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

hello jiniworld

컨텐츠 검색

태그

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

최근글

댓글

공지사항

  • 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.

티스토리툴바