일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 로그인정보 가져오기
- over()
- 혼공얄코
- mvc 구성요소
- sec태그
- 자바의 정석
- java
- 오버라이딩
- 티스토리챌린지
- 멀티태스킹
- SQL Mapper
- 쿠키
- CPU
- mvc 동작
- spring security 설정
- 프로그래머스
- 다형성
- 캡슐화
- 자바의정석
- spring security 로그인정보 가져오기
- charset 변경
- spring security
- @modelattibute
- 오버로딩
- 입출력
- 객체지향
- hackerrank
- 멀티프로세싱
- 리눅스
- 오블완
- Today
- Total
목록2024/07 (4)
쉽게 쉽게
▤ 목차1. 이슈공통적으로 사용하는 CommonService에서 모든 컨트롤러에서 사용될 public static void 메서드가 하나 있을 때, 이 static void 필드에 @Autowired된 빈을 사용해야 하는 상황이 발생했다.그러나 그냥 static에 @Autowired된 빈을 사용하면 NullpointerException이 발생하게 된다.@Servicepublic class CommonService { @Autowired private MyBean myBean; public static void commonMethod() { myBean.doSomething(); // myBean이 주입되지 않으므로 NPE 발생 }}그 이유는 @Autowired는 인스..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/9Nfka/btsIsxO7ZoU/psJKoOlAFqYsqE5Wi0e4Q0/img.png)
▤ 목차1. CSS로 구현1. css로 구현 text-overflow을 사용하기 위한 조건text-overflow 속성은 블록 형태인 경우에만 적용된다.width 또는 height가 고정적이어야 한다.overflow: hidden; 을 사용해 영역을 감춰야 한다.아래줄로 내려가는 것을 막기 위해 white-space: nowrap 등이 필요하다. text-overflow 적용을 하려면 가로넓이가 있어야 하기 때문에 width를 적용해 줬다.한 줄일 때 말 줄이기를 하고 싶으면 white-space: nowrap이 적용이 되어야 한다.아래는 nowrap 적용 시 표현되는 예시다.해당 속성이 없으면 자동으로 글자가 다음줄로 넘어가기 때문에 이러한 상황을 방지해야 한다.2줄 이상일 경우 white-space ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bnz3Is/btsIpYZ371U/xDleycRuaiKFU9QbGvjBpk/img.png)
▤ 목차1. 윈도우 함수란?윈도우함수(Window Function)란 행과 행 간의 관계를 정의하기 위해 제공되는 함수를 의미한다. 집계함수(AVG, SUM, COUNT) 혹은 윈도우 함수 전용 함수(ROW NUMBER, LEAD, LAG)로 분류된다. 윈도우 함수를 통해 순위, 합계, 평균, 행 위치 등을 조작할 수 있다.1. 윈도우 함수의 구조Window Function(함수_적용_열) OVER (PARTITION BY 그룹열 ORDER BY 순서열)-- Window Function : 순위함수(RANK, DENSE_RANK 등)나 집계함수(SUM, MAX 등)-- PARTION BY : 소그룹으로 분류 -- ORDER BY : 분류된 소그룹 정렬-- 순서열 : 정렬 기준 행 설정2. 윈도우 함수 종..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dKTa2I/btsImF0PTsQ/FTaMp2itGTzLaNZWzP1mt0/img.png)
▤ 목차1. 이슈SELECT문 조회한 결과에 대한 COUNT()들을 같이 출력할 필요성이 생겼다.다만 COUNT 조건이 각기 달라서 이를 해결하기 위해 방안을 찾아봤다. 1. SELECT문 조회 쿼리ACT_TIME 테이블에는 활동시간과 종료시간 정보가, REPORT_CONTENT 테이블에는 보고서 타입이 존재한다.이를 JOIN하여 유저별로 정보를 가져왔을 때, 아래와 같은 조회결과가 나오게 된다.이때, A타입의 보고서 수 , B타입의 보고서 수의 통계를 결과와 함께 추출해야 한다.SELECT RC.CONTENT_TYPE, /* 보고서 타입 (A, B 타입존재) */ AT.ACT_DATE, /* 활동일 */ AT.START_TIME, /* 활동시간 */ AT.END_TIME /* 종료시간 */..