일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- Algorithm
- Proxy
- Heap
- spring webflux
- design pattern
- Kafka
- MySQL
- redis
- c언어
- IT
- JPA
- mongoDB
- Java
- MSA
- 자바
- 알고리즘
- Galera Cluster
- 백준
- Data Structure
- 운영체제
- 네트워크
- 파이썬
- OS
- 컴퓨터구조
- C
- react
- Spring
- 자료구조
- JavaScript
- 디자인 패턴
- Today
- Total
목록전체 글 (214)
시냅스
Connection Pool https://liltdevs.tistory.com/136 Java 커넥션 풀과 데이터 소스 커넥션 풀, Connection Pool 데이터베이스 커넥션을 획득할 때마다 tcp/ip 커넥션 (3 way handshake)을 연결하는 네트워크 동작이 발생되어 커넥션을 생성하기 위한 리소스를 매번 사용해야 한다. 커넥션을 liltdevs.tistory.com Connection pool 은 데이터베이스와의 연결을 효율적으로 관리하기 위한 기술입니다. 미리 생성된 일정 개수의 데이터베이스 커넥션을 재사용하여 데이터베이스에 대한 연결 및 해제에 소요되는 시간과 리소스를 절약하여 전체 성능을 향상시킬 수 있습니다. Hikari CP HikariCP 는 SpringBoot 2.0 이후부..
무소유란 아무것도 갖지 않는다는 것이 아니라 불필요한 것을 갖지 않는다는 것이다. 비우지 못하면 채우지 못한다던, 시대의 존경을 받았던 법정스님의 말씀이셨습니다. 미련한 중생은 비우는 것에 미련이 남아 OOME 를 발생시켰고 해탈하지 못해 VisualVM 을 통해 꼭 눈으로 확인하였으며 원인을 찾아 성불하게 되는 디지털 서유기입니다... 제어하지 않으면 짐승과도 같습니다. 손오공의 이야기이지만 GC 또한 마찬가지 입니다. 이 괴물같은 녀석은 자기 마음대로 지웠다가 없앴다가 하기 때문입니다... 그러니 아래와 같은 기준을 명확히 해야할 것입니다. https://liltdevs.tistory.com/182 Java 참조 유형 과 GC (strong, soft, weak, phantom reference) 참..
Java 로 구현하는 In-Memory Cache 캐시는 성능을 위해 매우 중요한 장치입니다. 디스크보다 빠른 접근시간을 가지며, 일시적으로 어떤 값을 저장/접근하기에 용이합니다. 자바에서 연산을 하는 것 또한 메모리 위에서 이뤄지는 것이므로, 애플리케이션에 사용할 캐시를 직접 만들어 볼 수 있겠습니다. (이를테면 Caffeine 같은 라이브러리를 저희가 만드는 것입니다!) 이를 위해 자바의 참조 유형과 캐시에 대해서 알고 계시면 진행이 수월할 것입니다. https://liltdevs.tistory.com/182 Java 참조 유형 과 GC (strong, soft, weak, phantom reference) 참조 유형 자바에서는 명시적으로 메모리를 해제할 수 없습니다. 그러한 일들은 GC 가 대리 수..