Engineering
The technology behind My Engineering
- Engineering, Backend
JVM은 컴파일러일까, 인터프리터일까?
/ 7 min read -
Engineering, Backend모집 마감일에 몰리는 지원서 제출 동시성 문제 해결하기
/ 8 min read -
Engineering, DevOps나는 항상 모니터링할 수 없다
/ 6 min read -
Engineering, Backend, Database무질서한 스키마를 통제하기
/ 5 min read -
Engineering, Backend, DevOps배포했더니 서버가 죽을 뻔 했던 건에 대하여
/ 5 min read - Engineering, Backend
Spring에서 Event 처리하기
/ 6 min read -
Engineering, Backend좋은 API 설계하기
/ 5 min read -
Engineering, Backend, Communication도메인 동상이몽(同床異夢)
/ 5 min read -
Engineering리눅스와 친한 척 해보기
/ 14 min read -
Engineering, Communication함께 자라기
/ 4 min read -
Engineering, Backend이 이름(Naming)이 최선인가?
/ 5 min read - Engineering, Backend
Utility Class에서 생성자를 private으로 선언해야 하는 이유
/ 4 min read - Engineering, DevOps
GitHub Actions에서 Private 인스턴스로 점프하기
/ 5 min read - Engineering, Backend
readObject 메서드는 방어적으로 작성하라
/ 10 min read - Engineering, Backend
과도한 동기화는 피하라
/ 7 min read -
Engineering디렉토리 스캔 공격은 어떻게 대응해야 할까?
/ 6 min read - Java, Effective Java
복구할 수 있는 상황에는 검사 예외를, 프로그래밍 오류에는 런타임 예외를 사용하라
/ 2 min read - Engineering, Backend
다른 타입이 적절하다면 문자열 사용을 피하라
/ 4 min read - Engineering, Backend
정확한 답이 필요하다면 float와 double은 피하라
/ 3 min read - Engineering, Backend
라이브러리를 익히고 사용하라
/ 1 min read - Engineering, Backend
적시에 방어적 복사본을 만들라
/ 6 min read - Engineering, Backend
스트림은 주의해서 사용하라
/ 7 min read - Engineering, Backend
정의하려는 것이 타입이라면 마커 인터페이스를 사용하라
/ 2 min read - Engineering, Backend
DBMS는 트랜잭션을 어떻게 관리할까?
/ 23 min read - Engineering, Backend
int 상수 대신 열거 타입을 사용하라
/ 10 min read -
Engineering인덱스만 사용하면 성능이 향상될까?
/ 7 min read - Engineering, Backend
제네릭과 가변인수를 함께 쓸 때는 신중하라
/ 6 min read - Engineering, Backend
인터페이스는 구현하는 쪽을 생각해 설계하라
/ 2 min read - Engineering, Backend
클래스와 멤버의 접근 권한을 최소화하라
/ 5 min read - Engineering, Backend
public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라
/ 6 min read - Engineering, Backend
자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
/ 9 min read - Engineering, Backend
자바의 문자열 최적화(String Optimization)
/ 3 min read - Engineering, Backend
기본형(Primitive)과 참조형(Reference)
/ 3 min read - Engineering, Backend
동일성(Identity)와 동등성(Equality)
/ 5 min read - Engineering, Backend
자바 Object 클래스
/ 10 min read - Engineering, Backend
SynchronizedMap와 ConcurrentHashMap
/ 4 min read - Engineering, Backend
throw와 throws 그리고 Chained Exception
/ 8 min read - Engineering, Backend
자바 문자열(String)
/ 7 min read - Engineering, Backend
System.out.println()를 사용한 로깅을 피해야 하는 이유
/ 4 min read - Engineering, Backend
자바 에러(Error)와 예외처리(Exception)
/ 6 min read - Engineering, Backend
자바 람다(Lambda)와 스트림(Stream)
/ 10 min read