일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Code States 백엔드 합격 후기
- 금감원 백내장 민원
- Gamsgo
- Java
- 코테 합격후기
- 코드스테이츠 백엔드 교육과정
- HLB
- 코드스테이츠 부트캠프
- 금감원
- 금융감독원
- Spring
- 에이치엘비
- 자바
- 메서드
- 코드스테이츠 백엔드 부트캠프 합격
- 백내장
- codestates 국비지원 1기 합격 후기
- 백준 알고리즘
- CodeState 후기
- css
- 백내장 금감원
- 백엔드
- 코드 스테이츠 백엔드 교육과정
- 보험금 지급거절
- 백내장 다초점렌즈 삽입술
- 코드스테이츠 백엔드 후기
- 해시
- 매일메일
- 금융감독원 민원신청
- 겜스고
- Today
- Total
목록전체 글 (237)
개발하는 동그리
✅ 다른 방식과의 비교 요약 (상세)항목JPA 기본JPQL네이티브 SQLSpecificationQuerydsl구현 복잡도매우 낮음낮음보통보통높음동적 조건 처리불가어려움복잡쉬움매우 쉬움타입 안전성낮음낮음낮음낮음높음가독성/유지보수보통보통낮음보통~낮음좋음조인/서브쿼리불가제한적가능제한적강력페이징/정렬자동 지원수동 또는 Pageable수동 처리 필요자동 지원자동 지원 ✅ JPA 기본 & Querydsl요구사항메서드 이름 기반Querydsl단순 조회 (id, status)✔ 가능-검색어 포함 여부 (키워드)✘ 어려움✔ Querydsl로 처리날짜 범위 검색✘ 어려움✔ Querydsl로 처리동적 조건: 특정 조건이 있을 때만 필터 적용✘ 불가능✔ Querydsl의 BooleanBuilder 사용정렬/페이징✔ 가능 (..
멱등성이란멱등성이란 같은 연산을 여러 번 수행해도 결과가 변하지 않는 성질을 의미해.즉, 같은 요청을 한 번 보내든, 여러 번 보내든 결과가 동일해야 해! ✅ 멱등한 HTTP 메서드 vs 멱등하지 않은 메서드GET✅ 멱등함같은 데이터를 조회하므로 결과가 변하지 않음PUT✅ 멱등함같은 데이터를 여러 번 수정해도 결과가 동일DELETE✅ 보통 멱등함같은 데이터를 여러 번 삭제 요청해도 결과가 동일 (이미 삭제된 경우 404 응답)POST❌ 멱등하지 않음같은 데이터를 여러 번 생성하면 중복 삽입될 수 있음 ✅ 멱등성을 보장하는 방법고유한 요청 ID 사용예: requestId를 클라이언트가 생성해서 서버에서 중복 요청인지 확인POST 요청 시 requestId가 동일하면, 이미 처리된 요청이라면 무시데이터 업데..
useEffect와 useLayoutEffect는 모두 렌더링된 후에 특정 작업을 수행하기 위해 사용됩니다. 하지만 실행되는 타이밍과 용도가 다릅니다.먼저, useEffect는 렌더링이 완료되는 시점에 비동기적으로 실행됩니다. 즉, 화면이 실제로 사용자에게 그려진 후에 useEffect가 실행되는 방식입니다. 그래서 useEffect는 보통 데이터를 가져오는 작업이나 이벤트 리스너 추가 등 렌더링 후에 화면에 직접적인 영향을 주지 않는 작업에 주로 사용됩니다.반면에 useLayoutEffect는 렌더링 후 DOM이 업데이트되기 직전의 시점에 동기적으로 실행됩니다. 여기서 동기적이라는 것은 화면에 내용이 그려지기 전에 모든 레이아웃 관련 작업이 완료된다는 의미입니다. 예를 들어, DOM의 크기를 측정하거나..
1. (회의 or 사람을) 소집하다.The Board has called a meeting for September 12, at 2 p.m I'm going to call a press conference next week. 2. (파업 or 중지 등을) 요구하다. / 명하다.The railway union called a strike after negotiations had failed. The chairman called a halt to the debate 3. (~을 ... 이라고) 여기다. / 평가하다.Many critics called the movie a masterpiece=> Many critics evaluateed the movie as a masterpiece The New Y..
1. 구름이 (걷히다)The rain clouds are breaking (up).After a while, the clouds broke, and the sun came out again. 2. (파업을) 끝내다. 중지시키다.We are discussing steps to break the strike.The governor is considering the use of state troops the break the strike. 3. (여행 구간을) 나누다.We decided to break the trip into three legs. We broke the trip into two days. 4. (열이) 내리다.I think the fever is breaking.Her fever broke..
주제대표적인 알고리즘 기법(DP vs 다익스트라 vs 완전탐색) 구분하기 ✅ 알고리즘 세 가지 분류분류대표 기법주로 사용하는 상황완전탐색 (Brute Force)백트래킹, DFS, BFS가능한 모든 경우를 직접 탐색해야 할 때 (최대값, 조합 등)동적 계획법 (DP)Memoization, Tabulation중복된 하위 문제가 있고, 최적해를 저장하여 재활용 가능할 때다익스트라 (Dijkstra)우선순위 큐 기반 최단 경로가중치가 있는 그래프에서 최소 거리, 최소 비용 계산 시 ✅ 각 기법의 특징 비교항목완전탐색동적 계획법 (DP)다익스트라시간 효율성가장 낮음 (보통 O(2ⁿ), O(n!))중간 (O(N²) ~ O(N×M))높음 (O(E log V))공간 효율성낮거나 중간중간 (DP 테이블 필요)중간 (..