Articles
- 2024/11/07 HTTP 서버 활용 - 회원 관리 서비스
- 2024/11/06 HTTP 서버 프로그램 - 애노테이션
- 2024/11/06 Java 애노테이션
- 2024/11/06 HTTP 서버 프로그램 - 리플렉션
- 2024/11/06 HTTP 서버 프로그램 - 커맨드 패턴
- 2024/11/05 Java 채팅 프로그램
- 2024/11/05 Java 네트워크 프로그램
- 2024/11/05 Java File, Files
- 2024/11/04 Java I/O 활용
- 2024/11/04 Java I/O 기본 2
- 2024/11/03 Java I/O 기본 1
- 2024/11/03 Java 문자열 인코딩
- 2024/09/26 Java 스레드8 - 스레드 풀과 Executor 프레임워크3
- 2024/08/20 Java 스레드8 - 스레드 풀과 Executor 프레임워크2
- 2024/08/20 Java 스레드7 - 스레드 풀과 Executor 프레임워크1
- 2024/08/14 Java 스레드6 - 동시성 컬렉션
- 2024/08/12 Java 스레드5 - CAS 동기화와 원자적 연산
- 2024/08/09 Java 스레드4 - 생산자 소비자 문제 2
- 2024/08/07 Java 스레드3 - 생산자 소비자 문제 1
- 2024/08/05 Java 스레드2 - 동시성
- 2024/08/05 Java 스레드1 - 생성, 생명주기, 제어, 메모리 가시성
- 2023/03/19 4천만 MAU 를 지탱하는 서비스 설계와 데이터 처리 기술 강의 메모
- 2023/02/05 JTA 를 활용한 분산 트랜잭션 관리 테스트
- 2023/02/04 JTA 를 활용한 분산 트랜잭션 관리
- 2023/02/03 데이터베이스 트랜잭션 경계와 동기화 테스트
- 2023/02/03 데이터베이스 트랜잭션 경계와 동기화
- 2023/01/13 Proactor 패턴
- 2023/01/09 Reactor 패턴 (2)
- 2023/01/05 Reactor 패턴 (1)
- 2023/01/04 Wrapper facade 패턴
- 2022/08/31 리눅스의 fork(), exec() 시스템 콜
- 2022/08/31 프로세스, 스레드
- 2022/08/31 child_process - spawn(), exec(), execFile() fork() in Node.js
- 2022/08/06 DB 의 트랜잭션 격리 수준
- 2022/08/06 IPC(Inter Process Communication)
- 2022/08/06 임계구역 해결 방법
- 2022/07/29 템플릿 메소드(콜백) 패턴 (2)
- 2022/07/29 템플릿 메소드(콜백) 패턴 (1)
- 2022/07/13 오프라인 동시성 패턴 (1)
- 2022/06/30 spring request handling 2
- 2022/06/30 스프링 마인드맵
- 2022/05/25 SSL 이란?
- 2022/05/23 스프링의 특징과 변천사 그리고 Java 9 과 Spring 5 (3)
- 2022/05/23 스프링의 특징과 변천사 그리고 Java 9 과 Spring 5 (2)
- 2022/05/23 스프링의 특징과 변천사 그리고 Java 9 과 Spring 5 (1)
- 2022/05/20 자바 컬렉션 종류와 특징
- 2022/05/20 HTTP
- 2022/05/09 스트림을 활용한 비동기 순차 처리
- 2022/05/05 Bull 메시지 큐를 활용한 요청/응답 메시지 패턴 구현
- 2022/04/27 Node.js stream (4) Duplex, Transform, PassThrough 스트림
- 2022/04/27 Node.js stream (3) Writable 스트림
- 2022/04/27 Node.js stream (2) Readable 스트림
- 2022/04/27 Node.js stream (1) 버퍼와 스트림
- 2022/03/17 Kubernetes for appliation developers - 2. 빌드
- 2022/03/08 Kubernetes for appliation developers - 1. 쿠버네티스 구조
- 2021/11/09 Statement canceled 에러의 원인과 해결
- 2021/11/02 가상 메모리와 스왑 메모리
- 2021/11/02 DB 샤딩, 클러스터링, 레플리케이션
- 2021/11/02 DB 정규화
- 2021/10/19 Node.js child process vs worker threads vs cluster
- 2021/10/19 pm2 를 사용해 무중단 배포하기
- 2021/10/13 JavaScript 의 실행 컨텍스트
- 2021/10/05 프로세스와 스레드
- 2021/09/28 자바 HashMap 의 동작
- 2021/09/23 reactive programming
- 2021/09/23 spring request handling 1
- 2021/09/18 DB index
- 2021/09/07 Netflix OSS
- 2021/08/26 싱글톤 패턴 구현 방법 4가지
- 2021/08/26 JVM & JVM Heap & JVM GC
- 2021/08/10 객체지향 개발 5대 원칙 SOLID
- 2021/08/09 자바스크립트의 비동기 순차 실행
- 2021/08/09 티베로(오라클)에서 row 가 있으면 update 없으면 insert 하는 쿼리
- 2021/08/01 Node.js 의 리액터 패턴
- 2021/08/01 함수형 프로그래밍
- 2021/08/01 JavaScript 의 this
- 2021/07/20 JavaScript 이터레이션 프로토콜
- 2021/07/16 Node.js addon 의 worker_thread 에서 v8 메모리에 엑세스 하는 방법
- 2021/07/16 Node.js addon async callback 작성 방법 2
- 2021/07/14 Node.js 의 구조
- 2021/07/14 JDBC 를 이용한 Batch Update 의 성능 고찰
- 2021/07/13 Node.js 와 libuv 그리고 v8 의 관계
- 2021/07/12 WebSocket 과 Socket.io
- 2021/07/02 Node.js addon async callback 작성 방법 1
- 2021/07/01 Node.js addon Handle
- 2021/06/30 Node.js addon 을 개발하는 방법
- 2021/06/23 Node.js 에서 pool 을 사용하면 pool size 만큼 RDBMS 에서 활용하지 않는 이유
- 2021/06/23 Nodejs 에서 worker thread 사용법
- 2021/06/17 리눅스에서 ODBC 사용하기
- 2021/06/17 unixODBC 로 oracle 서버에 연결하기
- 2021/06/02 async/await 는 Non-blocking 일까?
- 2021/05/21 비동기 상황에서 예외와 스택 트레이스
- 2021/05/13 V8 엔진의 heap 메모리 구조와 메모리 사용량이 계속 증가하는 이유
- 2021/05/04 자바스크립트 메모리 누수 대처법
- 2021/04/27 자바스크립트 클로저 메모리 누수
- 2021/04/27 리눅스 core dump
- 2021/04/23 가상 메모리와 실제 메모리
- 2021/04/23 heap memory 는 어떻게 할당될까
- 2021/04/23 GDB 를 통해 메모리 덤프하기
- 2021/04/22 오라클 테이블스페이스
- 2021/04/21 Object A. 계약에 의한 설계
- 2021/04/21 Object 15. 디자인 패턴과 프레임워크
- 2021/04/21 Object 14. 일관성 있는 협력
- 2021/04/21 Object 13. 서브클래싱과 서브타이핑
- 2021/04/21 Object 12. 다형성
- 2021/04/21 Object 11. 합성과 유연한 설계
- 2021/04/20 인터페이스와 설계 품질
- 2021/04/19 Object 9. 유연한 설계
- 2021/04/19 Object 8. 의존성 관리
- 2021/04/19 Object 7. 객체 분해
- 2021/04/19 Object 6. 메세지와 인터페이스
- 2021/04/19 Object 10. 상속과 코드 재사용
- 2021/04/19 자바의 비동기 기술
- 2021/04/14 Object 5. 책임 할당하기
- 2021/04/14 Object 4. 설계 품질과 트레이드 오프
- 2021/04/14 Object 3. 역할, 책임, 협력
- 2021/04/14 Object 2. 객체지향 프로그래밍
- 2021/04/14 Object 1. 객체, 설계
- 2021/04/13 observer pattern 을 활용해 vue.js 의 computed 속성 구현
- 2021/04/12 Node.js 에서 메모리를 효과적으로 사용해 파일을 읽는 방법
- 2021/04/09 Node.js stream
- 2021/04/08 리눅스 LVM
- 2021/04/08 스토리지 관리와 LVM
- 2021/04/07 Javascript prototype 과 상속
- 2021/04/06 Javascript prototype
- 2021/04/05 JDBC Timeout
- 2021/04/01 책임 주도 설계
- 2021/03/31 javascipt 의 객체란?
- 2021/03/30 Bull queue 를 활용한 Job Manager 에 EventEmitter 사용하기
- 2021/03/26 티베로 테이블의 데드락 해결
- 2021/03/26 공유 폴더 설정 (window -> linux)