소소한개발팁
반응형
article thumbnail
자바 버전 별 특징 정리 ( 8이후 )
컴퓨터 언어/Java 2024. 2. 14. 12:58

개요 실무에서는 주로 자바 8 버전을 사용하였고 별도의 자바 버전을 업그레이드에서 사용하지 않았었는데 현재 사용하고 있는 스프링 부트 생성 사이트를 사용하던 중 기본 값이 17임을 확인하였고 이에 대해 업그레이드 된 자바의 기능들을 정리하고자 작성하였습니다. 해당 내용들은 ChatGpt 활용하여 정리하였습니다. Java 8 람다 표현식(Lambda Expressions) 및 함수형 인터페이스(Functional Interfaces) 도입. // 함수형 인터페이스 정의 interface MyFunction { int apply(int a, int b); } public class Main { public static void main(String[] args) { // 람다 표현식을 사용하여 함수형 인터페..

article thumbnail
Ubuntu에서 Kubernates 설치하기
DevOps/K8S(Kubernates) 2024. 2. 10. 20:43

AWS ( Optional ) Ubuntu 환경의 가상머신 3개를 이용하여 마스터 노드와 워커 노드 2개로 Kubernates 환경을 구축하는 과정입니다. AWS가 아닌 가상환경에서 테스트 할 예정이므로 아래와 같은 방화벽 설정 및 보안그룹은 별도로 설정하지 않겠습니다. 방화벽 설정 sudo ufw disable 가상 머신 환경 사용 GUI 사용 시 Vmware에서 복사 및 붙여 넣기 활성화하기 해당 명령어 입력 sudo apt-get update sudo apt-get install open-vm-tools-desktop Setting 설정 공유 폴더를 허용해줍니다. devlopjeong12.tistory.com Shell 사용 시 # ip addr 명령어로 SSH 연결하여 사용 ssh [user]@[..

article thumbnail
Vmware에서 복사 및 붙여 넣기 활성화하기
OS/Linux 2024. 2. 10. 13:56

해당 명령어 입력 sudo apt-get update sudo apt-get install open-vm-tools-desktop Setting 설정 공유 폴더를 허용해줍니다.

article thumbnail
Ubuntu 에서 Docker 설치하기
DevOps/Docker 2024. 2. 10. 13:04

패키지 설치하기 sudo apt-get update sudo apt-get install -y \ ca-certificates \ curl \ gnupg \ lsb-release 저장소 추가하기 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release ..

article thumbnail
EKS 구축 및 도메인 연결 정리
프로젝트 2024. 2. 1. 21:18

인프라 구축 과정 Kubernates의 Pod에서 사용 할 Docker Image 생성 Kubernates에서 사용할 환경변수를 사용하여 프로젝트 수정 # java application.yml ${env} # python import os os.getenv('env') Docker Image를 Docker hub에 배포 docker build . -t wjdgns2/sqc-backend:latest docker build . -t wjdgns2/sqc-frontend:latest docker build . -t wjdgns2/sqc-ai:latest docker login docker push wjdgns2/sqc-backend:latest docker push wjdgns2/sqc-frontend:la..

article thumbnail
MySQL 루트 계정 비밀번호 분실 해결 방법
데이터베이스/MySQL 2024. 1. 18. 20:13

오랜만에 MySQL을 사용하기 위해 서버에 접근하려고 했지만 비밀번호가 생각나지 않아서 이를 해결한 방안을 메모해둡니다. 서버 시작 및 재시작 방법 # 1. MAC # mysql 서버 시작 및 재시작 mysql.server start mysql.server restart # 2. Linux # mysql 서버 시작 및 재시작 service mysql start service mysql restart systemctl start mysql.service systemctl restart mysql.service 서버 접속 방법 mysql -u root -p 같은 명령어로 서버에 접속하려고 했지만 비밀번호 분실로 진행이 되지 않아서 아래와 같이 해결했습니다. MySQL 초기화 작업 mysql.server st..

반응형