전체 글

전체 글

    728x90

    AWS RDS 인증 기관(CA) 인증서 업데이트 ( AWS / RDS )

    안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해 보겠습니다! 개요 이번 글에서는 AWS RDS 인증 기관(CA) 인증서 업데이트 하는 방법을 공유하고자 합니다. 목차 AWS RDS CA 인증서 만료 AWS RDS CA 인증서 확인 AWS RDS CA 인증서 업데이트 AWS RDS 인증서 만료 얼마 전 아래와 같은 이메일을 받게 되었습니다. Amazon RDS에서 SSL/TLS를 사용하는 하나 이상의 DB 인스턴스의 CA 인증서가 곧 만료(24년 08월 22일)될 예정이기 때문에 기존 DB 인스턴스에 대한 연결 실패가 있기 전에 새로운 CA 인증서로 업데이트해야 한다라는 이메일입니다. - RDS 내 SSL/TLS에 대한 지원 기본적으로 AWS RDS는 사용자들에게 보안접속을 제공하며, 이를 위해서..

    Springboot Gradle에서 jar 파일 빌드 및 배포하는 방법 ( SpringBoot / IntelliJ / Gradle )

    안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 SpringBoot + Gradle 프로젝트에서 jar 파일 빌드 및 배포하는 방법을 공유하고자 합니다. 목차 빌드(Build)와 배포(Deploy) JAR 빌드(생성) JAR 배포(반영) 1. 빌드(Build)와 배포(Deploy) 1-1. 빌드란 무엇인가? 컴파일된 파일을 실제 실행시킬 수 있는 상태의 파일로 만드는 과정입니다. 컴파일을 포함하여 실행파일을 만드는 과정 또한 빌드라고 부릅니다. 즉, war, jar 등의 실행파일을 만드는 것입니다. 1-2. 배포란 무엇인가? 실행 가능한 파일을 사용자가 접근할 수 있는 환경에 배치하는 것입니다. 즉, 실서버에 반영하는 것입니다. 문장으로 정리하면 서버에 반영하는 것..

    No space left on device / AWS 볼륨 확장 ( AWS / EC2 / Linux )

    안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 No space left on device 오류 처리 방법을 공유하고자 합니다. 목차 Amazon EBS(Elastic Block Store) 설명 문제 상황 문제 확인 문제 해결 Amazon EBS(Elastic Block Store) 설명 Amazon EBS를 사용하면 스토리지 볼륨을 만들어 Amazon EC2 인스턴스에 연결할 수 있습니다. 볼륨을 연결한 후에는 해당 볼륨 위에 파일 시스템을 생성하거나, 데이터베이스를 실행하거나, 블록 스토리지를 사용하는 것과 같은 방식으로 사용할 수 있습니다. 1. Amazon EBS 볼륨이란? Amazon EBS 볼륨은 EC2 인스턴스에 장착하여 블록단위로 읽고 쓰는 가상 저..

    MySQL 프로시저(테이블 백업)와 이벤트 생성 ( MySQL )

    안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 테이블 백업을 수행하는 프로시저를 생성해보고 이벤트 스케줄러를 만드는 방법에 대해 공유하고자 합니다. 예시 설명 오늘은 10월 1일입니다. member 테이블을 가입 명단이라고 했을 때, 매달 1일에 지난달 가입 명단을 백업하려고 합니다. 가입일자는 member 테이블의 reg_date입니다. 프로시저 명은 backup_member로 생성합니다. 백업 테이블명은 backup_member_[%Y%m]으로 생성합니다. 목차 프로시저 이벤트 프로시저 프로시저는 함수처럼 매개변수를 받고 여러 쿼리를 하나의 쿼리로 실행하는 명령어입니다. 처리 성능과 재사 용면에서의 단점은 존재하지만 하나의 요청으로 여러 개의 SQL문을 실행할..

    umount: Mounted: target is busy ( Linux )

    안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 umount: Mounted: target is busy 오류 처리 방법을 공유하고자 합니다. 목차 umount 설명 문제 상황 문제 확인 문제 해결 umount 설명 1. umount 란 무엇인가? umount 장치/파티션이 마운트 된 디렉터리의 경로를 지정하여 장치/파티션을 마운트 해제하는데 명령이 사용됩니다. 2. umount 오류 때때로 명령을 실행할 때 마운트 된 파일 시스템을 사용하는 프로세스가 있거나 원격 파일 서버가 어떤 이유로 응답하지 않음을 나타내는 "target is busy" Ehsms "device is busy" 오류를 발생할 수 있습니다. 문제 상황 df -h 사용 중인 디바이스에서 unmo..

    2021 KAKAO BLIND RECRUITMENT - Lv1 신규 아이디 추천 ( 프로그래머스 / JAVA )

    안녕하세요. 그린주입니다. ๑'ٮ'๑ 프로그래머스 코딩 테스트 시작! 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된 아이디와 유사하면서 규칙에 맞는 아이디를 추천해주는 프로그램을 개발하는 것입니다. 다음은 카카오 아이디의 규칙입니다. 아이디의 길이는 3자 이상 15자 이하여야 합니다...

    Querydsl에서 datetime을 DATE_FORMAT 하여 사용하는 방법 ( Spring Boot / Querydsl / Java / MySQL )

    안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 Querydsl에서 datetime을 date로 format 하여 select와 groupBy에 사용하는 방법에 대해 공유해드리겠습니다. 목차 Date Format Select와 GroupBy Date Format member 테이블의 reg_date 타입은 datetime입니다. 이 데이터를 가지고 날짜별로 조회하려고 할 때 Querydsl에서 date로 format 하여 select와 groupBy에 삽입해주는 과정입니다. Querydsl에서 datetime을 date로 format 하려면 SQL Function인 "Expressions.stringTemplate()" 또는 "Expressions.dateTempl..

    연산자

    안녕하세요. 그린주입니다 ๑'ٮ'๑ 목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 산술 연산자 산술 연산자는 피연산자(기본 데이터)에 대해 간단한 산술 연상을 수행하는 데 사용할 수 있는 연산자입니다. 이 연산자는 하나 또는 두 개의 피연산자에 적용할 수 있는 연산자입니다. int형 타입보다 범위가 작은 데이터 연산 시 int형으로 변환 후 연산을 합니다. int형 타입보다 큰 범위의 데이터가 있다면 연산 결과는 int형 보다 큰 타입이 반환됩니다. 1. 더하기( + ) Addition ' + ' 연산자는 두 수를 더해줍니다. '..

728x90