hello jiniworld

hello jiniworld

  • hello jiniworld (220)
    • Spring (59)
      • Basic (16)
      • 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 (20)
      • MySQL (9)
      • 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)
09-18 20:25
  • 전체보기
  • 방명록
  • jini's GitHub
  • demo api
  • chaeking api
RSS 피드
로그인
로그아웃 글쓰기 관리

hello jiniworld

컨텐츠 검색

태그

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

최근글

댓글

공지사항

  • SSL 인증서 설정하기

아카이브

hello jiniworld(220)

  • [Command-line] nl을 이용한 줄번호 설정

    2021.08.12
  • [CentOS 7] Apache 2.4.48 웹서버 수동 설치 및 TLS 1.3 적용하기

    2021.06.21
  • [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
[Command-line] nl을 이용한 줄번호 설정

nl Option 자주 쓰는 옵션 STYLE 옵션 FORMAT 옵션 기타 옵션 예시 -b 기본 모든줄에 줄번호(-ba) 줄번호 표시안함(-bn) 특정 문자열있을 경우에만 줄번호(-bp문자열) -n 기본 왼쪽 정렬, leading zero 없음(-nln) 오른쪽 정렬, leading zero 있음(-nrz) 줄번호 뒤 문자열 변경(-s) 줄번호 증분 변경(-i) 공백 줄번호 그룹화(-l) 줄번호 시작번호 변경(-v) 줄번호 출력할 컬럼 변경(-w) 1. nl number lines of files nl [OPTION]... [FILE]... 파일안의 문장 맨 앞에 줄번호(line numbers)를 붙여서 출력합니다. 기본적으로 공백에는 줄번호를 붙이지 않습니다. ※ 단, space는 문자로 인식하기 때문에..

2021. 8. 12. 12:10
[CentOS 7] Apache 2.4.48 웹서버 수동 설치 및 TLS 1.3 적용하기

TLS 1.3 을 지원하려면? openssl 1.1.1 수동설치 openssl 1.1.1 설치 공유 라이브러리 등록 openssl 관련 라이브러리 확인 및 추가 openssl 관련 라이브러리 확인 및 등록 httpd 2.4.51 수동설치 필수 패키지 사전 설치 apr, pcre 라이브러리 설치 3.2.1. apr 라이브러리 설치 apr-util 라이브러리 설치 pcre 라이브러리 설치 Apache 2.4.51 설치 TLS 1.3 적용 웹서버 기본 실행 ssl 관련 설정 추가 (httpd.conf) TLS 1.3 접속 테스트 가상호스팅 관련 설정 추가 (httpd.conf) 1. TLS 1.3 을 지원하려면? 이전 포스팅에서는 yum을 통해 httpd와 openssl을 설치하여 Apache 웹서버에 가상호..

2021. 6. 21. 23:59
[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
1 ··· 17 18 19 20 21 22 23 ··· 37
JINIWORLD
© jiniworld. All rights reserved.

티스토리툴바