[Java] TimeUnit의 sleep() 사용하기

💡 핵심 요약 (TL;DR)

TimeUnit의 sleep() 사용하기의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. js에서는 setTimeout()이나 setInterval()을 자주 사용했는데 자바에서는 어떻게 사용할까?을 적용할 수 있다.

자세히 보기

[Java] web.xml이 뭐길래

💡 핵심 요약 (TL;DR)

web.xml이 뭐길래의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 자바 웹 애플리케이션은 배포 설명자 파일을 사용하여 URL이 서블릿에 매핑되는 방법, 인증이 필요한 URL 등의 정보를 확인한다.

자세히 보기

gson을 이용하여 JSON을 HashMap으로 변환하기(영화관 좌석 예매 예시)

💡 핵심 요약 (TL;DR)

gson을 이용하여 JSON을 HashMap으로 변환하기(영화관 좌석 예매 예시)의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 클라이언트에서 json형태로 넘긴 데이터를 컨트롤러에서 String으로 받아 Json으로 변환한 뒤 Map으로 변환하여 사용하고싶었다.

자세히 보기

제네릭(Generic) 타입파라미터(T) vs 와일드카드(?) 차이

💡 핵심 요약 (TL;DR)

'제네릭(Generic) 타입파라미터(T) vs 와일드카드(?) 차이'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 제네릭의 장점은 컴파일시 데이터타입을 체크해줘서 타입이 안정적이고 타입체크와 형변환을 생략할 수 있어 코드가 간결해진다.

자세히 보기

DTO vs Model vs Entity

💡 핵심 요약 (TL;DR)

'DTO vs Model vs Entity'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 스프링프레임워크를 공부하면서 DTO와 Entity의 역할 차이는 확실한데 Model의 개념과 셋의 차이점이 궁금해 추가로 공부해봤다.

자세히 보기

전자정부프레임워크3.8에 CSRF 설정하기

💡 핵심 요약 (TL;DR)

전자정부프레임워크3.8에 CSRF 설정하기의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 스프링부트로는 CORS 설정을 한 적이 있는데 이번 프로젝트는 전자정부프레임워크를 사용해야해서 조금 새로웠다.

자세히 보기

try catch와 throws, throw의 차이

💡 핵심 요약 (TL;DR)

'try catch와 throws, throw의 차이'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 이 중 try catch와 throw의 차이는 무엇일까?의 차이를 고려하여 상황에 맞게 적용해야 한다.

자세히 보기

String으로 날짜 가지고 놀기

💡 핵심 요약 (TL;DR)

String으로 날짜 가지고 놀기의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 사용할 라이브러리는 총 3가지이다.

자세히 보기

JPA VS JDBC

💡 핵심 요약 (TL;DR)

'JPA VS JDBC'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 왜냐하면 이전 기술의 불편한 점을 보완하여 새로운 기술인 나왔기때문이다. 그래서 불편한 점이 무엇이었고 그것을 어떻게 해결했는지가 두 기술의 차이점이 된다.

자세히 보기