Categories
Database
Container
JVM
RabbitMQ
MessageQueue
Network
Concept
ElasticSearch
Innodb_ruby
DataStructure
Concurrency
Concurrent-Series
Software-Design
Trouble-Shooting
Server-History-Series
Test
Coroutine
Coroutine-Series
Cache
JVM/GC
Spring
Tools
Example Category
2024
Mysql Explain Analyze
2-컨테이너에서 사용되는 기술
1- Container 정리
JVM Tiered Compilation
AMQP, MQTT, and STOMP
Exchange and binding
Queue
AMQP 0-9-1 Model
Broker
Subscriber
Publisher
HTTP Client Timeout
객체지향 프로그래밍 - Object Oriented Programming
Elasticsearch write
Analyzer
ElasticSearch query and fetch
인증, 인가
7-Mysql 8.0에서는?
5-physical structure of records in InnoDB
4-B+tree index structure
3-InnoDB Index
2-Page management in Innodb space files
1-page, space, idb file structure
B-tree
Mysql Explain Plan(Extra Information) - 3
Mysql Explain Plan(조인타입) - 2
11-분산락(Distributed lock)
Mysql Explain Plan - 1
URL, URN, URI
필드를 노출시키면 안되는 이유
Querydsl transform connection leak
5-ExecutorService & CountDownLatch
4-Volitile
2-Semaphore
1-ReentrantLock & Condition
Mysql Connector j
0-Lock 정의 & synchronized
Test Double
Mysql Connection check query
HikariCP
15 - 가상스레드 vs 리액티브 스트림즈 vs 코루틴
Jfrog
11-Reactor Java(2)
10-Reactor Java(1)
13-Virtual Thread 1
12-Reactor Scheduler(BoundedElasticScheduler)
9-Reactive Streams
8-Stream Processing
7-Reactive Manifesto
6-spring mvc request 처리 과정
5-Apache Tomcat
3-Servlet Container
2-Sevlet
1-Applet
0-Static Web Server
7-Job
6-Coroutine builder
5-Coroutine CPS
4-Jakarta Servlet
4-Coroutine suspend
3-CoroutinDispatcher
2-CoroutineScope
1-CoroutineContext
0-Coroutine
협력, 책임, 역할
Test
Service
Entity, VO
Caching Strategy
Cache Passivation, Expiration, Eviction
Async-messaging
Aggregate 생명주기(Factory, Repository)
Aggregate
10-Isolation level(격리 수준)
9-Record Locks
8-Intention shared lock, exclusive lock
7-Shared Lock(S-lock)
6-Exclusive Lock(X-Lock)
5-Optimistic Lock
4-Consistent Read(일관된 읽기)
3-Critical section(임계영역)
2-Semaphore
1-Mutex(Lock)
0-동시성(Concurrency)
java튜토리얼
2-Garbage Collection Types
1-Garbage Collection Process
Full garbage collection
쿼리 실행 순서
0-Garbage Collection Concept
컴퓨터과학 스스로 학습하기
버퍼풀 크기 확인 쿼리
테이블 크기 확인할 쿼리
mysqldmup
Servlet에서 handler와 interceptor가 적용되는 과정
디버깅
Handler
HandlerMethodArgumentResolver
Interceptor
Hibernate Associate(하이버네이트 연관관계)
Hibernate
네트워크에서 들어온 데이터가 어플리케이션에서 사용되기까지
Long polling, Streaming, Web Socket
2023
리눅스 커널 doc
code convention
JVM memory structure
jvm option for Container
Transactional outbox
Saga Pattern
빌드시간 단축
Time zone 관련 팁
브라우저 공부자료
개발관련 유튜브
Database LSN
Database Check point
DLQ(Dead Letter Queue)
shadcn
System Design Case Studies
mysql 프로세스 리스트 보기
mysql 락걸린 쿼리 확인
JPA 영속성전이, 프록시객체
ElasticSearch
정규화 역정규화
Eclips memory Analyzer
Java Development Kit Version 20 Tool Specifications
Byte Buddy
그룹별 순위 가져오기
Elastic Search Data Tier
spring boot yaml
Count(*) vs Count(Column)
OLTP, OLAP, DW, DL
파티셔닝
HTTP Method PUT vs PATCH
Forward Proxy, Reverse Proxy
인텔리제이 java 버전 변경 시
Clippy
SPI(Service Provider Interface)
Brotli
buck
Bazel
CPU bound, IO bound
Concurrency vs Parallelism
Codecove
Kotlin Auto fill
kotlin-jdsl
TSID(Sorted Unique Identifiers)
0.0.0.0 ip address
DB PK 자연키 vs 대체키
Sargable query
MSA 관련 유튜브
Cardinality
Clustered Index, non-Clustered Index
Covering Indexes(커버링 인덱스)
Cucumber
Java built in Annotation
JPA entity manager
jooq
동기 & 비동기, 블로킹 & 논블로킹
Static vs Dynamic,Strong vs Weak
파일목록 보기, 파일디스크립터
프로세스 관련 명령어
Split brain
공부할자료
화면분할 in mac
일정 기간 파일 삭제 및 빈 디렉토리 삭제
CQRS(Command and Query Responsibility Segregation)
dev handbook
Velocity
유쾌한 스프링방 콘서트
ctop
DB 날려먹었을때 복구방법
우형 프리코스 github
쿼리 튜닝시
테스트 픽스처 도구
DeepL
JRebel
드로윙 툴