hello jiniworld

hello jiniworld

  • hello jiniworld (218)
    • Spring (58)
      • Basic (15)
      • Spring Docs (6)
      • Spring Data JPA Tutorial (14)
      • Spring Boot Tutorial (17)
      • Jersey (6)
    • Go (17)
    • Dev (10)
      • Clean Architecture (3)
      • System Design (2)
      • Documents (2)
      • Client (2)
    • Infrastructure (5)
      • Docker (1)
      • Kubernetes (4)
    • DB (19)
      • MySQL (8)
      • MariaDB (9)
      • Oracle (1)
    • Java (52)
      • Basic (14)
      • coding test (27)
      • Effective Java (11)
    • Python (7)
      • Flask (1)
      • Basic (3)
      • Effective Python (1)
      • coding test (2)
    • Front-end (3)
      • Vanilla JS (2)
      • Basic (1)
    • Linux (11)
      • Basic (2)
      • Command-line (9)
    • Web Server (6)
      • CentOS 7 (5)
      • Oracle Linux 8 (1)
    • WAS (3)
    • CentOS 7 (17)
      • Basic (9)
      • Jenkins (8)
    • Etc (10)
      • Windows 10 (3)
      • trash bin (3)
05-14 13:35
  • 전체보기
  • 방명록
  • jini's GitHub
  • demo api
  • chaeking api
RSS 피드
로그인
로그아웃 글쓰기 관리

hello jiniworld

컨텐츠 검색

태그

JAX-RS springboot go MySQL Spring Boot hackerrank centos7 Spring Java spring docs https Spring Boot Tutorial Command-Line codility Jersey week1 jenkins SpringBoot2 MariaDB effectivejava

최근글

댓글

공지사항

  • SSL 인증서 설정하기

아카이브

hello jiniworld(218)

  • [Jenkins] 6. Publish Over SSH 플러그인을 이용한 원격서버 배포

    2021.05.27
  • [Jenkins] 5. SSH Private key를 이용한 Credentials 설정 추가하기

    2021.05.24
  • [Spring Data JPA Tutorial] 5. Rest API 디자인

    2021.04.01
  • ssh 터널링을 이용한 원격 private database 접속

    2021.03.03
  • HTTPie - 사용자 친화적인 Command-line HTTP client

    2021.03.02
  • [Spring Data JPA Tutorial] 4. JPA 및 datasource 설정하기

    2021.02.19
[Jenkins] 6. Publish Over SSH 플러그인을 이용한 원격서버 배포

이론 public key 등록 Jenkins 시스템 설정에 서버 설정 추가 빌드 후 조치 - Send build artifact over SSH 설정 추가 결과 1. 이론 빌드 성공 후, 원격서버에 빌드된 프로그램을 배포하도록 설정해봅시다. 먼저 Plugin Manager에서 Publish Over SSH 플러그인을 설치한 후 Jenkins를 재시작합니다. 그리고, 시스템 설정에 들어가면 Publish Over SSH 설정이 추가된 것을 확인할 수 있을 것입니다. 배포해야할 서버에 대한 SSH 접속 정보를 설정하면 되는데, 이전 시간에 Credentials 설정을 위해 jenkins 홈디렉토리에 생성했던 OpensSSH private key를 그대로 활용해도 좋습니다. 이전시간에 생성한 /var/lib/..

2021. 5. 27. 15:31
[Jenkins] 5. SSH Private key를 이용한 Credentials 설정 추가하기

Jenkins용 OpenSSH key 생성 jenkins 홈 디렉토리 .ssh 디렉토리 및 ssh 키 생성 파일 소유자 및 권한 변경 GitHub에 public key 등록 Jenkins에 Credential 설정 추가 (private key) 소스코드 연결 결과 1. Jenkins용 OpenSSH key 생성 1.1. jenkins 홈 디렉토리 Jenkins의 기본 홈 디렉토리는 /var/lib/jenkins 입니다. Jenkins 홈 디렉토리에는 item, 빌드 기록과 같은 실행중 생성된 파일들이 축적됩니다. 그럼 jenkins 홈디렉토리로 이동해 봅시다. cd /var/lib/jenkins 위의 이미지를 보면 알 수 있듯, Jenkins 프로그램에서 이용되는 파일 및 디렉토리들의 owner와 gro..

2021. 5. 24. 17:19
[Spring Data JPA Tutorial] 5. Rest API 디자인

설계 POST. 회원추가 save Query Method 정의 service Method Controller 에 Post api 추가 api 테스트 - 1 RequestBody를 별도의 DTO 클래스로 변경 validation 스타터 추가 RequestBody 용 DTO 정의 Controller 메서드 수정 Service 메서드 수정 api 테스트 - 2 1. 설계 Rest API를 설계하는 방법을 알아보았으니 이제 리소스를 수정하거나 추가, 삭제하는 api를 만들어봅시다. Rest API 설계 규칙에 따라, 각 api는 아래와 같이 구성하였습니다. GET /api/users GET /api/users/{id} POST /api/users PUT /api/users/{id} DELETE /api/user..

2021. 4. 1. 15:12
ssh 터널링을 이용한 원격 private database 접속

ssh 터널링 ssh tunnel background에 등록 ssh tunnel을 통한 MariaDB 접속 1. ssh 터널링 ssh [option] [user@]hostname OpenSSH SSH client에서는 ssh 접속을 위한 다양한 옵션들을 제공합니다. 원격 서버에서 서비스 중인 private 서비스를 로컬 서버에서 바로 접근하고 하고싶다면 ssh 포트 포워딩을 이용하면 됩니다. ssh 포트 포워딩은 다른 말로 ssh 터널링이라고도 불립니다. ssh 터널링을 하기 위해서는 아래와 같은 옵션값을 사용합니다. C 모든 데이터를 압축하여 Request gzip와 동일한 압축 알고리즘을 사용한다. N remote shell 명령어를 실행하지 않고 접속을 유지한다. 포트 포워딩시 사용합니다. f ba..

2021. 3. 3. 12:35
HTTPie - 사용자 친화적인 Command-line HTTP client

HTTPie? 설치 컨셉 Content-Type 관련 flag REQUEST_ITEM 모든 Content-Type에서 사용가능 -j flag와만 사용가능 -f 나 --multipart flag와만 사용가능 사용 예시 GET Method localhost 접속 query string Json 객체로 직렬화할 데이터 Raw Json Form 요소 기타 flag -p, --print= -h, --headers -b, --body -v, --verbose -A, -a -F, --follow= Auth 플러그인 1. HTTPie? HTTPie는 command-line HTTP client로, 아래와 같은 특징을 가지고 있습니다. Linux, macOS, Windows 운영체제 지원 기본적으로 Json 객체를 직렬..

2021. 3. 2. 12:32
[Spring Data JPA Tutorial] 4. JPA 및 datasource 설정하기

dependency 설정 Spring Data JPA starter Database Connector Maven Update Spring Data JPA repository Bean 설정 Entity 클래스 생성 DB access를 위한 Repository 인터페이스 생성하기 서비스 단위 구성 controller 정의 api 테스트 1. dependency 설정 Spring Data JPA를 이용하여 데이터베이스에 접근하기 위해 Spring Data JPA 스타터와 연결할 database connector에 대한 라이브러리를 pom.xml에 추가합니다. 1.1. Spring Data JPA starter org.springframework.boot spring-boot-starter-data-jpa 1...

2021. 2. 19. 17:55
1 ··· 17 18 19 20 21 22 23 ··· 37
JINIWORLD
© jiniworld. All rights reserved.

티스토리툴바