profile
Ad Astra
post-thumbnail

[LeetCode Top Interview 150] [Graph] 133. Clone Graph

\[Graph] 133. Clone Graph무방향 그래프의 전체 클론 반환그래프의 각 노드에는 이웃 노드의 값(int)과 목록ListNode이 포함되어 있음단순화를 위해 각 노드의 값은 노드의 인덱스와 동일함. 예를 들어 첫 번째 노드는 val == 1, 두 번째 노

2023년 9월 14일
·
0개의 댓글
·
post-thumbnail

[LeetCode Top Interview 150] [Trie] 208. Implement Trie (Prefix Tree)

\[Trie] 208. Implement Trie (Prefix Tree)trie ("try"로 발음) or prefix tree 는 문자열 데이터셋에서 키를 효율적으로 저장하고 검색하는데 사용되는 트리 데이터 구조Trie 클래스 구현 \- Trie() : 개체를 초

2023년 9월 10일
·
0개의 댓글
·
post-thumbnail

[Spring/Test] MockHttpServletResponse body가 empty (null일 때)

테스트 코드를 작성하다가 맞닥드리게 된 문제 기존 코드로 테스트를 실행할 경우 분명히 1)

2023년 9월 8일
·
0개의 댓글
·
post-thumbnail

[LeetCode Top Interview 150][Binary Search Tree (BST)] 530. Minimum Absolute Difference in BST

[LeetCode Top Interview 150] > #### [문제 링크] [Binary Search Tree (BST)] 530. Minimum Absolute Difference in BST > #### [문제 설명] Binary Search Tree (BS

2023년 9월 7일
·
0개의 댓글
·

[LeetCode Top Interview 150] [Binary Search] 153. Find Minimum in Rotated Sorted Array

\[Binary Search] 153. Find Minimum in Rotated Sorted Array오름차순으로 정렬된 길이의 배열이 회전 정렬된다고 가정한다.예를 들어 nums = 0,1,2,4,5,6,74,5,6,7,0,1,2 4번 회전한 경우0,1,2,4,5,

2023년 9월 4일
·
0개의 댓글
·
post-thumbnail

[LeetCode Top Interview 150] [Binary Search] 162. Find Peak Element

[LeetCode Top Interview 150] > #### [문제 링크] [Binary Search] 162. Find Peak Element > #### [문제 설명] Peak 요소는 양 옆의 인접 요소보다 큰 요소를 뜻한다. (가장 꼭대기 요소) 0 인덱스

2023년 9월 4일
·
0개의 댓글
·

[LeetCode Top Interview 150] [Stack] 150. Evaluate Reverse Polish Notation

[LeetCode Top Interview 150] > #### [문제 링크] [Stack] 150. Evaluate Reverse Polish Notation > #### [문제 설명] 역 폴란드 표기법(=후위 표기법) tokens의 표현식을 나타내는 문자열 배열

2023년 8월 30일
·
0개의 댓글
·

[LeetCode Top Interview 150] [Stack] 155. Min Stack

\[Stack] 155. Min Stackpush, pop, top, minimum element 검색을 지원하는 stack을 설계하여라.MinStack() : stack 개체를 초기화void push(int val) : 요소를 val stack에 푸시void pop(

2023년 8월 29일
·
0개의 댓글
·
post-thumbnail

[LeetCode Top Interview 150] [Two Pointers] 125. Valid Palindrome

\[Two Pointers] 125. Valid Palindrome모든 대문자를 소문자로 변환하고 영숫자가 아닌 문자를 모두 제거한 후 앞뒤로 동일하게 읽는 경우 구문은 회문영숫자 문자에는 문자와 숫자가 포함주어진 문자열이 회문이면 True를 반환하고 , 그렇지 않으면

2023년 8월 26일
·
0개의 댓글
·

[LeetCode Top Interview 150] [Array / String] 26. Remove Duplicates from Sorted Array

[LeetCode Top Interview 150] [Array / String] 26. Remove Duplicates from Sorted Array

2023년 8월 23일
·
0개의 댓글
·
post-thumbnail

thymeleaf 다중 폼 객체 전달 방법 (th:object / th:field)

수정 전th:object를 boardForm으로 명시하고hidden input 박스로 moviesForm, booksForm 객체를 따로 생성해줬었는데 계속 해서 오류가 발생했다.typeMismatch 에러 등등혹시 th:object 속성을 두 개씩 줄 수는 없나? 하

2023년 8월 17일
·
1개의 댓글
·
post-thumbnail

SpringBoot JWT securityConfig 오류 (application.yml)

프로젝트에 JWT을 적용하려고 했는데 계속 securityConfig 파일에서"Error creating bean with name 'jwtTokenProvider': Injection of autowired dependencies failed; nested excep

2023년 8월 16일
·
0개의 댓글
·
post-thumbnail

Restful API Response - 특정 필드가 null인 경우 JSON 출력에 포함되지 않도록

기존 ErrorResponse 필드의 errors에 애노테이션을 추가해준다.@JsonInclude(Include.NON_NULL)errors 필드가 null인 경우 해당 필드를 JSON에 포함시키지 않도록 설정그리고 객체 생성하는 부분에 '.errors(null)' 부

2023년 8월 7일
·
1개의 댓글
·
post-thumbnail

Thymeleaf Input 태그 값 치환 표기

기존 : th:value="${board.type}"변경 : th:value="${board.type == 'Book' ? '책' : '영화'}"

2023년 7월 23일
·
0개의 댓글
·
post-thumbnail

스프링 부트 톰캣 재시작 시 세션 유지/종료

스프링부트로 프로젝트 진행 시톰캣을 재시작 하더라도 세션이 유지되는 경우가 있어 찾아봤다.application.ymltrue : 세션 유지false : 세션 종료application.properties로그인 후톰캣 재시작 후이전까지만 해도톰캣 서버를 아무리 재시작하더라

2023년 6월 30일
·
0개의 댓글
·

서블릿

\*\* HTML FORM을 POST로 데이터를 저장할 경우Submit 버튼을 누르면 웹 브라우저가 요청 HTTP 메시지를 생성함HTTP 메시지를 만들어서 서버로 전송웹 애플리케이션 서버를 처음부터 끝까지 구현해야 할 경우, HTTP 요청 메시지를 분해해야 함.POST

2023년 6월 19일
·
0개의 댓글
·

클라우드 서비스 (AWS)

외부에서 본인이 만든 서비스에 접근하려면 24시간 작동하는 서버가 필수이다.24시간 작동하는 서버 - 3가지 선택지 1) 집에서 PC를 24시간 가동2) 호스팅 서비스(Cafe24, 코리아호스팅 등) 이용3) 클라우드 서비스(AWS, AZURE, GCP 등) 이용비용적

2023년 6월 19일
·
0개의 댓글
·

HTTP 요청 데이터 전달 방법

HTTP 요청 메시지를 통해 클라이언트 -> 서버로 데이터를 전달하는 3가지 방법1) GET - 쿼리 파라미터/url?username=hello&age=20메시지 바디 없이, URL의 쿼리 파라미터에 데이터를 포함해서 전달예) 검색, 필터, 페이징등에서 많이 사용하는

2023년 6월 19일
·
0개의 댓글
·

JPA 공통 컬럼 상속 (BaseEntity)

개인 프로젝트 초기 설계를 진행하면서 테이블 생성 및 연관관계 매핑 중에 있다.실무에서는 등록일/수정일 그리고 등록자아이디 혹은 등록자아이피, 수정자아이디 혹은 수정자아이피가 DB에 공통으로 설계가 되기 때문에이렇게 모든 테이블에 들어가야 할 공통 컬럼을 상속을 통해

2023년 5월 26일
·
0개의 댓글
·

[강의노트] 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발_섹션 1. 프로젝트 환경설정

복습 및 기록용 - 강의노트 정리 섹션 1. 프로젝트 환경설정성능, 여러 이슈스프링 부트 내장 톰캣에서도 권장xSpring Data JPA스프링, JPA 활용 유틸리티성 라이브러리H2 Database간단하게 웹 애플리케이션 실행시 데이터베이스를 메모리에 상태에 내장해서

2023년 5월 24일
·
0개의 댓글
·