개요 Jenkins는 최근의 소프트웨어 개발 환경에서 중요한 요소인 CI/CD를 가능하게 해주는 오픈 소스 Java 솔루션이다. Jenkins 내에서 제공되는 1,400여개의 플러그인을 활용하면 빌드, 테스트, 배포 전반의 프로세스를 우아하게 자동화할 수 있다. 현재까지 관련 분야에서 가장 오래된 노하우를 축적한 솔루션이라고 할 수 있다. (2004년 썬마이크로시스템에서 첫 공개 후, 2011년 젠킨스로 독립하여 오늘에 이르고 있다.) Jenkins 설치 아래는 CentOS 7에 Jenkins를 설치하는 방법이다. ### 운영체제 업데이트 $ sudo yum -y update ### Zulu OpenJDK 8 설치 $ sudo rpm --import http://repos.azulsystems.com/R..
목표 및 기대효과 Spring Boot 기반 프로젝트에 Spring Security를 이용하여 시스템에 대한 사용자 접근 제어를 손쉽게 구현할 수 있다. 사용자 사용자(UserDetails)는 시스템을 이용하는 사용자를 의미한다. Spring Security는 사용자를 대표하는 org.springframework.security.core.userdetails.UserDetails 인터페이스, 사용자 인증 관련 기능을 제공하는 org.springframework.security.core.userdetails.UserDetailsService 인터페이스를 제공한다. 시스템마다 사용자를 이루는 요소와 방법이 다양하기 때문에 인터페이스로 추상화하고 각자 입맛에 맞게 구현체를 개발하도록 설계되어 있다. 역할(Ro..
Insta360 EVO Insta360 EVO는 VR 카메라 전문 업체인 중국의 Shenzhen Arashi Vision이 제조한 보급형 VR 카메라이다. 최대 5.7K의 화질로 VR180, 360 사진 및 동영상 촬영을 지원한다.VR180 촬영이 가능한 국내 첫 정식 수입 제품으로 유쾌한생각에서 1년간 A/S를 제공한다. 내 경우 삼성 HMD 오디세이와 오큘러스 고를 보유하고 있어, VR180 컨텐츠의 접근성을 확보한 상태에서, 자체적으로 VR180 컨텐츠를 제작하고자 구매하였다. (2019-06-28 쿠팡에서 528,160원에 당일배송으로 구매) VR180이란? VR180의 원리는 실제 사람의 두 눈에 보여지는 모습을 사진과 영상으로 정확하게 담아내는데 있다. (음향 쪽에서는 이미 오래전부터 최대한 ..
@PathVariable @PathVariable 파라메터를 사용하면 아래와 같이 URI의 일부를 변수로 전달할 수 있다. @GetMapping("/bars/{barId}") fun getBar(@PathVariable(value = "barId") barId: Optional) @PathVariable 파라메터는 생략이 불가능하다. 생략할 경우 404 Not Found 오류로 분기된다. 생략을 허용하려면 아래와 같이 생략된 엔드포인트 URI를 추가하면 된다. @GetMapping(value = ["/bars","/bars/{barId}"]) @PathVariable 파라메터 타입으로 Optional을 사용하면 옵셔널 체크를 좀 더 우아하게 표현할 수 있다. [관련 링크]@PathVariable 파라메터..
- Total
- Today
- Yesterday
- java
- Spring Boot
- 평속
- 구동계
- Spring MVC 3
- Tomcat
- CentOS
- 자전거
- 로드바이크
- 알뜰폰
- MySQL
- jsp
- jpa
- bootstrap
- maven
- Kendo UI Web Grid
- JavaScript
- DynamoDB
- 로드 바이크
- jstl
- 태그를 입력해 주세요.
- JHipster
- spring
- node.js
- Docker
- kotlin
- chrome
- Eclipse
- Kendo UI
- graylog
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |