반응형 전체 글56 String / StringBuilder 관련 메서드 Java String & StringBuilder 정리 Java에서 문자열을 다룰 때 자주 사용하는 String, StringBuilder와 문자열 관련 메서드를 정리한다. 1. String String은 Java에서 문자열을 저장할 때 사용하는 클래스이다. String str = "Hello"; String str2 = new String("Hello"); String의 특징 String은 불변(Immutable)이다. 한 번 만들어진 String 객체의 내용은 변경되지 않는다. String str = "Hello"; str += " World"; 위 코드에서 기존의 "Hello" 문자열이 수정되는 것이 아니라 새로운 문자열 객체가 만들어진다. 2. String 주요 메서드 length() 문자열의.. 2026. 9. 4. Queue 와 Deque 그리고 API에 대하여 Queue vs Deque1. Queue (큐)개념한쪽에서 넣고, 반대쪽에서 뺀다.→ FIFO (First In First Out)→ 먼저 들어온 값이 먼저 나간다.넣기 → [10][20][30] → 빼기 ↑ ↑ front rear기본 선언Queue q = new ArrayDeque();주요 API동작메서드설명삽입offer()뒤에 추가삽입add()뒤에 추가조회peek()앞의 값 확인조회element()앞의 값 확인삭제poll()앞의 값 삭제 + 반환삭제remove()앞의 값 삭제 + 반환상태 확인isEmpty()비어있는지 확인 offer() vs add()둘 다 뒤에 값을 추가한다.offer() → 추가 실패 시 false 반환add() → 추가 실패 시 .. 2026. 9. 2. Kubernetes kubectl Permission denied 오류 해결 kubeconfig 권한 문제 원인쿠버네티스 클러스터 구성 후 kubectl get nodes 실행 시 아래와 같은 오류가 발생함.error: error loading config file "/root/.kube/config": permission denied또는The connection to the server localhost:8080 was refused 문제의 원인kubectl을 실행하는 사용자와kubeconfig 파일의 소유자/권한이 일치하지 않기 때문kubeconfig 파일은 존재하지만현재 사용자가 해당 파일을 읽을 권한이 없는 상태kubeadm init 실행/etc/kubernetes/admin.conf 생성root 계정 기반 설치/root/.kube/config 생성기본 권한root만 .. 2026. 5. 28. Kubernetes Worker 노드에서 kubectl이 안 되는 이유 쿠버네티스 클러스터 구축 후 Worker 노드에서 아래 오류를 자주 봄cp: cannot stat '/root/.kube/config': No such file or directory또는The connection to the server localhost:8080 was refused처음 보면 클러스터 장애처럼 보이지만 대부분 정상1. 문제 증상Worker 노드에서 실행sudo cp /root/.kube/config ~/.kube/config오류cp: cannot stat '/root/.kube/config': No such file or directory이후kubectl get nodes오류The connection to the server localhost:8080 was refused2. 원인핵심 .. 2026. 5. 18. Proxmox 클러스터링 및 NFS서버로 적용 1. 기본 전제 정리 (팩트)Proxmox 5대동일 라우터, 동일 스위치 연결1대는 NFS 전용 공유 스토리지나머지 4대는 컴퓨트 노드목표: HA, 라이브 마이그레이션, 백업/스토리지 분리2. 권장 역할 분리 (핵심)✅ Proxmox 클러스터 노드4대역할VM / LXC 실행HA 구성마이그레이션Corosync 참여❌ NFS 서버5번 Proxmox클러스터에 참여하지 않음 (중요)역할NFS 서버만 담당VM 실행 XCorosync X👉 NFS 서버를 클러스터에 넣으면스토리지 장애 시 클러스터 전체가 불안정해질 수 있음 설치방법1단계: santa3 노드에서 NFS 서버 설정 (Shell)가장 먼저 santa3 노드의 터미널에서 서버 환경을 구축합니다.# 1. 패키지 설치apt update && apt insta.. 2026. 1. 21. VPC, 서브넷, IGW 구조 이해하기 1. 현재 상황 VPC를 생성퍼블릭 서브넷 1, 퍼블릭 서브넷 2 존재퍼블릭 서브넷 1에만 EC2를 생성하여 웹(Flask 등) 배포퍼블릭 IP로 웹 사이트 접속 가능 이때 왜 인터넷에서 EC2 웹에 접근이 가능한지를 네트워크 흐름 기준으로 설명한다. 2. 개념 정리1️⃣ VPC (Virtual Private Cloud)AWS 안에 만드는 나만의 가상 네트워크모든 서브넷, EC2, 라우팅 테이블, IGW는 VPC 안에 존재 2️⃣ 서브넷 (Subnet)VPC 내부를 IP 대역 기준으로 나눈 네트워크 영역퍼블릭 서브넷 / 프라이빗 서브넷은 이름이 아니라 라우팅 설정 차이 퍼블릭 서브넷 조건연결된 라우팅 테이블에0.0.0.0/0 → Internet Gateway 규칙이 존재 3️⃣ Internet .. 2025. 12. 23. 이전 1 2 3 4 ··· 10 다음 반응형