전체 글(217)
-
[15] Spring - JPA-Plus 과제 필수레벨_1
📁️ 과제 요구사항)[레벨1]1-1) 코드 개선 퀴즈 - @Transactional의 이해- 할일 저장 기능 api controller에서 해당 에러가 발생하고있다.- 해당 에러가 발생하지 않고 정상적으로 기능이 동작하도록 코드를 수정해주세요. 1-2) 코드 추가 퀴즈 - JWT의 이해- User의 정보에 nickname을 JWT에서 추가해주세요.- User의 닉네임을 프론트엔드단에서 필요하다고 합니다. 1-3) 코드 개선 퀴즈 - AOP의 이해- UserAdminController 클래스의 changeUserRole()메소드가 실행 전 동작해야합니다.- AdminAccessLoggingAspect 클래스에 있는 AOP가 개발 의도에 맞도록 코드를 수정해주세요. 1-4) 테스트 코드 퀴즈 - 컨트..
2024.11.18 -
[4] Intellij - 인텔리제이 깃허브 계정 연동
1. File - Settings 클릭 2. Version Control - GitHub 클릭 ㄴ Add account 클릭 ㄴ Login via GitHub 클릭 3. JetBrains와 git연동ㄴ Login via GitHub 클릭 후 로딩 ㄴ JetBrains Account창이 뜨고, Authorize in GitHub 버튼 클릭 ㄴ Authorize JetBrains 버튼 클릭 4. 연동확인
2024.11.17 -
[3] Intellij - 인텔리제이 프로젝트 삭제
1. File - Close Project 클릭 2. 삭제할 프로젝트 우클릭 - Show in Explorer클릭 3. 프로젝트 경로로 이동하고 삭제 진행- 2번에서 클릭하면 자동으로 해당되는 프로젝트 폴더가 열리고 해당 폴더를 삭제하면 프로젝트가 삭제된다.
2024.11.16 -
[79] 부트캠프 TIL - 본캠프 60일차
1. leetcode 사용1-1) sql 문제 : Article Views ㄴ 문제 : 자신의 기사를 하나라도 본 적이 있는 사람을 구하는 쿼리문을 조회해야합니다. author_id와 viewer_id가 같을 경우에 자신의 기사를 본적 있다고 조건을 칠 수 있습니다.문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 저자 아이디를 AS id로 변경해서 구해오기 2) 읽은 사람과 저자가 같을 경우에 기사를하나라도 본적있는 경우로 잡음- 저자id = 읽은사람id 를 조건문에 넣기 3) 결과를 기준으로 정렬- 저자id를 불러오고, 여러개가 존재하기때문에 GROUP BY로 묶어주고, ORDER BY로 오름차순 정렬4) 최종 완성 쿼리문-SELECT author_id AS id FROM ViewsWHERE ..
2024.11.15 -
[78] 부트캠프 TIL - 본캠프 59일차
1. leetcode 사용1-1) sql 문제 : Big countriesㄴ 문제 : 큰 나라에서 면적이 최소 300만이상이고, 인구는 적어도 2500만명으로 조회하기문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 이름,인구, 면적을 구한다. 2) 면적과 인구- 면적은 300만이상, 인구는 2500만 이상3) 최종 완성 쿼리문-SELECT name, population, area FROM WorldWHERE area >= 3000000OR population >= 250000002. JPA 심화 과제 진행중
2024.11.14 -
[77] 부트캠프 TIL - 본캠프 58일차
1. leetcode 사용1-1) sql 문제 : Find Customer Refereeㄴ 문제 : Customer 테이블에서 추천한 고객의 id(referee_id) 2가 아니고, null인 데이터를 조회해주세요.문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- name만 조회 2) 추천한 고객의 ID가 2가 아니고 null인 데이터- !=과 IS NULL을 활용3) 고객id 정렬- ORDER BY ASC를 활용해서 정렬한다. 4) 최종 완성 쿼리문-SELECT name FROM CustomerWHERE referee_id != 2OR referee_id IS NULLORDER BY id ASC2. JPA 심화 과제 진행중
2024.11.13