일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- JWT
- apache
- 클린코드
- g1
- gdg
- Security
- assertj
- 비동기
- RabbitMQ
- jvm
- clean code
- spring boot
- oauth2
- java
- 페이스북
- tomcat
- 페이징
- 스프링
- Spring
- 리팩토링
- 스프링부트
- Producer
- Refactoring
- 권한
- JPA
- load balancing
- 스프링 부트
- OAuth
- 시큐리티
- GC
- Today
- Total
목록분류 전체보기 (81)
허원철의 개발 블로그
토비의 스프링 3.1 세트국내도서저자 : 이일민출판 : 에이콘출판사 2012.09.21상세보기 Spring 관련 국내 서적 중에서는 단연 1등이라고 볼 수 있는 책입니다. '토비의 스프링 3.1'은 총 2권으로 나뉘어 있습니다. 1권에서는 스프링의 장점이라고 할 수 있는 IoC/DI, 서비스 추상화, AOP와 디자인 패턴, 프로그래밍 기법에 대해서 자세히 다루고 있습니다.2권에서는 빈 설정 기법부터 웹 컨트롤러 기법까지의 최신 기술(3.1 버전)과 그 외 기술을 추가적인 내용을 다루고 있습니다. 책을 읽고 나서의 한 줄 평을 적어보자면.. "어려운 책. 인내심을 시험하는 책" '토비의 스프링 3.1'은 스프링 프레임워크 관련 책이지만, 그 이상을 보여주는 책입니다. 그렇기 때문에 초심자, 자바를 잘 모르..
서울 여의도 콘래드 호텔에서 진행되었던 'Oracle Code Seoul' 컨퍼런스를 참여한 후기 글입니다. 이번 'Oracle Code Seoul'은 사전 등록 시간을 포함해 아침 7시 30분부터 18시까지 진행 되는데, 7시 40분쯤 도착했는데도 많은 개발자분들이 계셨습니다. 그럼에도 불구하고 선착순 100분 안에 들어서 데스크패드 득했습니다. ( ㅎㅎㅎ ) 항상 컨퍼런스를 가게 되면 느끼는 것이 있습니다. 평일임에도 불구하고 컨퍼런스를 참여하는 열정이 있는 개발자 분들이 정말 많다는 것 입니다. (회사에서 강제로 보내서 가시는 분들도 있겠지만요...?) 이번 컨퍼런스를 다녀와서 몸소 느낀점 아직 컨퍼런스를 찾아다닌지 얼마 안되기도 했고, 국외 컨퍼런스를 다녀온 적도 없었기 때문에 호텔에서 컨퍼런스가..
이번 글은 빌드된 jar 파일을 원격지에 배포해보는 과정을 적은 글입니다. 'CI - 젠킨스 빌드하기'에서 작성된 배포(?) 스크립트는 젠킨스 PATH에서 실행한 것이기 때문에 올바른 방법이 아닙니다. 그래서 원격지에 배포하는 방법을 간단하게 보면 3가지 정도인 것 같습니다. (이런 저런 과정이 추가된다면 많이 달리질 수 있습니다.) 1) SSH2) FTP3) Tomcat Manager ※ AWS를 위한 별도의 플러그인도 있습니다. spring boot를 jar 파일로 배포하기 위해 ssh를 이용해보도록 하겠습니다. 1 . Publish Over SSH 설치 - 젠킨스에서 원격지에 ssh로 접근하기 위한 플러그인을 설치 해줍니다. [Jenkins 관리] - [플러그인 관리] - [설치 가능] 탭에서 'P..
젠킨스를 활용하면서 플러그인이 아닌 젠킨스 버전 업그레이드를 해야할 때가 있습니다. 앞서 블로깅 했던 내용으로 진행 하셨다면(Centos 라면), 다음과 같은 경로에 jenkins.war를 확인할 수 있습니다. 1/usr/lib/jenkins/jenkins.warcs 그게 아니라면, 1find / -name 'jenkins.war'cs 등 명령어를 통해 위치를 확인하시기 바랍니다. ※ 아래 내용은 이전 블로깅 내용을 기준으로 작성합니다. 새로운 jenkins.war 다운로드 - http://mirrors.jenkins-ci.org 에서 jenkins를 다운 받으실 수 있습니다. 가장 최신 버전을 받고자 하신다면, http://mirrors.jenkins-ci.org/war/latest/jenkins.wa..
이번 글은 Github Repository에 올려놓은 프로젝트를 이용하여 젠킨스를 이용해보는 예제 글입니다. 새로운 Item 생성하기 - item 이름을 정해주고, Freestyle project 선택합니다. 소스 코드 관리 - Git을 선택하고, 해당 Repository URL을 기입합니다. - Credentials → Add : 로그인 계정을 기입합니다. - Branches to Build : master로는 다른 작업을 위해 다른 Branch를 이용하도록 하겠습니다. Build - 설치한 Gradle을 이용한다면 Invoke Gradle을 이용합니다.- 이번 포스팅은 Spring Boot + Gradle Wrapper를 이용합니다.① [ Make gradlew executable ] 체크② Wrap..