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

컨텐츠 검색

태그

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

최근글

댓글

공지사항

  • SSL 인증서 설정하기

아카이브

hello jiniworld(220)

  • [Oracle Linux 8] alternative를 이용한 JDK 버전 변경

    2022.02.18
  • Programming naming cases

    2021.11.24
  • [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
[Oracle Linux 8] alternative를 이용한 JDK 버전 변경

JDK 17 설치 및 JAVA_HOME 설정 JDK 17 조회 JDK 17 설치 java 설치 경로 조회 JAVA_HOME 설정하기 다른 버전의 JDK 설치 (JDK 1.8) 기본 JDK 변경하기 java 심볼릭 링크 변경 참고 1. JDK 17 설치 및 JAVA_HOME 설정 1.1. JDK 17 조회 sudo dnf list "*java-17-openjdk*" Repository ol8_developer_EPEL is listed more than once in the configuration Last metadata expiration check: 3:35:39 ago on Thu 17 Feb 2022 10:16:07 AM GMT. Available Packages java-17-openjdk.sr..

2022. 2. 18. 00:43
Programming naming cases

kebab-case 케밥 케이스 lowercase로 표기하며, 단어구분은 -(하이픈)를 이용하여 구분합니다. css 속성명에 자주 이용되며, 이에 의해 css-case라고도 부릅니다. 프로퍼티 속성명에도 흔히 이용됩니다. e.g. maximum-pool-size snake_case 스네이크 케이스 lowercase로 표기하며, 단어구분은 _(userscore)를 이용하여 구분합니다. python의 변수명, 함수명에 이용됩니다. e.g. get_info PascalCase 파스칼 케이스 첫 문자를 대문자로 표기하며, 단어단위를 띄어쓰지 않으며 대문자로 단어단위를 구분합니다. Java의 클래스명에서 흔히 이용됩니다. e.g. UserController camelCase 카멜 케이스 첫 문자를 소문자로 표기하..

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

티스토리툴바