💥 Swagger 클래스명 중복
문제 상황 /* NoticeRequestDto$CREATE */ @Schema(description = "공지사항 요청 DTO") class NoticeRequestDto { @Schema(description = "공지사항 등록 요청") class CREATE ( @Schema(description = "제목") val title: St...
문제 상황 /* NoticeRequestDto$CREATE */ @Schema(description = "공지사항 요청 DTO") class NoticeRequestDto { @Schema(description = "공지사항 등록 요청") class CREATE ( @Schema(description = "제목") val title: St...
Faker 도입 근거 필자는 테스트 데이터는 만들어진 기능을 통해 생성해야 한다고 생각했다. 기존 Sequence에 영향을 주거나 특정 기능에 연쇄 되어 생성해야 하는 데이터가 존재하기 때문에 SELECT 쿼리 외에는 DB를 통한 데이터 조작을 지양해왔다. 그런데, 반대로 생각하면 기존 데이터나 다른 테이블에 영향을 주지 않는 선에서는 D...
문제 상황 코드와 Query 모두 분명 제대로 작성되어 있는데 등록자와 수정일자에 잘못된 값이 매핑 되었다. Query에 대한 응답 DTO를 Logging해 보니 다음과 같았다. [ NoticeResponseDto( writerEmail='제목' , writerName='내용' , title='제목' , content=내...
N과 M(1) 1부터 N까지 자연수 중에서 중복 없이 M개를 고른 수열 public class Main { // 전역 변수 static int n, m; static boolean[] visited; // 백트래킹 처리 메서드 static void backtracking(int depth, String str) { if (de...
문제 지민이는 N개의 물병을 가지고 있다. 각 물병에는 물을 무한대로 부을 수 있다. 처음에 모든 물병에는 물이 1리터씩 들어있다. 지민이는 이 물병을 또 다른 장소로 옮기려고 한다. 지민이는 한 번에 K개의 물병을 옮길 수 있다. 하지만, 지민이는 물을 낭비하기는 싫고, 이동을 한 번보다 많이 하기는 싫다. 따라서, 지민이는 물병의 ...
📘 『소플의 처음 만난 리액트』를 읽고 정리한 글입니다. Component 간 State 공유란? 어떤 Component의 State를 여러 개의 하위 Component에서 공통적으로 사용하는 것을 의미한다. 실습 Calculator.jsx ├── BoilingVerdict.jsx └── TemperatureInput.jsx 실습 ...
문제 Given the root of a binary tree, check whether it is a mirror of itself (i.e., symmetric around its center). 입출력 예제 ✅ 예제 1 Input: root = [1,2,2,3,4,4,3] Output: true ✅ 예제 2 Input: root ...
📘 『소플의 처음 만난 리액트』를 읽고 정리한 글입니다. Form이란? Form은 사용자로부터 입력을 받기 위해 사용한다. HTML의 Form은 Element 내부에 각각의 상태가 존재한다. 반면 React의 Form은 Component 내부에서 State를 통해 데이터를 관리한다. ✅ HTML의 Form <form> ...
문제 Given the roots of two binary trees p and q, write a function to check if they are the same or not. Two binary trees are considered the same if they are structurally identical, and the nodes ...
📘 『소플의 처음 만난 리액트』를 읽고 정리한 글입니다. List와 Key List는 같은 유형의 아이템을 순서대로 모아 놓은 것이다. List를 구현하기 위해 Javascript의 변수나 객체를 하나의 변수로 묶어 놓은 것을 배열이라고 한다. Key는 각 객체나 아이템을 구분할 수 있는 고유한 값을 의미한다. map() funct...