-
[IntelliJ] MacOS 에서 PlantUML 사용하기
PlantUML 은 텍스트만으로도 UML 다이어그램을 만들 수 있게 도와주는 오픈소스다.
IntelliJ 등 JetBrain IDE 에서는 PlantUML 플러그인을 지원해주고 있는데 그 사용법에 대해서 알아본다. -
프로세스(Process) 와 스레드(Thread)
Proces와 Thread 의 차이는 기술 면접에서 자주 나오는 질문입니다.
두 개념의 차이에 대해서 자세하게 알아보도록 하겠습니다. -
이펙티브 자바 Chapter12. 직렬화
이펙티브 자바 12장에서는 직렬화에 대해서 소개한다.
객체를 바이트 스트림으로 인코딩하고 디코딩하면서 생기는 위험에 대해 최소화하는 방법을 알아본다. -
이펙티브 자바 Chapter11. 동시성
이펙티브 자바 11장에서는 동시성 프로그램을
명확하고 정확하게 만들고 문서화하는 방법에 대해 소개한다. -
이펙티브 자바 Chapter10. 예외
이펙티브 자바 10장에서는
예외를 효과적으로 활용하는 방법에 대해서 소개하고 있다. -
이펙티브 자바 Chapter9. 일반적인 프로그래밍 원칙
이펙티브 자바 8장에서는 지역변수, 제어구조, 라이브러리 등
자바 언어 핵심 요소에 대해 소개한다. -
이펙티브 자바 Chapter8. 메서드
이펙티브 자바 8장에서는 메서드 매개변수, 반환값, 시그니처 설계 등
메서드를 설계할 때 고려해야 할 점들에 대해 소개한다. -
이펙티브 자바 Chapter7. 람다와 스트림
이펙티브 자바 7장에서는 함수 객체를 쉽게 다루기 위한
함수형 인터페이스, 람다, 메서드 참조 기능을 효과적으로 다루는 방법에 대해 소개한다. -
HTTP/0.9 부터 HTTP/3 까지
웹 상에서 서버와 클라이언트간 통신하기 위해 http 를 사용합니다.
이러한 http의 역사와 버전별로 특징에 대해서 알아보도록 하겠습니다. -
이펙티브 자바 Chapter6. 열거 타입과 애너테이션
이펙티브 자바 6장에서는
클래스의 일종인 열거 타입(enum)과 인터페이스의 일종인 애너테이션(annotation)을 올바르게 사용하는 방법을 소개한다. - Newer posts Older posts