• [기타]Spring Boot+Jenkins+SVN+Maven+Tomcat 자동 빌드 및 배포하기

    들어가기 전에… Jenkins는 예전부터 써봐야지 생각은 하고 있었는데 사내에서는 써볼 수 있는 곳이 없었고 고객사에는 이미 시스템이 다 구축되어 있어서 Jenkins를 끼워넣기에는(?) 너무 할 일도 많아지고 혹시나 모를 위험에 대한 부담도 컸다. 그러다가 이번에 사내에 작은 프로젝트를 하나 시작하게 되었는데 이것을 사내 서버에 자동으로 빌드부터 배포까지 할 수 있도록 Jenkins를...


  • [Oracle]오늘 날짜와 특정 날짜를 비교하여 if문으로 조건문 넣기

    서론 기존에 있던 프로그램을 유지보수 하던 중 요청이 하나 들어왔다. 요청이 들어온 페이지의 기능은 달력 형식의 페이지가 있고 오늘 이후의 날짜 중에 등록된 데이터가 있는 날짜는 선택할 수 있도록 되어 있는 페이지였다. 예를 들어 오늘 날짜 기준으로(2019년 5월 9일) 페이지를 열면 5월 달력이 뜨며 오늘 기준으로 전 날짜들은 선택을 할...


  • [Spring]Eclipse로 Spring Boot 시작하기

    Spring Boot 최근 몇 년 사이 순수 Spring Framework보다는 Spring Boot로 만들어진 애플리케이션들이 상당히 많아졌다. 가장 큰 이유로는 Spring Framework의 복잡한 초기 설정들을 기본적으로 다 해결해준다는 점과 가벼움과 간편함이 아닐까 생각한다. 실제로 Spring Boot를 이용한 웹 프로젝트를 생성해보면 클릭과 타이핑 몇 번으로 심플한 웹 MVC 프로젝트가 만들어진다. 회사에서는 Spring Framework를...


  • [Java]Oracle Blob to Base64 (Data URI Scheme)

    서론 보통 이미지 파일 처리는 웹루트 밖의 첨부파일 폴더에 업로드를 하고 DB Table에서는 해당 파일의 경로와 이름만 가지고 있도록 쓰고 있다. DB에 직접 Blob 타입으로 저장할 수도 있지만 보편적으론 전자의 방법을 많이 이용하는 것 같다. (용량 문제도 있고 Blob 타입은 변환도 해야하고 여러모로 귀찮은 것 같다.) 그런데 이번에 고객사의 DB...


  • [Java]특정 날짜가 특정 기간 사이에 있는지 체크하기

    서론 달력이 들어가는 페이지를 개발하다보면 오늘 혹은 사용자가 선택한 날짜가 어느 기간 안에 들어가는지 체크해야할 때가 있다. 예를 들면 오늘 날짜인 ‘2019-03-20’이 ‘2019-03-01’ ~ ‘2019-03-21’ 사이에 포함되는지 체크해야하는데 이것을 위해 Java8부터 추가된 java.time 을 이용해서 기능을 구현해보았다. 본론 /** * date가 startDate와 EndDate 사이에 있는지 반환 * * @param date...