태그
지연 로딩
제주코딩베이스캠프
Spring Security
dfs
BindingResult
재귀함수
프록시
N+1문제
Integer.MIN_VALUE
toCharArray()
즉시 로딩
Collections.sort()
peek()
@RequestBody
완전탐색
중복순열
PriorityQueue
직장영어
오버라이딩
팩토리얼
BufferedReader
dto
순열
StringBuilder
equals()
아스키코드
IOC
초급
validation
회원가입
컨테이너
Break
import java.util.Stream.*
import java.util.*
Collections.reverse()
데이터베이스 무결성
쿼리 메서드 기능
BaseTimeEntity
JPA Auditing
스프링 빈 등록
CSRF 토큰
IoC컨테이너
Spring컨테이너
코딩연습장
토큰 기반 인증
서버 기반 인증
@AuthenticationPrincipal
동적 웹 페이지
정적 웹 페이지
WAS(Web Application Server)
@NotBlank
하이버네이트 Validator
MessageCodesResolver
오류 코드 설계
내장 WAS
인텔리제이 깃 연결
페이징 가능
@BatchSize
hibernate.default_batch_fetch_size
컬렉션은 지연 로딩으로 조회
컬렉션 페치 조인을 사용 시 페이징 불가능
JPQL에 distinct 추가
엔티티를 DTO로 변환
일대다 관계 최적화
JPA에서 DTO로 바로 조회
API vs HTTP API vs REST API vs RESTful API
@Controller+@ResponseBody=@RestContoller
REST API툴 postman
변경 감지와 병합(merge)
@RequestParam vs @PathVariable
bootstrap5
로그 @Slf4j
JPA와 Hibernate 차이
엔티티 안에 비즈니스 로직 추가
@Transactional(readOnly = ture)
애플리케이션 아키텍처(단방향)
연관관계 (편의)메서드
컬렉션 필드 초기화
엔티티 설계
It wouldn't hurt to
if you haven't already
I'd keep an eye on
I wouldn't worry about it
충고 I would
Where do you come down on it?
What do you make of it?
What's your take on it?
step up one's game
hit a plateau
started as
Granted
albeit
I have a lot of resistance to
I don't feel comfortable
숫자 표현
숫자 숙어
좋았지만 아쉬웠어
소화가 안 돼
속이 안 좋아
페치 조인
DTO반환
고아 객체
영속성 전이
JPQL에서 N+1문제
Command Query Separation 원칙
도메인 모델 패턴
진행중이다
discuss other options
인물 묘사
대소문자 구분 안 함
false 0
true 1
확실한 정도에 따른 시제표현
NoSQL Database
조합 코드 구현
순열과 조합 수학공식
super와 super()
오버로딩 vs. 오버라이딩
if문에서 break vs return문 차이
상하좌우 완전탐색
12 3 6 9시 배열로 표현
Scanner 클래스 next() nextLine()
형변환 (문자형 ↔ 정수형 ↔ 실수형)
Arrays클래스 메서드
StringTokenizer클래스
String클래스 메서드
int 대략적인 범위 : -21억 ~ 21억
for문에서 초기화 조건식 증감식 생략하는 조건
중복있음 순서없음
출력 StringBuilder
순서있음 중복없음
중복있음 순서있음
ArrayList 전체 출력하는 방법
숫자n이 연달아n번 나오는 수열
1 2 2 3 3 3 4 4 4 4....
피보나치 수열 : 배열
피보나치 수열 : 재귀
if ~ else문
항상 ~이다
n개 배열생성(이중for문)
CharSequence인터페이스
String 클래스 메서드
이진수 재귀함수
브루트 포스(brute force)알고리즘
배열 출력하는 방법
전위순회 중위순회 후위순회
이진트리 순회
10진수↔2진수 8진수 16진수
for문 반대로 돌린 후 출력은 오른쪽 -> 왼쪽으로 하는 방법
컬렉션프레임워크 size()
문자열 length()
배열 length
Collections.reverseOrder());
boolean배열 초기값 false
문자열의 길이 length()
배열의 길이 length
switch - case 문
@NotNull
알파벳 총 26개
배수문제 / 와 % 이용
무방향 인접리스트
배열 안의 배열
방향 그래프 인접리스트
arr = new int[n+1];
O(E log E)
그래프vs트리
최소 스패닝 트리 문제
Union( ) 리턴 타입
서로소 집합 Union&Find알고리즘
생명 주기
인덱스가 n만큼 나오게 할 때 arr = new int[n+1]
Union&Find
binarySearch()
fill()
copyOfRange()
copyOf()
deepToString()
Arrays클래스 메서드 정리
Arrays.fill()
임시 tmp 사용
배열 안의 배열 ArrayList<ArrayList<클래스이름>>
static 선언
이중 for문 int j =0; 위치
arr.add(new 클래스이름)
우선순위 큐 기준 reverseOrder()
Math.min( )
Math.max( )
순간 최대 인원 구하기
제네릭(Generic)
Integer.MAX_VALUE
좌표 내림차순
좌표 오름차순
Python 내장함수
poll()
offer()
큐 선언: Queue q = new LinkedList
String 클래스 관련 s.charAt(); s.length();
아스키코드(c)를 숫자로 바꿈 c-48
Charcter.isDigit()
Character.isLetter()
stack.get()
후위식 연산
이차원 배열 length
2차원 1차원 배열 생성
while(stack.pop != '(');
isEmpty()
괄호 있는 문제는 십중팔구 Stack문제
HttpMessageConverter
필드 주입
osiv
asList()
size()
toUpperCase()
제어의 역전
pop()
folium
누적 합
contains()
IndexOutOfBoundsException
JPQL
지연로딩
fetch join
push()
@data
롬복 어노테이션
for each문
@Valid
RedirectAttributes
Pageable
빌더패턴
nextLine()
next()
@RequiredArgsConstructor
@ControllerAdvice
@PathVariable
spring data JPA
ExceptionHandler
Bean Validation
@NotEmpty
플러시
최소 비용 신장 트리
@Bean
hashCode()
@Configuration
경로 압축
크루스칼 알고리즘
서로소집합
python문법
@Validated
비밀번호 암호화
HttpServletRequest
@Component
disjoint-set
최소스패닝트리
그리디 알고리즘
자바 배열 정렬
스프링 빈
메모이제이션
@ResponseBody
프림 알고리즘
다익스트라 알고리즘
빌더 패턴
데이터베이스 생성
charAt()
ObjectMapper
중복조합
break문
스택프레임
static 변수
시간복잡도
메타문자
공공데이터
부분집합
Arrays.sort();
성능 최적화
@ModelAttribute
@RequestParam
백트래킹
유클리드 호제법
JWT
this()
문자열 파싱
이중 for문
compareTo
worst case
junit4
~ing
최소공배수
sort()
StringUtils
재정의
의존성 주입
Logger
가변인자
우선순위 큐
trim()
toString()
값 타입
이진수
Bean Scope
HttpServletResponse
although
CASCADE
Interceptor
LinkedHashMap
Runtime
유효성검사
롬복
recursive
지도서비스
형용사
단위 테스트
오버로딩
제네릭
Web Server
StringTokenizer
변수 초기화
생성자
Reservations
Proxy
재귀
실행시간
GCD
최대공약수
Filter
예외처리
입력
세션
페이징
StringBuffer
인터페이스
big-O
HashMap
SQL
scanner
로그인
정렬
stick
di
변수
데이터베이스
database
MySQL
Quick
ArrayList
빈
수학
like
운영체제
With
GC
메모리
At
This
IN
stay