EC2 - Session Manager

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

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

컴퓨터그래픽스 수업실습 분석

변수를 선언할 때 사용합니다. 패턴: let 변수이름 = 값; (재할당 가능) const 변수이름 = 값; (재할당 불가) var 변수이름 = 값; (옛날 방식, 사용 지양) 특정 작업을 모아둔 코드 묶음입니다. 패턴: function 함수이름(매개변수)

2025년 9월 10일
·
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개의 댓글
·

코틀린(Kotlin)

JetBrains에서 개발한 오픈소스 언어, 현재는 안드로이드 공식 언어JVM 기반 → 자바와 완벽 호환 (JVM, JS, Native, Android 어디서든 실행 가능)정적 타입 언어 (컴파일 시 타입 결정) + 타입 추론 지원OOP + FP(객체지향 + 함수형)

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

PR Template

PR Template : GitHub 같은 협업 플랫폼에서 Pull Request(=코드 병합 요청) 를 올릴 때, 팀원들이 항상 일정한 형식으로 내용을 작성하도록 도와주는 템플릿Pull Request를 작성할 때 자동으로 불러와지는 문서 양식팀이 미리 정해둔 질문/

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

Git Commit Message Style Guide

참고 : https://udacity.github.io/git-styleguide/커밋 메시지는 세 부분으로 구성됨 (빈 줄로 구분):Title: type: subjectBody: (선택) 변경 이유와 배경 설명Footer: (선택) 이슈 번호 참조feat:

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

역할/권한

사용자의 기능/책임을 그룹화한 상위 개념여러 권한(Authorities)을 묶어서 표현하는 경우가 많음관례적으로 ROLE\_ 접두사를 붙여 사용예시:ROLE_ADMIN → 관리자 그룹ROLE_USER → 일반 사용자 그룹특정 리소스/작업에 대한 세부적 허가역할보다 더

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

HTTPS 통신 원리

HTTP + SSL/TLS웹 브라우저와 서버가 중간에서 훔쳐보거나 위조하지 못하도록 암호화된 통신을 하는 프로토콜.우리가 흔히 주소창에서 보는 https\\:// 가 바로 이 방식.서버가 진짜인지 증명하는 온라인 신분증 역할발급: 공인 인증 기관(CA, Certific

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

예외처리

@ExceptionHandler 핵심 정리 역할 컨트롤러 실행 중 예외 발생 시 → WAS로 넘기기 전에 잡아서 사용자 정의 처리 가능 어노테이션 위치 컨트롤러 클래스 내부 또는 전역 예외 처리용 @ControllerAdvice 클래스 동작 원

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

부하 테스트(Load Test) 툴

특징가장 전통적이고 널리 쓰이는 오픈소스 부하 테스트 툴GUI 기반이라 비교적 쉽게 시작 가능다양한 프로토콜 지원 (HTTP, WebSocket, JDBC, FTP 등)장점생태계 크고 자료 풍부GUI + CLI 둘 다 가능플러그인 많음단점무겁고 대규모 테스트 시 성능

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

Docker

컨테이너(Container) 기반 가상화 기술OS 전체를 가상화하는 VM(Virtual Machine)과 달리, 프로세스 단위로 격리된 실행 환경 제공“한 번 빌드하면 어디서든 똑같이 실행된다”가 장점VM (Virtual Machine)하이퍼바이저 위에 OS 전체를 올

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

Swagger

REST API를 문서화하고 테스트할 수 있게 해주는 오픈소스 프레임워크원래 이름은 Swagger였는데, 지금은 OpenAPI Specification(OAS) 라고 부르는 게 공식 명칭Swagger는 그 OpenAPI를 편하게 쓰도록 도와주는 툴 모음 이름API는 “

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

ERD

데이터베이스의 테이블과 관계를 시각적으로 표현한 다이어그램주요 요소:Entity: 테이블 (예: User, Post, Comment)Attribute: 컬럼 (예: id, name, email)Relationship: 테이블 간의 관계 (1:1, 1\\:N, N\\:M

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

REST API 정리

1. REST의 탄생 REST(Representational State Transfer)는 2000년 로이 필딩의 박사 논문에서 처음 소개됨 HTTP 설계의 장점을 최대한 활용할 수 있는 아키텍처 스타일 2. REST 구성 요소 자원(Resource) → URI

2025년 8월 29일
·
0개의 댓글
·

Nginx

웹 서버 프로그램의 한 종류정적 파일(HTML, CSS, JS, 이미지 등) 은 직접 빠르게 제공동적 요청(API 등) 은 뒤에 있는 서버(Spring Boot, Node.js 같은 앱 서버)로 전달하는 역할 (→ 리버스 프록시)동시에 로드밸런서(요청을 여러 서버에 나

2025년 8월 28일
·
0개의 댓글
·

리눅스 기본 명령어

디렉터리 안의 파일 목록 출력ls : 현재 디렉터리ls -a : 숨김 파일까지 표시ls -l : 상세 정보 표시ls \*.cfg : 확장자별 목록 표시디렉터리 이동cd : 홈 디렉터리로 이동cd .. : 상위 디렉터리로 이동cd /etc/sysconfig : 절대 경로

2025년 8월 28일
·
0개의 댓글
·

REST API 정리

REST(Representational State Transfer)는 2000년 로이 필딩의 박사 논문에서 처음 소개됨HTTP 설계의 장점을 최대한 활용할 수 있는 아키텍처 스타일자원(Resource) → URI로 표현행위(Verb) → HTTP Method (GET,

2025년 8월 28일
·
0개의 댓글
·

GitHub Commit Convention / Pull Request(PR) Template

Commit Convention은 Git commit 메시지를 작성할 때 지켜야 하는 규칙일관된 형식을 사용하면 커밋 로그만 봐도 어떤 변화인지 쉽게 파악 가능대표적으로 Conventional Commits 규칙이 많이 사용됨feat: 새로운 기능 추가fix: 버그 수

2025년 8월 28일
·
0개의 댓글
·

GitHub 기본 사용법

원격 저장소를 내 컴퓨터로 복제변경사항을 로컬 저장소에 기록로컬 저장소의 변경 내용을 원격 저장소로 전송독립적인 작업 공간 생성다른 브랜치에 작업 내용을 합치기 전, 코드 리뷰 요청 절차GitHub에서 브라우저로 PR 생성 가능main 브랜치: 항상 배포 가능한 상태

2025년 8월 28일
·
0개의 댓글
·