hungryjayy
배우고 경험하는 것을 기록합니다.
HOME
CATEGORIES
TAGS
ARCHIVES
ABOUT
Home
Archives
Archives
Cancel
Archives
2022
12
Aug
시작하세요! 도커 / 쿠버네티스 6장 쿠버네티스 시작하기
10
Aug
시작하세요! 도커 / 쿠버네티스 4장 도커 컴포즈
05
Aug
시작하세요! 도커 / 쿠버네티스 3장 도커 스웜
04
Aug
시작하세요! 도커 / 쿠버네티스 2장 도커 엔진 - 4. 도커 데몬
04
Aug
시작하세요! 도커 / 쿠버네티스 2장 도커 엔진 - 3. Dockerfile
27
Jul
메인 컨테이너 종료 시 사이드카 컨테이너 종료하기
25
Jul
시작하세요! 도커 / 쿠버네티스 2장 도커 엔진 - 2. 도커 이미지
24
Jul
시작하세요! 도커 / 쿠버네티스 2장 도커 엔진 - 1. 도커 컨테이너
08
Jul
시작하세요! 도커 / 쿠버네티스 1장 - 도커란?
28
Apr
Homebrew 오류 제거
22
Apr
리팩터링 12장. 상속 다루기
19
Apr
리팩터링 11장. API 리팩터링
12
Apr
리팩터링 10장. 조건부 로직 간소화
11
Apr
리팩터링 9장. 데이터 조직화
02
Apr
리팩터링 8장. 기능 이동
20
Mar
리팩터링 7장. 캡슐화
15
Mar
변수 네이밍
13
Mar
리팩터링 6장. 기본적인 리팩터링
09
Mar
리팩터링 4장. 테스트 구축하기
05
Mar
리팩터링 3장. 코드에서 나는 악취
02
Mar
리팩터링 2장. 리팩터링 원칙
22
Feb
리팩터링 1장. 리팩터링 첫번째 예시
19
Jan
환경별로 Spring 설정 구성하기 (on-profile)
09
Jan
자바의정석 - 14장 스트림
09
Jan
자바의정석 - 14장 람다식
07
Jan
커밋의 상태와 .git
01
Jan
자바의정석 - 12장 Generics
2021
20
Dec
절차지향과 객체지향
20
Dec
자바의정석 - 09장 java.lang 패키지와 유용한 클래스
19
Dec
객체지향 개론 2. 설계
18
Dec
객체지향 개론 1. 메시지
17
Dec
자바의정석 - 08장 예외처리
15
Dec
자바의정석 - 11장 컬렉션 프레임워크 5. Properties, Collections
15
Dec
자바의정석 - 11장 컬렉션 프레임워크 4. Map
13
Dec
자바의정석 - 11장 컬렉션 프레임워크 3. Set
13
Dec
자바의정석 - 11장 컬렉션 프레임워크 2. Iterator, Arrays, Comparable
13
Dec
자바의정석 - 11장 컬렉션 프레임워크 1. List
10
Dec
JIRA 기본 사용법
10
Dec
스프링 인 액션 - 1. 스프링 기초 - 2. 웹 애플리케이션 개발하기
07
Dec
자바의정석 - 07장 추상클래스와 인터페이스
07
Dec
자바의정석 - 07장 다형성
06
Dec
스프링 인 액션 - 1. 스프링 기초 - 1. 스프링 시작하기
05
Dec
쿠버네티스를 사용하는 이유
04
Dec
쿠버네티스 아키텍처
02
Dec
DB 접근 통제와 작업 요청
01
Dec
취약점과 대응방안
27
Nov
RESTful과 Rest 유니폼 인터페이스(Uniform Interface)
23
Nov
Container 인스턴스 Locale 설정
20
Nov
Redis의 자료구조와 Full scan
18
Nov
DB Indexing
13
Nov
Spring MVC vs Webflux
13
Nov
DBCP(DB 커넥션 풀)
11
Nov
Was vs Web Server(nginx, apache)
08
Nov
IaaS, PaaS, SaaS
08
Nov
외부 정렬(External sort)
03
Nov
커널모드 vs 유저모드
02
Nov
네트워크의 성능
30
Oct
커널(Kernel)
28
Oct
실제 사용되는 sort() 알고리즘
26
Oct
Transaction과 격리수준
26
Oct
온프레미스와 클라우드(Off-premise)
14
Oct
DB 정규화가 필요한 이유와 함수적 종속
13
Oct
Database 스키마
05
Oct
Node.js 디자인 패턴 2장 - 4. Observer Pattern(옵저버 패턴)
02
Oct
Node.js 디자인 패턴 2장 - 2. 예측할 수 없는 함수
26
Sep
스케줄링 알고리즘
25
Sep
코드 리뷰하기
23
Sep
Lazy Loading과 N + 1
23
Sep
B-Tree
16
Sep
Node.js 디자인 패턴 2장 - 1. Callback Pattern(콜백 패턴)
12
Sep
객체지향 설계 원칙 - SOLID 원칙
12
Sep
Sequelize에서 DB Migration하기
10
Sep
가상 메모리
09
Sep
Sync, Async, blocking, non-blocking
05
Sep
Node.js 디자인 패턴 1장 - 3. Reactor 패턴을 통한 Non-blocking 처리
03
Sep
스케줄링과 스케줄러
03
Sep
Node.js 디자인 패턴 1장 - 2. ES2015(ES6 이후)에서 달라진 점
03
Sep
Data class
02
Sep
Node.js 디자인 패턴 1장 - 1. Node.js란?
01
Sep
웹 스토리지(세션 스토리지, 로컬 스토리지)
25
Aug
페이지 부재와 교체
25
Aug
Git 델타와 스냅샷
23
Aug
Squash로 commit 통합하기
15
Aug
비밀번호 대신 PAT(Personal Access Token) 받아 사용하기
14
Aug
코딩 인터뷰 완전분석 - 트리(Tree)와 그래프(Graph)
13
Aug
코딩 인터뷰 완전분석 - 연결 리스트(Linked list)
07
Aug
코딩 인터뷰 완전분석 - 해시 테이블
05
Aug
Red Black Tree
04
Aug
이진 탐색 트리(BST)
03
Aug
이진트리(Binary Tree)
01
Aug
HTTP 완벽가이드 5장 - 웹 서버가 하는 일
31
Jul
파라미터의 역할
25
Jul
SQL Injection
23
Jul
HTTP 완벽가이드 4장 - 2. HTTP 커넥션
20
Jul
프로세스의 상태변화
20
Jul
모던 JavaScript 튜토리얼 - 'use strict'
20
Jul
JPA와 Proxy
18
Jul
모던 JavaScript 튜토리얼 - Prototype
14
Jul
모던 JavaScript 튜토리얼 - 테스트 자동화와 Mocha
14
Jul
HTTP 완벽가이드 4장 - 1. TCP 커넥션
12
Jul
DAO vs Repository
12
Jul
모던 JavaScript 튜토리얼 - Javascript란?
10
Jul
Sequelize 연관관계
07
Jul
REST API 특징과 6가지 원칙
05
Jul
HTTP 완벽가이드 3장 - 3. HTTP 상태코드
05
Jul
HTTP 완벽가이드 3장 - 2. HTTP 메서드
03
Jul
Redis Replication / Cluster와 Sentinel
02
Jul
HTTP 완벽가이드 3장 - 1. HTTP 메시지
01
Jul
HTTP 완벽가이드 2장 - URL과 리소스
28
Jun
HAProxy Config (Redis LB)
28
Jun
Scope function(let, also, run, apply, with)
23
Jun
Java Servlet
22
Jun
JPA Transaction
16
Jun
Lazy Evaluation
15
Jun
Docker CLI
14
Jun
Transaction 적용이 안되는 몇가지 문제
14
Jun
Proxy란
13
Jun
In Clause
10
Jun
DB 정규화 - 1, 2, 3 정규형(NF - Normal Form)
06
Jun
DB Key
03
Jun
의존성 주입(Dependency injection)과 세가지 방법
03
Jun
함수의 메서드 (call, apply, bind)
02
Jun
디미터 법칙(law of demeter)
02
Jun
일급 컬렉션(first class collection)
02
Jun
TDD(Test Driven Develop)
02
Jun
c++과 관련해 겪은 이슈들, 간단한 메모
01
Jun
OWT server 토큰 생성 과정 분석
01
Jun
Kafka 아키텍처
01
Jun
JVM의 가비지 컬렉터
31
May
OWT Websocket (socketIOServer) 코드 분석 및 시나리오별 정리
30
May
IDL(Interface Definition Language)
29
May
gRPC(Google RPC) framework.
29
May
JPA 벌크연산(update, delete)
24
May
힙 정렬(Heap sort)
23
May
POJO(Plain Old Java Object)
23
May
합병 정렬(Merge sort)
23
May
퀵 정렬(Quick sort)
22
May
OWT Stream publish, subscribe 코드 분석 및 시나리오
22
May
프로세스(Process)
22
May
선택 정렬(Select sort)
22
May
버블 정렬(Bubble sort)
21
May
JPA 연관관계
21
May
삽입 정렬(Insert sort)
20
May
MST(최소 스패닝 트리)와 Kruskal, Prim
16
May
JPA + Kotlin에서 고려할 것들
15
May
HTTP 1.0, HTTP 1.1, HTTP 2.0
14
May
JPA와 관련해 겪은 이슈들, 간단한 메모
13
May
Dirty checking
10
May
Plugin
04
May
for-loop vs forEach vs map
02
May
WebRTC & OWT
02
May
CORS(Cross-Origin Resource Sharing)
01
May
REST API resource 표현방식
30
Apr
Rabbitmq와 kafka 간단 비교
30
Apr
정규표현식(pattern matching)
27
Apr
DTO(data transfer object)에 관해서
23
Apr
Domain, entity, VO
23
Apr
세션 유지 방법 - 토큰 기반 JWT(Json Web Token)
22
Apr
디자인 패턴 - 퍼사드 패턴
20
Apr
코드 깔끔하게 작성하기
14
Apr
세션 유지 방법 - 세션(Session)
14
Apr
HTTP 기초
11
Apr
Shell과 Kernel
11
Apr
리눅스 Permission
10
Apr
Class diagram
10
Apr
Port (포트)와 포트포워딩
10
Apr
유닉스 디렉토리의 구조
10
Apr
Daemon, Service
10
Apr
CLI를 사용하는 이유
09
Apr
리눅스와 프로세스
09
Apr
리눅스와 웹 서버
09
Apr
리눅스 관점에서의 네트워크, 인터넷, 서버
08
Apr
세션 유지 방법 - 쿠키(Cookie)
08
Apr
도메인과 DNS
08
Apr
다중 사용자
07
Apr
TCP/IP vs UDP - UDP
07
Apr
Linux 기초
06
Apr
TCP/IP vs UDP - TCP/IP
02
Apr
논리연산자(&&, ||)와 단축평가
01
Apr
Annotation
01
Apr
3 way, 4 way handshake
31
Mar
AMQP 라이브러리 Option
30
Mar
공인 아이피와 사설 아이피
23
Mar
HTTPS와 SSL
22
Mar
SpringBoot 용어 및 기본 개념
22
Mar
데드락(Deadlock)
22
Mar
웹 통신의 큰 흐름 - www.google.com을 치면 일어나는 일
21
Mar
라인에서 Kafka를 사용하는 법
16
Mar
동치연산자 '==' vs '==='
15
Mar
스레드(Thread)
12
Mar
Http 통신과 Socket 통신
12
Mar
임계영역(Critical section)
12
Mar
Hoisting
03
Mar
OSI(Open System Interconnection) 7계층
03
Mar
CLI
02
Mar
NPM CLI
01
Mar
TCP / IP 프로토콜의 4계층
01
Mar
Javascript 기초, 문법
22
Feb
Kafka 이해하기 (vs rabbitMQ)
15
Feb
Web Socket이란
15
Feb
JavaScript와 관련해 겪은 이슈들, 간단한 메모
15
Feb
개발하며 겪은 이슈들, 간단한 메모
12
Feb
this vs self
11
Feb
Redis와 관련해 겪은 이슈들, 간단한 메모
08
Feb
Kotlin 특징
05
Feb
Node.js와 관련해 겪은 이슈들, 간단한 메모
03
Feb
Spring Reactive stream과 Webflux
03
Feb
REST API 디자인하기
01
Feb
Coroutine
28
Jan
모던 JavaScript 튜토리얼 - Promise 5 - MicroTask
28
Jan
모던 JavaScript 튜토리얼 - async / await
26
Jan
모던 JavaScript 튜토리얼 - Promise 4 - 프라미스화
23
Jan
모던 JavaScript 튜토리얼 - Promise 3 - Promise API
22
Jan
모던 JavaScript 튜토리얼 - Promise 2 - Error 처리
22
Jan
모던 JavaScript 튜토리얼 - Promise 1 - Promise 기초
21
Jan
모던 JavaScript 튜토리얼 - Callback
20
Jan
Git과 관련해 겪은 이슈들, 간단한 메모
11
Jan
Redis란
03
Jan
Docker를 통해 LB / REDIS로 scaled-server 리소스 공유
2020
29
Dec
Redis를 통해 서버 Scale out에서 자원 공유
28
Dec
웹소켓과 socket.io
14
Dec
Event loop, 비동기 처리의 흐름
12
Dec
RPC 통신
06
Dec
RabbitMQ를 이용한 RPC 통신
04
Dec
Kotlin & RabbitMQ를 이용한 RPC 통신 서버 개발 기록
29
Nov
RabbitMQ란?
Recently Updated
시작하세요! 도커 / 쿠버네티스 4장 도커 컴포즈
시작하세요! 도커 / 쿠버네티스 6장 쿠버네티스 시작하기
시작하세요! 도커 / 쿠버네티스 2장 도커 엔진 - 1. 도커 컨테이너
Container 인스턴스 Locale 설정
시작하세요! 도커 / 쿠버네티스 2장 도커 엔진 - 4. 도커 데몬
Trending Tags
javascript
js
network
develop
java
linux
리눅스
node.js
spring boot
os
Trending Tags
javascript
js
network
develop
java
linux
리눅스
node.js
spring boot
os