카테고리

Java

Query DSL 5.0.0 적용하기

  • 2 min read

1. 개요

DB연동 시 native query를 사용하지 않는다면 JPA를 많이 사용할텐데, 사실 JPA만으로는 복잡한 SQL을 작성하기가 어려울 때가 많다.

Read More

JVM

  • 4 min read

1. JVM

JVM은 자바 바이트코드를 실행할 수 있는 프로그램이다.

Read More

첫번째 커밋

  • ~1 min read

우연히 깃허브 강의를 수강했다가 깃허브 블로그까지 생성하게 되었다. 천릿길도 한걸음부터라는 마음가짐으로 첫번째 커밋을 해본다.

Read More

Back to Top ↑

트러블슈팅

Back to Top ↑

서버

Back to Top ↑

Database

Query DSL 5.0.0 적용하기

  • 2 min read

1. 개요

DB연동 시 native query를 사용하지 않는다면 JPA를 많이 사용할텐데, 사실 JPA만으로는 복잡한 SQL을 작성하기가 어려울 때가 많다.

Read More

Liquibase offline 적용하기

  • 2 min read

1. 개요

대부분의 개발자는 개발한 코드를 git, svn 등의 소프트웨어로 형상관리한다. 회사마다 별도의 상업용 소프트웨어를 구매해 사용하기도 하고, 해당 이력은 항상 중요하게 관리된다.

Read More

Back to Top ↑

git

gitlab ce 도커로 설치하기

  • 1 min read

1. 개요

git은 버전관리 시스템 중 현재 가장 인기있는 소프트웨어이다. 리눅스를 만들었고, 능력은 있지만 성질있기로 유명한 리누스 토발스가 만들었다.

Read More

Back to Top ↑

gradle

그래들 멀티 프로젝트 정의하기

  • 1 min read

1. 개요

자바로 된 프로젝트를 구성할 때, 한가지 모듈만으로 프로젝트를 구성하는 경우는 많지 않다. 일반적으로 root하위에 n개의 모듈이 있는 경우가 대부분이다.

Read More

Back to Top ↑

spring

PostConstruct와 PreDestory

  • ~1 min read

1. PostConstruct

spring빈에서 PostConstruct어노테이션이 붙은 메소드는, spring bean이 생성된 직후 한번 호출된다. 따라서 하단의 예제는 EmployeeManagerImpl bean을 생성한 이후 onInit메소드를 한번 호출한다.

Read More

Back to Top ↑

보안

HTTPS? 디지털 인증서?

  • 2 min read

1. 개요

인터넷 서핑을 하다보면 브라우저에 보이는 자물쇠가 있다. 아래와 같은 버튼인데, 클릭해보면 보안연결이 사용되었다는 문구가 나타난다.

Read More

Back to Top ↑