Haha 블로그
Test2
Initializing search
ndy2/Haha-Blog
안녕하세요!
Posting
Lectures
Interview questions
Archive
Haha 블로그
ndy2/Haha-Blog
안녕하세요!
Posting
Posting
Til
Til
Today I Learned
Study
Study
Operating System
Operating System
Process vs Thread
운영체제와 동시성 문제
Context Switch vs Swap In/Out
Deadlock
IPC Part1
Memory management
Memory management
Virtual Memory 1
Virtual Memory 2
메모리 관리 개요
메모리 할당/파티셔닝
Database
Database
Basic Terminologies
Clustering Replication Sharding
Index
Database Connection Pool
Join
Mysql Excution Plan
Normalization
Normalization
Anomaly
Functional Dependency
What is Normalization
1NF & 2NF
3NF & BCNF
OLAP
Relational DB
Transaction
Network
Network
Introduction
Introduction
OSI 7 계층 모델
Socket, Port, TCP Connection 용어 정리
ARP
Layer3
Layer3
Network Layer, Internet
ICMP
IP
Router
Router
Router
NAT
Layer4
Layer4
Connection Timeout vs Read Timeout
TCP Congestion Control
TCP flow control
TCP vs UDP
Layer7
Layer7
DNS
http-method
HTTP Versions
Pinterest moves to HTTP/3
HTTPS
네트워크 장비
Algorithm
Algorithm
정렬 알고리즘
정렬 알고리즘
O(n^2) 정렬 알고리즘
병합 정렬(Merge sort)
퀵 소트 (Quicksort)
유니온 파인드
유니온 파인드
유니온 파인드 (Union-Find)
union by rank
Data Structure
Data Structure
ADT
Array vs. ArrayList vs. LinkedList
Tree
Tree
AVL 트리
B-tree 특징과 삽입 연산
Binary-Indexed-Tree
이진 탐색 트리
힙 (Heap)
LSM 트리
Red-Black Tree
Segment Tree
Trie
Java
Java
fail-fast vs fail-safe iterator
자바의 여러 중첩 클래스에 대해 알아보자
Java 4에 추가된 NIO (New I/O) 에 대해 알아보자
Sort
Sort
Arrays.sort
Collections.sort
String
synchronized
Date-Time Overview
Kotlin
Kotlin
Introduction
Kotlin 1.8.0
위임 (Delegation)
위임 프로퍼티 (delegated properties)
Generics
Generics
제네릭스 (generics) 기초
변성 with Java
변성 in Kotlin
실체화된 타입 파라미터 (refied-type-parameter)
고차 함수 (Higher-Order-Function)와 함수 타입 (Function Type)
inline 함수
변수 캡쳐링
object 키워드 활용
연산자 오버로딩
Scope functions
Scope functions
scope functions
Scope Function 활용 예시
Kotlin의 정렬 API
꿀팁 모음
Spring
Spring
Boot
Boot
Observability 와 Spring Boot 3
actuator
Auto configure
Auto configure
스프링 부트의 자동 설정 동작 원리
빈 오브젝트의 역할과 구분
Configuration과 proxyBeanmethods
자동 구성 분석 방법
자동 구성 기반 애플리케이션
Externerlized configuration
Externerlized configuration
외부 설정값 관리
스프링의 외부 설정 추상화
전통적인 자바의 외부 설정 처리 방식
Common
Common
exception translation in spring-data
Repository Hierarchy
Authorization
Authorization
인가 프로세스 업데이트
Authorization Architecture
Http 요청 인가 설정
Http 요청 인가 프로세스
웹 소켓 자동 설정
Gradle
Gradle
Gradle
Java
Java
gradle java plugin
gradle java plugin 이 추가하는 Gradle 의 의존성 설정에 대해 알아보자.
Architecture
Architecture
bloom filter
CAP Theorem
Consistent Hash
Hexagonal Architecture
Load balancing
Load balancing
Load Balancing
L4 LB vs L7 LB
MSA 장단점
Observability
Resilient Pattern
Web
Web
Cookie, Session and Token
OAuth2 에 대해 알아보자.
웹소켓이 뭐나면
Dev general
Dev general
블로킹/논블로킹 그리고 동기/비동기
비동기적 커뮤니케이션
Open-Source License
Uml
Uml
UML 시작
클래스 다이어그램
패키지 다이어그램
시퀀스 다이어그램
Books
Books
Study with Books
Clean Agile
Springboot msa component
Springboot msa component
Index
Ch01 msa
Ch02 framework and springboot
Ch03 springboot basic
Ch04 sec01 http
Ch04 sec02 servlet and mvc
Ch04 spring web mvc basic
Ch05 spring web mvc with restapi
Ch06 build web application server
ch06 sec00 @EnableXXX and bean modulerlize
Ch06 sec01 webapplication configure mechanism
Ch06 sec03 dispatcher servlet
Ch07 sec01 spring aop
Ch07 sec03 autoconfiguration
Ch07 spring aop and test and autoconfiguration
Ch08 data persistence
Ch08 sec01 jpa pros and cons
ch08 sec07 warning on @Transactional
Ch08 sec08 entitymanager and persistence context
Ch08 sec11 osiv
Ch09 application integration restapi
Ch09 sec01 resttemplate
Ch09 sec02 webclient
Ch10 sec01 redis high availability
Ch10 sec01 redis introduction
Ch10 sec04 redis serializer
Ch10 sec05 redis usages
Ch11 sec03 batch architecture
Ch12 spring event
Ch12 spring event
Index
Sec01 introduction
Sec02 old style
Sec03 new style
Sec04 async event
Sec05 spring event
Projects
Projects
Common
Common
Architecture Decision Records (ADR)
Meeting Template
시작 단계의 체크리스트
카카오톡 클론 코딩
Bloggingtips
Bloggingtips
Custom Admonition
Mkdocs obsidian
Mkdocs obsidian
들어가기
장 단점
TODO
Kroki test
Kroki test
Index
Test1
Test2
Obsidian
Obsidian
Custom Callout
File hide with snippet
Plugin test
Plugin test
Index
Hello
Tools
Tools
Etc
Etc
Github readme tech stack
Github readme tech stack
테크 스텍 아이콘 생성 툴
Git
Git
git clone
git rebase
git prune
Github
Github
self-hosted runners
깃헙 페이지 지원 깃헙 액션 워크플로우
프로젝트를 이용한 이슈 관리 및 PR 연동 흐름
Intellij
Intellij
intellij New UI 적용
인텔리제이 코드 스타일/포멧팅
인텔리제이 tasks server 추가 및 활용
Kafka
Kafka
설치
문제 해결
사용
활동매니저 - 프로세스 강제 종료
Review
Review
Ddd europe
Ddd europe
Ddd and monolith
Ddd and monolith
Monolithic 애플리케이션과 DDD
What is ddd
What is ddd
Index
Spring developers
Spring developers
Youtube - SpringDeveloper
Spring tips the road to spring boot 3 spring freamwork 6
Spring tips the road to spring boot 3 spring freamwork 6
Spring Tips 1
Lectures
Lectures
Golang programming
Golang programming
Go - 변수,값,타입
프로그래밍 기초 지식
제어문 - 반복문, 분기문
데이터 묶기
구조체
Sec14 function
Sec14 function
함수 - Part1
함수 - Part2
함수 - Part3
함수 - Part4
포인터
Sec18 application
Sec18 application
Json Marshal/Unmarshal
정렬
동시성
채널
예외 처리
GoDoc
테스트, 벤치마크
Fundamentals of backend communications and protocols
Fundamentals of backend communications and protocols
Section2 - Backend Communication Patterns
Section3 - Protocols
Ru101
Ru101
Week1
Week1
Keys
Keys
레디스 키
레디스 키 만료
Redis Strings
Hashes
Lists
Sets
Sorted Sets
Cardinality & Capped Collections
Week3
Week3
트랜잭션
객체 저장과 해시
Week4
Week4
Bit data
Publish/Subscribe
Geospatial - 지리 정보
Interview questions
Interview questions
알고리즘/자료구조
코드베이스의 아키텍쳐
Index
인터뷰 질문 모음 링크
데이터베이스
개발 일반
자바
JPA
네트워크
운영체제
스프링
웹/개발 일반
Archive
Archive
모든 포스팅 모음
Categories
Categories
카테고리별 포스팅 모음
알고리즘
아키텍쳐
아발론 챗
블로그, mkdocs 와 obsidian
개발 프로젝트 공통
협업
자료구조
데이터베이스
Java
kotlin
네트워크
운영체제
개발 프로젝트 공통
스프링
Today I Learned
UML
웹 개발
Tags
Tags
태그별 포스팅 모음
Test2
Last update:
February 28, 2023
Created:
February 28, 2023