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

hello jiniworld

컨텐츠 검색

태그

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

최근글

댓글

공지사항

  • SSL 인증서 설정하기

아카이브

hello jiniworld(220)

  • [Embedded Tomcat] Spring Boot 앱에 SSL 인증서 설정하기

    2020.09.10
  • [CentOS 7] Apache 웹서버의 VirtualHost에 SSL 인증서 설정하기

    2020.08.31
  • [Jenkins] 4. Build 성공 후 앱 자동 배포하기

    2020.08.19
  • [MySQL Function] 암호화 알고리즘(AES, MD5, SHA1, SHA2)

    2020.07.22
  • [MySQL Function] 숫자 함수

    2020.07.21
  • [Spring Boot Tutorial] 15. Open API 3.0 + Swagger v3 상세설정

    2020.07.17
[Embedded Tomcat] Spring Boot 앱에 SSL 인증서 설정하기

개요 private key 생성 및 서버인증서 발급 Keystore 생성 및 적용 3-1) keystore? 3-2) PKCS12 포맷으로 변환하기 3-3) 프로퍼티에 SSL/TLS 인증서 설정하기 3-4) 방화벽 개방 1. 개요 단독 실행 가능한 Jar로 Spring Boot 애플리케이션을 패키징 할 경우, Spring Boot 애플리케이션은 내장 톰캣(Embedded Tomcat)을 이용하여 앱을 실행시킵니다. 내장 톰캣에 대한 설정은 application.yml 구성파일에서 설정할 수 있습니다. 아래 코드는 application.yml의 서버관련 부분입니다. server: address: 호스트주소 servlet: context-path: / port: 서비스할 포트 ssl: enabled: tru..

2020. 9. 10. 12:36
[CentOS 7] Apache 웹서버의 VirtualHost에 SSL 인증서 설정하기

이전 포스팅 [CentOS 7] Apache 2.4 웹서버에 VirtualHost(가상호스트) 설정하기 개요 openssl 설치 openssl? mod_ssl? openssl 라이브러리 및 mod_ssl 모듈 다운로드 private key 및 csr 파일 생성하기 private key 생성하기 SSL/TLS 발급 요청서(csr) 생성하기 SSL/TLS 인증서 발급하기 VirtualHost 설정 demo 웹 서비스 인증서 확인하기 및 방화벽 개방 추가 설명 1. 개요 http 로 웹서비스를 할 경우, 위와 같은 주의 문구를 흔히 봤을 겁니다. http는 데이터 전송시 별도의 암호화를 거치지 않기 때문에 데이터 변조나 누출의 우려가 있습니다. 웹사이트의 신뢰할 수 있는 사이트로 만들기 위해 기존 웹서비스에 ..

2020. 8. 31. 02:51
[Jenkins] 4. Build 성공 후 앱 자동 배포하기

Post build task 플러그인 설치 빌드 후 조치 - Post build task 설정 추가 (기본) 2-1) 빌드 실패시 콘솔 출력 결과 2-2) 빌드 성공시 콘솔 출력 결과 demo 앱 배포 후 재시작 이전 시간에서 GitHub의 push 이벤트 발생시 GitHub Hook을 발생시켜 demo 앱을 자동으로 빌드하는 것 까지 알아봤습니다. 빌드를 자동으로 처리했다면, 이제 기존에 서비스 중이었던 앱을 종료시키고 새 앱을 실행시키는 부분을 알아봐야겠죠? 기존에 서비스 중이었던 앱을 새로 빌드한 앱으로 교체하여 실행시키려면 어떻게 해야할까요? 서비스중인 앱을 종료 백업 폴더 비우기 백업 폴더에 기존 앱을 복사(기존 서비스 앱 백업하기) deploy된 최신 빌드 앱을 복사 앱 실행 간단하게 위와 같..

2020. 8. 19. 12:14
[MySQL Function] 암호화 알고리즘(AES, MD5, SHA1, SHA2)

MySQL 에서는 기본적으로 제공하고 있는 암호화 알고리즘이 몇가지 있습니다. Enterprise 버전의 경우 더 다양 암호화 알고리즘을 제공하지만, Community버전에서도 유용한 알고리즘이 있어 몇가지 소개를 해보도록 하겠습니다. 대칭키 암호화 알고리즘 AES AES/CBC + iv(SHA-512) AES/ECB 일방향 암호화 알고리즘 MD5 SHA1 SHA2 대칭키 암호화 알고리즘 대칭키 암호화 알고리즘은 암호화시 이용하는 키와 복호화에 이용하는 키가 동일합니다. 키기 공개될 경우 원문을 해독할 수 있기 때문에 키의 보안은 필수입니다. 이런 점 때문에 대칭키 암호화 알고리즘은 다른 말로 비밀키 암호화 알고리즘이라고도 불립니다. MySQL Community 8.0 버전에서 대칭키 암호화 알고리즘으로..

2020. 7. 22. 12:06
[MySQL Function] 숫자 함수

MySQL에서 기본적으로 제공해주는 숫자관련 함수를 알아봅시다. 나눗셈 관련 함수 DIV, 나눈 후 몫을 정수로 반환 MOD, 나눈 후 나머지를 반환 SIGN, 부호함수 ABS, 절대값 올림, 내림, 반올림 CEIL(= CEILING), 올림 FLOOR, 소수점 내림 TRUNCATE, 소수점 자리수 버림 ROUND, 반올림 PI, 파이(π) 삼각함수 SIN, COS, TAN ASIN, ACOS, ATAN CONV CRC32 각도 관련 함수 DEGREES, ° RADIANS EXP, eXe^XeX 로그함수 LN, 자연로그 반환 LOG2, log2Xlog_2Xlog2​X LOG10, 상용로그 반환 제곱근 관련 함수 SQRT, 제곱근 반환 POW(= POWER), 거듭제곱 반환 나눗셈 관련 함수 DIV Int..

2020. 7. 21. 16:02
[Spring Boot Tutorial] 15. Open API 3.0 + Swagger v3 상세설정

api 그룹 설정 : @Tag api Schema 설정 : @Schema api 상세 정보 설정 : @Operation api response 설정 : @ApiResponse api parameter 설정 : @Parameter 이전시간에 OpenAPI info 정보만 설정했었습니다. Schemas 에 대한 설명과 들어갈 값에대한 정보도 없고, api method에 대한 설명도 없어서 api 이용에 불편함이 있습니다. 이번시간에는 Swagger v3 Annotation을 이용하여 API 문서의 설명을 구체적으로 작성하고, Java Bean Validation 을 이용하여 api 사용시 유효성 체크를 합니다. 1. api 그룹 설정 : @Tag Target : ANNOTATION_TYPE, METHOD, ..

2020. 7. 17. 11:18
1 ··· 23 24 25 26 27 28 29 ··· 37
JINIWORLD
© jiniworld. All rights reserved.

티스토리툴바