전체 글(217)
-
[5] Intellij - 인텔리제이에서 jetBrains 계정 및 라이센스 확인
1. 인텔리제이 실행 2. Help - Register 클릭 3. 정보 확인
2024.12.23 -
[11] Java/Kotlin - Java try-catch문 catch에서 다시 try로
1. 발생상황ㄴ 특정 예외처리 중에 다시 try문으로 돌아가야하는데 못돌아가는 상황 2. 발생원인ㄴwhile문안에서 try-catch문이 실행되고 있고, break와 continue를 사용하게 되면 반복문이 탈출되고 잘못된 입력으로 무한로딩이 생기는 현상 발생 3. 해결방법ㄴ 검색해보니 나와 동일한 현상을 겪었던 사람들이 꽤 있었다.ㄴ 해결은 Scanner객체를 catch문안에서 초기화 시키면 해결된다.(아주 간단한 문제였다.) 4. 정리ㄴ 반복문안에서 예외처리 하게 되는 경우에는 해당 현상을 잘 숙지하고 있다가 같은 상황 발생 시 사용하면 될듯하다.ㄴ Scanner 객체 초기화를 하면 해결된다.
2024.12.22 -
[21] Spring - 복잡한 쿼리 QueryDSL로 바꾸기
📁️- github 참고https://github.com/kuk1157/spring-plus/commit/bc94468b00c609b9e8b2abeefcb6563077cae77a feat: 레벨 3-10 복잡한 쿼리 QueryDSL 적용 · kuk1157/spring-plus@bc94468kuk1157 committed Nov 20, 2024github.com 📓 - 전체흐름 요구사항)- 제목, 담당자의 닉네임, 시작&종료일(생성일기준) 검색 가능하도록- 제목과 담당자의 닉네임은 부분적으로 일치해도 검색되도록- 일정의 제목, 담당자의 수, 댓글의 수를 조회 / 검색 결과는 페이징 처리되도록 반환 1) API한개 새로생성2) 제목, 닉네임, 시작&종료일 @RequestParam으로 넘기기 3) 검색 ..
2024.11.22 -
[83] 부트캠프 TIL - 본캠프 64일차
1. leetcode 사용1-1) sql 문제 : Customer Who Visited but Did Not Make Any Transactions ㄴ 문제 : 방문테이블과 구매 테이블에서 방문만 하고 거래하지 않은 고객과 횟수를 구해주세요.문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 고객id, 구매하지않고 방문만하고 간 회수- 방문 테이블에서 고객id, 고객id의 갯수를 구해야한다. 2) 테이블 참조하기- LEFT JOIN을 활용해서 방문ID로 방문,거래테이블을 참조해야한다. 3) 최종 완성 쿼리문-SELECT a.customer_id, COUNT(a.customer_id) as count_no_transFROM Visits a LEFT JOIN Transactions b ON a.visit..
2024.11.21 -
[20] Spring - Spring Security 사용방법
📁️ github 참고https://github.com/kuk1157/spring-plus/commit/bd962480c81770d7e04057345d45c62bedfa9f60 feat: 레벨 2_9 Spring Security 관련 세팅파일 · kuk1157/spring-plus@bd96248kuk1157 committed Nov 15, 2024github.com 🛠️ Spring Security 사용방법 사용하게 된 목적)- 특정 여러개의 API에서 회원정보가 필요한 경우에 현재 커스텀어노테이션으로 따로 세팅해서 가져오는 정보를 Spring Security로 해결 하기위함. 1. gradle 파일에 의존성 추가// 2_9 Spring Securityimplementation 'org.spring..
2024.11.21 -
[19] Spring - Spring Security 트러블 슈팅
📁️ 필수 과제 참고 - 과제 최종 Commit 내역 🛠️ 트러블슈팅 - Spring Security 적용후에 발생한 api 403에러 문제 1. 개요- Spring Security을 적용할때 발생한 API 403에러(코드와 메시지도없음)에 대한 트러블 슈팅을 작성해보겠습니다. 2. 배경- gradle에서 의존성 추가 및 설정파일을 만들고 WebSecurityConfig 파일을 생성했습니다. - Spring Security에서 사용할 커스텀필터 파일을 생성했습니다. 3. 발단- 로그인, 회원가입을 진행하기 위해 해당되는 경로의 API들은 접근허용하도록 설정했습니다. 4. 전개- 로그인, 회원가입을 제외한 다른 API들은 모두 403에러가 나타나는 현상을 확인했습니다.- 원인을 검색해보니 erro..
2024.11.21