안드로이드 에뮬레이터

1단계: 디바이스 매니저(Device Manager) 열기 안드로이드 스튜디오 상단 메뉴에서 Tools -> Device Manager를 클릭 또는 오른쪽 사이드바에 있는 기기 모양 아이콘(Device Manager)을 클릭 2단계: 가상 기기 만들기 Device Manager 창에서 [Create device] (또는 + 버튼)를 누르기 Hardw...

2026년 1월 9일
·
0개의 댓글
·

V0로 만든디자인을 안드로이드 스튜디오(Java)로 옮기기

V0로 만든 디자인을 안드로이드 스튜디오(Java)로 옮기는 과정 => 그림을 보고 설계도를 다시 그리는 것 즉, 해야할일 = 디자인의 수치(색상, 간격, 폰트)를 참고해 안드로이드용 XML로 번역하기 1단계: 안드로이드 스튜디오 프로젝트 설정 V0의 UI를 구현하기 위해 프로젝트를 먼저 생성 New Project → Empty Views Activ...

2026년 1월 9일
·
0개의 댓글
·

자바 컬렉션 프레임워크 도구

1. Collection ① 중복을 허용하지 않는 HashSet 특징: 순서가 없고, 중복된 값은 알아서 제거 언제 쓰나? "이미 나온 숫자인가?" 확인하거나, 중복을 제거한 숫자 개수를 셀 때. 속도: 매우 빠름 (데이터가 아무리 많아도 contains로 찾는 속도가 일정함) ② 키(Key)와 값(Value)의 쌍 HashMap 특징: 사전(Dic...

2025년 12월 18일
·
0개의 댓글
·

코테 알고리즘 전 기본 학습

1. 입력 도구: Scanner vs. BufferedReader Scanner (느리지만 편함) 특징: 공백, 엔터를 알아서 구분해주고 nextInt()처럼 숫자로 바로 바꿔주는 기능이 있음 단점: 데이터 양이 많아지면(대략 10만 개 이상) 시간 초과의 주범 BufferedReader (복잡하지만 빠름) 특징: 데이터를 "버퍼(Buffer)"라...

2025년 12월 18일
·
0개의 댓글
·

Dynamic Programming

2025년 11월 10일
·
0개의 댓글
·

코테 연습문제

코딩 테스트 연습문제 3개

2025년 11월 10일
·
0개의 댓글
·

Getting Started with Document Digitization

1. Document Digitization이란? Document Digitization은 문서를 사람이 아닌 기계가 읽을 수 있는 형태(예: 텍스트, HTML, Markdown)로 변환하는 과정 이렇게 변환된 문서는 검색, 요약, 정보 추출 등 AI 기반 처리의 입력 데이터로 활용 1) Document Parse 문서의 텍스트와 레이아웃(단락, 표...

2025년 11월 10일
·
0개의 댓글
·

What is RAG?

RAG (Retrieval-Augmented Generation) 1. RAG란 무엇인가? RAG는 Retrieval-Augmented Generation의 약자로, 검색(Retrieval)과 생성(Generation)을 결합한 AI 기술 기존의 LLM(Large Language Model)은 학습 시점 이전의 정보만을 기반으로 동작하지만, RAG는 ...

2025년 11월 10일
·
0개의 댓글
·

FastAPI란?

FastAPI 완전 정리 1. FastAPI란? FastAPI : Python으로 작성된 웹 프레임워크 이름 그대로 빠르고(Fast), 자동화가 잘 되어 있으며, 타입 안정성이 강한 것이 특징 Python의 async/await 비동기 처리를 기반으로 설계되어 고성능 API 서버를 쉽게 만들 수 있음 특징 요약 | 특징 | 설명 ...

2025년 10월 23일
·
0개의 댓글
·

AWS에서 PostgreSQL 사용하기

AWS RDS (PostgreSQL) 데이터베이스 생성 절차 1. RDS 서비스 진입 AWS 콘솔에서 RDS 검색 → 데이터베이스 → 데이터베이스 생성 클릭 2. 데이터베이스 생성 방식 선택 표준 생성(Standard Create) 선택 3. 엔진 옵션 데이

2025년 10월 23일
·
0개의 댓글
·

AI CICD배포

AI 서버용 EC2 초기 설정 스크립트 1. 권한 설정 및 SSH 접속 (동일) 키 파일 권한 변경 (최초 한 번만) chmod 400 your-ai-key.pem SSH 접속 (pem 파일 이름과 IP 주소는 AI 서버에 맞게 변경) ssh -i your-ai-key.pem ec2-user@ 2. 서버 패키지 업데이트 및 Git 설치 (동일) 설치된...

2025년 10월 23일
·
0개의 댓글
·

Cloud Computing HW1 실습기록

이 과제에서는 Application Load Balancer (ALB) 와 Auto Scaling Group (ASG) 를 이용해 자동으로 복구(Self-healing)되고, CPU 부하에 따라 확장(Scale-out)되는 웹 애플리케이션을 구축해보기AWS Manage

2025년 10월 21일
·
0개의 댓글
·

record

record, DTO(Data Transfer Object)공통점:둘 다 데이터를 전달하거나 표현하는 용도차이점: 작성 방식·의도·불변성등\-> 자동으로 다음이 생성private final Long id;private final String name;private f

2025년 10월 21일
·
0개의 댓글
·

EC2 - Session Manager

EC2 인스턴스에 안전하게 접속하기 위한 AWS의 공식 기능기존의 SSH 방식처럼 .pem 키 파일을 사용하거나 22번 포트를 외부에 열어둘 필요 없이, 오직 IAM 권한만으로 AWS 웹 콘솔에서 바로 인스턴스 터미널에 접속할 수 있게 해줌보안과 편의성 두 마리 토끼를

2025년 10월 2일
·
0개의 댓글
·

컴네 과제 - 트래픽 경로알아보기?

tracert 203.255.161.161 명령어는 내 컴퓨터에서 203.255.161.161이라는 목적지 IP 주소까지 어떤 인터넷 경로를 거쳐 가는지, 각 단계를 보여주는 명령어입니다.수행 방법:Windows 검색창에서 'cmd'를 입력해 명령 프롬프트 창을 엽니다

2025년 9월 18일
·
0개의 댓글
·

최초 프로젝트 설정, PR Merge

1단계: 최초 준비 (내 컴퓨터에 프로젝트 설정하기 - 딱 한 번만\!) 1\. GitHub에서 프로젝트 복제하기 (Clone) 가장 먼저 GitHub에 있는 프로젝트를 내 컴퓨터로 가져오기 이 작업은 Git Bash로 하는 게 간단하고 편함 Git Bash 실행: 시작 메뉴에서 Git Bash를 검색해서 실행 작업 폴더로 이동: 앞으로 프로젝트들을...

2025년 9월 16일
·
0개의 댓글
·

스프링 부트 기본 어노테이션

@SpringBootApplication스프링 부트 애플리케이션의 진입점에 적용, 자동 구성(@EnableAutoConfiguration), 컴포넌트 스캔(@ComponentScan), 설정(@Configuration)을 포함한 어노테이션이다.@Configuration

2025년 9월 13일
·
0개의 댓글
·

쿠버네티스(Kubernetes)

쿠버네티스는 오늘날 클라우드 컴퓨팅 환경의 핵심 기술로 자리 잡은 컨테이너 오케스트레이션 플랫폼입니다. 컨테이너화된 애플리케이션을 자동으로 배포, 확장 및 관리하는 데 사용되는 강력한 오픈소스 시스템이죠. 이 글에서는 쿠버네티스의 기본 개념부터 실제 활용법, 사용 사례

2025년 9월 9일
·
0개의 댓글
·

Github Organization,브랜치 차이

개인 리포 + 브랜치 소유권: 레포 주인은 개인 계정 1명. (실제 소유는 그 사람) 협업: 다른 사람은 Collaborator로 “초대”해야만 참여 가능 → 사람마다 직접 권한 줘야 함. 권한 관리: Collaborator 단위로만 가능(Write/Read/Adm

2025년 9월 7일
·
0개의 댓글
·

통합 계정 인증(Integrated Authentication) 시스템

어떻게 가능? 이 방식은 RADIUS(Remote Authentication Dial-In User Service) 프로토콜을 이용한 중앙 인증 시스템으로 구현. RADIUS 작

2025년 9월 5일
·
0개의 댓글
·