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