hello jiniworld

hello jiniworld

  • hello jiniworld (219)
    • 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 (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)
08-01 22:31
  • 전체보기
  • 방명록
  • jini's GitHub
  • demo api
  • chaeking api
RSS 피드
로그인
로그아웃 글쓰기 관리

hello jiniworld

컨텐츠 검색

태그

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

최근글

댓글

공지사항

  • SSL 인증서 설정하기

아카이브

hello jiniworld(219)

  • [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
  • [Jenkins] 3. GitHub hook을 이용한 Spring Boot 웹애플리케이션 빌드 자동화

    2020.07.14
[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
[Jenkins] 3. GitHub hook을 이용한 Spring Boot 웹애플리케이션 빌드 자동화

이전 시간에 Jenkins를 설치하고 앱 배포에 필요한 기본적인 Global Tool 구성도 완료하였습니다. 기본 설정을 완료하였으니, 이제 item을 추가해봅시다. Git Repository를 연결한 item을 추가하고, push 이벤트 발생시 자동으로 빌드를 유발시켜 Spring Boot 웹 애플리케이션의 빌드를 자동화 합니다. Item(프로젝트) 생성 General 설정 소스코드 관리 - Git Build - Invoke top-level Maven targets 빌드 유발 - GitHub hook 1. Item 생성 및 프로젝트 생성 Item 생성을 위해 새로운 Item을 클릭합니다. 이름을 설정하고 Freestyle project를 선택하여 프로젝트를 생성합니다. 2. General 설정 Gen..

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

티스토리툴바