전체 글 36

쿠버네티스(Kubernetes) 기본 명령어 정리

쿠버네티스(Kubernetes)는 컨테이너화된 애플리케이션을 자동화하여 배포, 확장 및 운영할 수 있도록 도와주는 오픈소스 플랫폼입니다. 쿠버네티스를 다룰 때 가장 기본적으로 사용되는 명령어는 kubectl이며, 이를 통해 클러스터를 관리하고 리소스를 조작할 수 있습니다.이번 글에서는 kubectl을 활용한 주요 쿠버네티스 명령어를 정리해보겠습니다.1. kubectl 기본 명령어1.1 클러스터 정보 확인쿠버네티스 클러스터 상태 및 정보를 확인하는 기본적인 명령어입니다.# 클러스터 정보 확인kubectl cluster-info# 노드 정보 확인kubectl get nodes# 현재 사용자의 컨텍스트 확인kubectl config current-context# 사용 가능한 모든 컨텍스트 목록 확인kubect..

클라우드 2025.02.13

[자바/JAVA] 객체는 뭐로 만들어? Class, Interface, Record?

안녕하세요. 새내기 개발자입니다. 공부하면서 정리하는 글로 틀린 부분은 언제나 댓글로 환영합니다! Java에서 DTO(Data Transfer Object)는 데이터 전송을 위해 사용되는 객체로, 일반적으로 여러 계층(Controller → Service → Repository) 간 데이터를 주고받을 때 활용됩니다.DTO를 만들 때 사용할 수 있는 방법으로 class, record, interface 등이 있으며, 이 글에서는 각 방식의 차이점과 장단점을 살펴본 후, DTO에 자주 사용하는 어노테이션까지 정리해 보겠습니다.1. class를 이용한 DTO🔹 특징일반적인 클래스를 사용하여 DTO를 정의필드, 생성자, getter/setter, toString(), equals(), hashCode() 등을..

백엔드 2025.02.12

[자바/JAVA] DAO, DTO, VO, Entity의 차이점과 역할

안녕하세요. 새내기 개발자입니다. 공부하면서 정리하는 글로 틀린 부분은 언제나 댓글로 환영입니다! Java에서 데이터 관리를 위해 자주 사용되는 개념으로 DAO(Data Access Object), DTO(Data Transfer Object), VO(Value Object), Entity가 있습니다. 각각의 개념이 무엇이며 어떤 역할을 하는지, 그리고 실무에서 어떻게 활용되는지를 정리해 보겠습니다.1. DAO (Data Access Object)📌 정의DAO는 데이터베이스와 직접적으로 상호 작용하는 객체입니다. 주로 SQL 쿼리를 실행하고, 데이터를 조회·삽입·수정·삭제하는 역할을 합니다.📌 역할데이터베이스와 애플리케이션 간의 데이터 전달을 담당SQL 실행 및 트랜잭션 관리데이터베이스 연결 및 자원..

백엔드 2025.02.11