Doha Note
Search
CTRL + K
Doha Note
Search
CTRL + K
공부
AWS
EC2 https 적용
EC2 배포
Database
사용 참고
H2
Docker
Docker-compose 실습
Docker-compose 커맨드
Docker-Compose
Docker
JAVA
Stream
Collector
collect
Grouping By
Partitioning By
toMap
All Match, Any Match
Distinct
Filter
Find First, Find Any
FlatMap
For Each
Function.identity()
Map
Max, Min, Count
Reduce
Sorted
Stream
BiFunction Interface
Enum
Function Interface
ModelMapper
StringBuilder
switch
XML
람다 표현식
오버라이딩(Overriding)
오버로딩(Overloading)
Jenkins
유용한 Plugin
JPA
Annotation
@EnableJpaAuditing
@EntityListeners
@Enumerated
@GeneratedValue
@JoinColumn
@JsonBackReference
@JsonIgnore
@JsonManagedReference
@NoArgsConstructor
@SequenceGenerator
Entity 관련 Annotation
BaseTimeEntity.java
Entity
EntityManager
Persistence Context
순환 참조 오류
연관관계 매핑
지연 로딩(fetch = FetchType.LAZY)
Spring
Annotation
@MessageMapping
@NotBlank
@NotNull
@SendTo
Test
@ExtendWith
@InjectMock
@Mock
@Spy
Mock
Mockito
사용 참고
Lombok 세팅
Maven Project 빌드
Maven 프로젝트 빌드 안될 때
slf4j
Thread Local
thymeleaf
재실행
스프링 기초
Annotation
ApplicationContext
Autowired
Bean Scope
Bean
RestTemplate
spring AOP(Aspect-Oriented Programming)
Spring configuration metadata
Spring DI(Dependency Injection)
Spring Framework
Spring IoC Container
Spring IoC(Inversion of Control)
Spring 핵심 프로그래밍 모델
WebApplicationContext
Spring Framework
SW
객체 지향 프로그래밍
객체 지향 프로그래밍(OOP)
객체(Object)
다형성
상속(Inheritance)
추상화(Abstraction)
캡슐화(Encapsulation)
네트워크
Handshaking
TCP 3-way Handshake
디자인 패턴
구조 패턴
구조 패턴
생성 패턴
Prototype
Singleton
생성 패턴
행위 패턴
행위 패턴
디자인 패턴
메시지 큐
Kafka(event broker)
MOM(message oriented middleware)
메시지 큐(MQ)
웹
HTTP
HTTPS
SSL
WAS(Web Application Server)
웹소켓
STOMP(Simple Text Oriented Messaging Protocol)
Websocket
입출력
Buffer
Stream
문자 기반 스트림
문자 기반의 보조스트림
보조스트림
입력스트림(Input Stream)
출력스트림(Output Stream)
자료구조
리스트
LinkedList
Node
단순 연결 리스트(Singly LinkedList)
이중 연결 리스트(Doubly LinkedList)
맵
HashMap
Map
TreeMap
트리
레드-블랙 트리(Red-Black Tree)
신장트리
최소 스패닝 트리(MST)
트라이(Trie)
트리(Tree)
힙(Heap)
ArrayDeque
Collection
Priority Queue
Queue
Stack
선형자료구조(Linear)
이분 그래프(Bipartite Graph)
CloudCraft
Framework
Handshaking
metadata
MOM(message oriented middleware)
STOMP(Simple Text Oriented Messaging Protocol)
TCP 3-way Handshake
Websocket
메시지 큐(MQ)
해시 함수
해싱(Hashing)
Ubuntu
Nginx Proxy Manager
Portainer.io
sudo
편집 내용 전체 삭제
문제 풀이
BOJ_10451_순열사이클
BOJ_10799_쇠막대기
BOJ_10828_스택
BOJ_11066_파일합치기
BOJ_11726_2xn타일링
BOJ_1197_최소 스패닝 트리
BOJ_1238_파티
BOJ_1253_좋다
BOJ_12919_A와 B2
BOJ_1463_1로 만들기
BOJ_14725_개미굴
BOJ_14890_경사로
BOJ_14940_쉬운 최단 거리
BOJ_17070_파이프 옮기기1
BOJ_1707_이분 그래프
BOJ_17136_색종이붙이기1
BOJ_17404_RGB거리2
BOJ_17471_게리맨더링
BOJ_17779_게리맨더링2
BOJ_1780_종이의개수
BOJ_18427_함께 블록 쌓기
BOJ_18428_감시피하기
BOJ_1863_스카이라인 쉬운거
BOJ_1927_최소 힙
BOJ_1976_여행가자
BOJ_2096_내려가기
BOJ_2138 전구와 스위치
BOJ_2169_로봇 조종하기
BOJ_23289_온풍기 안녕!
BOJ_2493_탑
BOJ_2775_부녀회장이 될테야
BOJ_9012_괄호
BOJ_9095_1,2,3 더하기
사용 참고
Swagger 접속 경로
프로젝트 별 commit 계정 설정
알고리즘
탐색
깊이 우선 탐색(DFS)
너비 우선 탐색(BFS)
맹목적 탐색
이분 탐색(Binary Search)
투 포인터(Two-Pointers)
DP(Dynamic Programming)
Path-Compression
Rank
다익스트라(Dijkstra) 알고리즘
배열 돌리기
백트래킹
벨만-포드 알고리즘(Bellman-Ford Algorithm)
분할 정복(Divide and Conquer)
서로소 집합
슬라이딩 윈도우(Sliding Window)
재귀(Recursion)
최단 경로 알고리즘의 종류
최적 부분 구조
크루스칼 알고리즘(Kruskal Algorithm)
프림 알고리즘(Prim's Algorithm)
플로이드 워셜 알고리즘(Floyd-Warshall Algorithm)
쓴 글
단상
festina lente 천천히 서둘러라
ti esti 그것이 무엇인가
음악과 글
에세이 또는 시
12.27 일기
2023.10.05
K
落雪
가을의 명도
강이 흘러 넘치는 밤
겨울의 이름
공범
그럼에도 불구하고
꼬리가 나는 기록
나, 밖
나를 읽어주는 그대
독백
둥글었던
매듭
머리 말려 주기
무엇이 자꾸만 글을 지피나
바다 산책
바다로 살기
버스 기록
별처럼 시시한
보풀제거기
봄
봄2
사랑에 실패하고 하루도 울지 않았다
숨 쉬기
숲
시골길
애인과의 일기
어리다
여름 장마
오는 겨울
오월 노을
우리는 음악을 사랑해
이별
자립
작은 우리
좋은 아침
진동하는 삶
처음 쓴 문장
첫 글
함박눈
환절기
일기
2014-04-26
2014-06-09
2014-07-18
2015-06-24
2015-07-01
2016-04-21
2016-05-20
2019-09-13
2020-04-13
2020-10-15
2021-06-27
2022-01-04
2023-12-07
에세이 목차
정보처리기사 실기
프로그래밍 기출(2017~2023)
2023 3회
기출문제 - Java
메인 화면
기록하는 도하
여전히 쓰는 중
This blog is published using Obsidian.