일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 런타임 상수
- 쿠키
- 알고리즘
- 커밋 되돌리기
- API
- 편향된 지수
- application layer
- spring
- 쉘 스크립트
- 기본키 전략
- @SubscribeMapping
- intelij spring config
- 오블완
- Git
- 티스토리챌린지
- JPA
- @Autowired
- allocationSize
- mysql
- 프로그래머스
- 파이썬
- DTO
- 리눅스
- JDBC
- compgen
- BindingResult
- 메모리 구조
- 컴파일 타임 상수
- 백준
- m:n
- Today
- Total
목록전체 글 (104)
둘셋 개발!
문제https://school.programmers.co.kr/learn/courses/30/lessons/131534 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr💡 해결 과정먼저 2021년에 가입한 유저와 갯수 를 구하는 것이 먼저이다.그래서 다음과 같은 쿼리를 사용했다.select USER_ID, count(USER_ID)from USER_INFOwhere JOINED like '2021%' 쿼리를 실행 했더니 2021년 가입한 유저의 갯수는 잘 나오는데, 행이 총 1개만 출력되는 것이였다.그래서 찾아봤더니 집계함수를 사용할 때 group by를 사용하지 않고 집계함수와 다른 컬럼을 함께 실행시..
문제https://school.programmers.co.kr/learn/courses/30/lessons/301650 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr해결나는 부모ID가 NULL인 대장균의 ID 찾고,그 대장균의 ID가 부모 ID인 대장균의 ID찾고그 대장균의 ID가 부모 ID인 대장균의 ID를 찾으면 된다고 생각했다. 그래서 where 조건에 서브쿼리를 3번 작성해봤다.select IDfrom ECOLI_DATAwhere PARENT_ID in (select ID from ECOLI_DATA where PARENT_ID in (select ID ..
intro.SQL문제를 풀다가 백분율에 관련된 문제를 만났다.고민을 하다 해결하지 못해, 검색을 해봤더니 순위 관련 윈도우 함수를 사용하면 해결할 수 있다는 것을 알았다.평소 자주쓰지 않아서 잊고 살았던, 새롭게 알게된 순위 관련 윈도우 함수를 정리해보고문제에 대한 접근도 정리해보려 한다.윈도우 함수란?행과 행 간의 관계를 쉽게 정의, 비교, 계산하기 위해 만든 함수이다.쉽게 말해 SUM(), MAX()는 컬럼 단위의 계산이고, 행 단위의 비교 및 계산을 할 수 있는 것이 윈도우 함수라고 생각하면 된다.윈도우 함수에는 순위, 백분위, 집계, 특정 행 앞 뒤로 참조 가능한 함수 등이 있다.순위 기반 윈도우 함수데이터의 순위를 매기는 함수이다.함수설명RANK()중복값 존재 시 같은 순위, 다음 순위 건너뜀D..

intro. 회사에서 코드를 보던 중 AOP 기술을 사용한 곳을 보았다. 스프링의 장점 중 하나가 AOP(관점지향프로그래밍)이라는 것만 알고있었고 어떤 기술을 사용하는지는 몰라서 AOP에 대해 공부하려고 한다. 이번 포스팅은 AOP는 동적 프록시가 기반이기 때문에, 동적 프록시에 대해 알아보고자 한다. 구조클라이언트가 메서드를 호출하면 proxy는 handler를 호출한다. handler에는 부가기능로직과 실제 target (그림에서는 aImpl)을 호출하는 부분이 있다. proxy는 동적으로 호출한 메서드 정보를 handler에게 넘겨준다. handler는 메서들 정보를 넘겨받기 때문에 target의 메서드를 호출할 수 있다. handler에선 부가기능로직 실행과 target의 메서드 호출을 한다. P..