분류 전체보기 45

CentOS / 도커(Docker) 설치 / 공식문서 기준 끝판왕(Install Docker Engine on CentOS) / 아과노트

안녕하세요, 아과노트입니다. 오늘은 우분투(Ubuntu 22.04 LTS Server)에 도커(Docker)를 설치의 다른 판으로 CentOS 7에서 도커를 설치하는 방법에 대해 알아보겠습니다. 저는 정석적인 것을 좋아하기에 모든 것은 공식문서 기준으로 작성하였음을 미리 말씀드립니다! 우분투의 Docker 설치가 궁금하신 분은 다음 글을 참고해 주세요 2023.02.28 - [도커(Docker)] - 우분투(Ubuntu) 22.04 / 도커(Docker) 설치 / 공식문서 기준 끝판왕(Install Docker Engine on Ubuntu) / 아과노트 우분투(Ubuntu) 22.04 / 도커(Docker) 설치 / 공식문서 기준 끝판왕(Install Docker Engine on Ubuntu) / 아..

도커(Docker) 2023.05.08

Spring boot 3.0 / Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.5. 오류 수정 / 아과노트

안녕하세요, 아과노트 입니다. 오늘은 gradle에서 발생하는 오류를 하나 잡아볼려고 합니다. 오류 메세지 : Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.5. Spring boot 3.0 프로젝트를 열었는데 이와 같은 오류메세지가 나타난다면... 잘 찾아 오셨습니다. 오늘 한번 잡아 보도록 하겠습니다. 오늘 글은 이 부분에서 에러 부분만 좀 더 자세히 정리한 글 입니다. 2023.03.28 - [자바(Java) & 인텔리제이] - 인텔리제이(IntelliJ IDEA) / Spring boot 개발 환경 구축하기 / 공식문서 기준 / IntelliJ IDEA 2022.3 / 아과노트 인텔리제이(IntelliJ IDEA)..

JS / 자바스크립트 / 천단위 , 콤마 찍기와 콤마 없애기 / 공식문서 기준 완벽정리 / 아과노트

안녕하세요, 아과노트 입니다. 오늘은 자바스크립트에서 자주 사용되는 천 단위마다' , ' 콤마(comma) 찍는 것과, 콤마(comma)를 없애는 방법에 대해 알아보도록 하겠습니다. 먼저 천 단위 마다 콤마(comma)를 찍는것부터 알아보겠습니다. 1. 자바스크립트 천단위 콤마 찍기 예를 들면 다음과 같습니다. 1000 -> 1,000 10000 -> 10,000 352400 -> 352,400 이런 식입니다. 이를 위한 방법은 아래와 같이 두 가지가 있습니다. 1) 자바스크립트(JS) 내장함수인 toLocaleString 이용 2) 정규식 이용 가장 쉬운 방법으론 toLocaleString을 이용하는 방법이 있습니다. 1) 자바스크립트(JS) 내장함수인 toLocaleString 이용 자바스크립트의 공..

인텔리제이(IntelliJ) / Spring boot 코드 수정 후 자동 재실행 방법 / 아과노트

안녕하세요, 오늘은 인텔리제이(IntelliJ)에서 Spring boot 개발 중에 코드 수정 후 자동 재 실행이 되지 않을 때 자동 재실행 방법에 대해 알아보겠습니다. 이 글은 앞서서 인텔리제이와 Spring boot가 이미 연동되어 있다는 가정하에 진행됩니다. 혹시 아직 연동이 안되신 분은 아래의 글을 먼저 확인해주세요. 2023.03.28 - [자바(Java) & 인텔리제이] - 인텔리제이(IntelliJ IDEA) / Spring boot 개발 환경 구축하기 / 공식문서 기준 / IntelliJ IDEA 2022.3 / 아과노트 인텔리제이(IntelliJ IDEA) / Spring boot 개발 환경 구축하기 / 공식문서 기준 / IntelliJ IDEA 2022.3 / 아과 안녕하세요, 아과노트..

도커(Docker) / JDK / MS-SQL / 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: The server selected protocol version TLS10 is not accepted by client preferences [TLS13..

안녕하세요, 아과노트 입니다. 오늘은 JDK 8 이상에서 MS-SQL을 이용해서 DB 접속할 때 종종 발생하는 "드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]" 오류에 대한 해결책을 정리해 봅니다. 결론부터 말씀 드리면 원인은 JDK8 부터 TLS 1.0과 1.1을 보안연결을 비활성화 했기 때문 입니다. 다시말해서 MSSQL의 오래된 버전은 TLS 1.0을 이용해서 보안연결을 할려고 하는데 JDK에서는 TLS 1.0을 비활성화 했기 때문입니다. 이..

인텔리제이(IntelliJ) & 스프링(Spring boot) & 도커(Docker) 연동 / 최종 / 공식문서기준 / 아과노트

안녕하세요, 아과노트 입니다! 오늘은 지난 시간에 열심히 구축해 두었던 인텔리제이와 도커 연동에서 실질적으로 스프링(Spring boot) 프로젝트에서 도커로 배포하여 실행하는것 까지 연동해 보도록 하겠습니다. 오늘 포스팅은 이전 포스팅에 이어서 진행됩니다. 2023.03.31 - [자바(Java) & 인텔리제이] - 인텔리제이(IntelliJ) & 도커 개발환경 연동 / 공식문서기준 / 아과노트 인텔리제이(IntelliJ) & 도커 개발환경 연동 / 공식문서기준 / 아과노트 안녕하세요 아과노트입니다. 최근에 개발환경에서부터 도커와 연동하여 개발을 진행하는 것이 트렌드가 되어가고 있는 것 같습니다. 그래서 오늘은 인텔리제이(IntelliJ)에서 도커(Docker)를 연동 alphalok.tistory.c..

인텔리제이(IntelliJ) & 도커 개발환경 연동 / 공식문서기준 / 아과노트

안녕하세요 아과노트입니다. 최근에 개발환경에서부터 도커와 연동하여 개발을 진행하는 것이 트렌드가 되어가고 있는 것 같습니다. 그래서 오늘은 인텔리제이(IntelliJ)에서 도커(Docker)를 연동하여 개발환경을 구축하는 방법에 대해서 알아보겠습니다. 오늘의 공식문서는 다음과 같습니다. https://www.jetbrains.com/help/idea/docker.html Docker | IntelliJ IDEA www.jetbrains.com 인텔리제이(IntelliJ)에서 도커(Docker) 연동하기는 다음과 같은 순서로 진행됩니다. 인텔리제이에서 도커 플러그인 설치 확인 인텔리제이에서 도커 환경 구성 윈도우에 도커환경 설치 도커 커넥션 연결 확인 그럼 진행해 보겠습니다. 1. 인텔리제이에서 도커 플러..

인텔리제이(IntelliJ IDEA) / Spring boot 개발 환경 구축하기 / 공식문서 기준 / IntelliJ IDEA 2022.3 / 아과노트

안녕하세요, 아과노트 입니다. 오늘은 인텔리제이(IntelliJ)로 Spring boot 개발환경을 구축해 보도록 하겠습니다. 먼저 공식문서로 다음 두 문서를 참고로 했습니다. Spring Boot | IntelliJ IDEA Documentation (jetbrains.com) Spring Boot | IntelliJ IDEA www.jetbrains.com Tutorial: Create your first Spring application | IntelliJ IDEA Documentation (jetbrains.com) Tutorial: Create your first Spring application | IntelliJ IDEA www.jetbrains.com 여기서 한 가지 알아둬야 할 것은 인텔..

[자바] Oracle JDK와 Open JDK의 차이점과 Open JDK의 각 배포판 특징 및 차이점

안녕하세요, 아과노트입니다. 이번에 인텔리제이로 Spring Boot 개발하기에 앞서 개발환경을 꾸리는 도중에 기존에는 JDK는 오라클에서 다운로드하면 끝이었는데... 어느 순간 Oracle JDK와 Open JDK로 분리되었고, OpenJDK에는 많은 배포판(버전)이 있음을 확인했습니다. 인텔리제이에서는 OpenJDK를 기준으로 개발환경이 셋팅된다는 것도 확인하였습니다. 그래서 이참에 Oracle JDK와 Open JDK가 왜 분리되었는지와 차이는 무엇인지, Open JDK는 대표적으로 어떤 배포판이 있고, 특징과 차이점에 대해서 알아보도록 하겠습니다. 1. Oracle JDK와 Open JDK의 분리의 역사 1.1 Java의 첫 개발회사 썬마이크로시스템즈 먼저 이것을 알기 위해서는 Java의 첫 개발..

도커(Docker) / 깃랩(GitLab) / 허가받은 IP만 접속 가능(IP whitelist) 셋팅하기 / 공식문서 기준 / 보안 강화 / 아과노트

부제: 도커 깃랩 White list 등록 안녕하세요!! 아과노트 입니다. 오늘은 지난 시간에 도커로 깃랩을 설치한데 이어 보안강화의 일환으로 깃랩에 허가받은 IP만 접속가능하도록 하는 셋팅을 진행하도록 하겠습니다. 이 포스팅은 지난 시간에 이어서 진행됩니다. 아직 깃랩을 설치하지 않으셨다면 이 글을 참고하여 먼저 깃랩 설치를 진행해 주세요 2023.03.20 - [도커(Docker)] - 도커 / 깃랩(GitLab) 설치 / 공식문서 기준 / 아과노트 도커 / 깃랩(GitLab) 설치 / 공식문서 기준 / 아과노트 도커 / 깃랩(GitLab) 설치 / 공식문서 기준 / 아과노트 안녕하세요 아과노트입니다. 오늘은 도커를 이용해서 깃랩 설치를 진행하도록 하겠습니다. 보통 소스관리를 위해 기존에 회사에서는 ..

도커(Docker) 2023.03.22