일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MySQL
- subquery
- 네이티브쿼리
- 검색
- querydsl
- 서브쿼리
- ubuntu
- foreignkey
- WeNews
- AuthenticationEntryPoint
- EC2
- docker명령어
- application.yml
- 메세지수정
- 예약
- 추후정리
- 외부키
- appspec
- 적용우선순위
- 테스트메소드
- 테스트
- 참조키
- Query
- 포트
- 커밋메세지수정
- ㅔㄴ션
- 2 > /dev/null
- appspec.yml
- 컨테이너실행
- 메소드명
- Today
- Total
목록분류 전체보기 (439)
제뉴어리의 모든것
에러 상황 : 프로젝트를 Run 할때 발생. 에러 내용 : Description: The dependencies of some of the beans in the application context form a cycle: ┌─────┐ | securityConfiguration defined in file [클래스의 실 경로] ↑ ↓ | memberService defined in file [클래스의 실 경로] └─────┘ Action: Relying upon circular references is discouraged and they are prohibited by default. Update your application to remove the dependency cycle between be..
전체 목록 oauth2란 oauth2 동작 방식 oauth2를 위한 사전 작업 oauth2란 OAuth 란 “Open Authorization” 이라는 의미로, 2는 버전 2.0을 의미한다. OAuth란 쉽게 말해, 사용자가 특정 사이트로부터 인증을 받는 여러가지 방법 중 하나이다. 하지만 그 인증을 특정 애플리케이션이나 웹사이트에서 대신 인증을 받아주는것이다. 즉, 사용자 -> 사용앱 -> 인증 사이트 이런 구조에서 사용자가 사용중인 앱에서 자신을 인증(로그인) 받기 위해 "사용앱"에서 받는것이 아니라 인증 사이트에서 받는데 인증 결과를 사용앱에서 받아보게 된다. 그렇게 인증이 정상적으로 이루어진 유저를 "사용앱"에서는 정상적인 유저로써 판단하고 인증처리를 하게 된다. 그리고 "사용앱"은 이제 인증 사..
DTO와 Entity에 롬복의 @Getter, @Setter를 사용한 상태에서 MapStruct로 맵핑을 하려고 할때 build.gradle에서 의존성 순서에 따라 MapStruct가 생성하는 Mapper의 구현체의 내용이 다르게 생성된다. 만약, MapStruct를 먼저 추가하고 Lombok의 의존성을 추가할 경우 Mapper 구현체안에 Setter와 Getter로 매핑을 해주는 내용이 생성되지 않는다. 그러므로 아래와 같이 꼭! Lombok을 먼저 추가하고, MapStruct를 후에 추가하자! //Lombok compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' //mapstruct implementa..
리눅스 명령어 cd : 경로 이동 ls : 현재 경로의 디렉토리, 파일 리스트 확인 -a : 숨김파일 포함 mkdir 디렉토리명 : 디렉토리 생성 rmdir 디렉토리명 : 디렉토리 삭제 vim 파일명 : 텍스트 파일 생성 cat 파일명 : 텍스트 문서 내용 확인 cp 원본파일 복사본파일명 : 파일 복사 mv 파일명 디렉토리명 : 파일 또는 디렉토리를 다른 위치로 이동 mv 현재파일명 새파일명 : 파일명 바꾸기 pwd : 현재 디렉토리 경로 출력 기본 vim 개념 모드 역할 및 특징 명령 모드 vi를 실행시키면 가장 먼저 접하는 기본이 되는 모드로 커서의 이동, 수정, 삭제, 복사 붙이기, 탐색 등을 한다. 입력 모드 전환키인 i,a,o,I,A,O 등을 입력하면 입력 모드로 전환되고, 명령 모드로 다시 전..
동전 1 시간 제한메모리 제한제출정답맞힌 사람정답 비율 0.5 초 (추가 시간 없음) 4 MB 46326 21078 15889 45.651% 문제 n가지 종류의 동전이 있다. 각각의 동전이 나타내는 가치는 다르다. 이 동전을 적당히 사용해서, 그 가치의 합이 k원이 되도록 하고 싶다. 그 경우의 수를 구하시오. 각각의 동전은 몇 개라도 사용할 수 있다. 사용한 동전의 구성이 같은데, 순서만 다른 것은 같은 경우이다. 입력 첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보다 작거나 같은 자연수이다. 출력 첫째 줄에 경우의 수를 출력한다. 경우의 수는 231보다 작다. 예제 입력 1 복사 3..
사용자 정의 필터 (스프링내의 존재하는 필터 클래스를 상속받아 내가 재정의한 필터) 여러개 등록할 일이 있었다. 그런데, 등록 순서를 UsernamePasswordAuthenticationFilter 를 상속받은 재정의 필터를 가장 먼저 등록하였고, 그 다음 여러개의 필터를 등록하였다. 그렇다면 내 생각에는 모든 request가 무조건 등록한 순서대로 모든 필터를 거쳐서 Controller까지 간다고 생각했다. 하지만 그렇지 않았다. id, pwd 로 인증을 요청한 request에 한해서만 UsernamePasswordAuthenticationFilter 를 재정의한 필터를 필터 순서대로 가장 먼저 거쳤다. 나머지 request들은 UsernamePasswordAuthenticationFilter 재정의..