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 15:38
  • 전체보기
  • 방명록
  • jini's GitHub
  • demo api
  • chaeking api
RSS 피드
로그인
로그아웃 글쓰기 관리

hello jiniworld

컨텐츠 검색

태그

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

최근글

댓글

공지사항

  • SSL 인증서 설정하기

아카이브

hello jiniworld(218)

  • [Effective Python] 02. PEP 8 스타일 가이드를 따르자

    2021.09.03
  • [Spring Data JPA Tutorial] 7. JPA CRUD - 2. 회원수정, 삭제 API 만들기

    2021.09.02
  • [Spring Data JPA Tutorial] 6. JPA CRUD - 1. 회원추가 API 만들기

    2021.08.28
  • [CentOS 7] Let's Encrypt CA의 무료 SSL 인증서 발급 및 자동갱신하기

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

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

    2021.06.21
[Effective Python] 02. PEP 8 스타일 가이드를 따르자

PEP 8 Python Enhancement Proposal #8 PEP 8에서 정의하고 있는 파이썬 코드 스타일 가이드를 따라, 일관성 있고 유지보수에 용이한 코드를 만드는 것을 권장합니다. Whitespace Naming Programming Recommendations 1. Whitespace whitespace(공백)은 파이썬 내에서 문법적으로 의미가 있습니다. 파이썬은 중괄호가 아닌 whitespace로 단락을 구분하기 때문에 코드의 명료성을 위해 철저한 규칙을 지키는 것을 권장합니다. Tab보다는 Space를 사용하자 들여쓰기는 4 Space 한 줄당 문자 길이는 79자 이하로 제한하자 최상위 함수 또는 클래스는 빈줄 2개 로 구분짓습니다. 클래스 내의 메서드는 빈줄 1개 로 구분짓습니다. 리..

2021. 9. 3. 00:28
[Spring Data JPA Tutorial] 7. JPA CRUD - 2. 회원수정, 삭제 API 만들기

PUT. 회원수정(전체 데이터) service Method Controller 에 Put api 추가 API 테스트 PATCH. 회원수정(일부 데이터) service Method Controller 에 Patch api 추가 API 테스트 DELETE. 회원삭제 delete Query Method dquery Method 및 service Method 생성 dController 에 Delete api 추가 API 테스트 1. PUT. 회원 수정(전체 데이터) HTTP method 중 PUT은 리소스를 업데이트 할때 사용합니다. 리소스 업데이트는 리소스 전체 정보를 수정하는 경우와 일부 데이터만 수정하는 경우가 있는데 PUT은 전체 정보를 수정하고자 할 때 이용합니다. PK를 이용하여 엔티티 정보를 조회한..

2021. 9. 2. 23:11
[Spring Data JPA Tutorial] 6. JPA CRUD - 1. 회원추가 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. 8. 28. 01:11
[CentOS 7] Let's Encrypt CA의 무료 SSL 인증서 발급 및 자동갱신하기

이전 시간에 certbot을 이용하여 Let's Encrypt CA의 와일드카드 TLS/SSL 인증서를 발급받는 방법을 알아본적 있습니다. 와일드카드 SSL 인증서 발급을 위해 --manual 옵션을 이용하여 인증서를 발급받았는데, 쉘스크립트 상으로 직접 옵션을 입력받는 방식으로 발급받은 인증서는 자동 갱신을 지원하지 않습니다. Lets' Encrypt CA로부터 발급받은 인증서는 유효기간이 90일로 갱신을 빈번히 요구합니다. 따라서, 이번 시간에는 standalone 방식을 이용하여 인증서를 발급받는 방법을 알아보고, 자동 갱신을 위해 crontab에 설정하는 방법까지 알아보도록 할 것입니다. 개요 SSL/TLS 인증서를 설정하는 이유 무료 SSL/TLS 인증서 발급 CA 기관 Let..

2021. 8. 27. 13:12
[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
1 ··· 16 17 18 19 20 21 22 ··· 37
JINIWORLD
© jiniworld. All rights reserved.

티스토리툴바