목차

    전체 글 86

    [Shortcut] IntelliJ IDEA

    1. 🔍 검색 / 이동단축키기능설명Ctrl + Shift + AFind ActionIDE의 모든 액션을 이름으로 검색. 단축키가 기억 안 날 때의 만능 열쇠Shift + ShiftSearch Everywhere클래스, 파일, 설정, 액션 등 모든 것을 한 번에 검색. 가장 먼저 익혀야 할 단축키Ctrl + N클래스 검색프로젝트 내 클래스명으로 빠르게 검색. CamelCase 약어 검색 지원(예: HWC → HelloWorldController)Ctrl + Shift + N파일 검색클래스뿐 아니라 모든 파일(설정 파일, 리소스 등)을 이름으로 검색Ctrl + F12파일 구조 보기현재 파일의 메서드, 필드 목록을 한눈에 표시긴 클래스에서 원하는 메서드로 빠르게 이동할 때 유용Ctrl + B선언으로 이동변수..

    💡 Tech Note 2026.04.13

    [Shortcut] 노션(Notion)

    1. 블록 편집 단축키단축키기능Ctrl + E선택한 텍스트를 인라인 코드로 표시Ctrl + D현재 블록을 복제Ctrl + X현재 블록을 삭제(잘라내기)Ctrl + L현재 페이지의 URL 복사2. 블록 생성 단축키 (Ctrl + Shift 조합)단축키기능Ctrl + Shift + 0일반 텍스트 블록 생성Ctrl + Shift + 1제목1 (H1) 생성Ctrl + Shift + 2제목2 (H2) 생성Ctrl + Shift + 3제목3 (H3) 생성Ctrl + Shift + 4할 일 목록 (체크박스) 생성Ctrl + Shift + 5글머리 기호 목록 생성Ctrl + Shift + 6숫자 매기기 목록 생성Ctrl + Shift + 7토글 목록 생성Ctrl + Shift + 8코드 블록 생성3. 텍스트 색상 변경..

    💡 Tech Note 2026.04.13

    [Shortcut] PPT

    1. 📄 슬라이드 관리슬라이드를 추가, 복제, 순서 변경 등 슬라이드 단위 작업 단축키단축키기능설명Ctrl + M새 슬라이드 삽입현재 슬라이드 뒤에 새 슬라이드를 바로 추가Ctrl + D슬라이드 복제현재 슬라이드를 그대로 복사하여 바로 뒤에 붙여넣기슬라이드 선택 + Enter뒷장에 슬라이드 추가슬라이드 패널에서 선택 후 Enter를 누르면 뒤에 새 슬라이드 추가Ctrl + Shift + ↑슬라이드 맨 앞으로 이동선택한 슬라이드의 순서를 맨 앞으로 보내기Ctrl + Shift + ↓슬라이드 맨 뒤로 이동선택한 슬라이드의 순서를 맨 뒤로 보내기Page Down다음 슬라이드로 이동다음 슬라이드로 빠르게 넘어가기Page Up이전 슬라이드로 이동이전 슬라이드로 빠르게 돌아가기Alt + H, L슬라이드 레이아웃 ..

    💡 Tech Note 2026.04.13

    Global Gitignore 설정

    1. Global Gitignore 개요내 컴퓨터의 모든 Git 저장소에 공통 적용되는 무시 규칙 파일. 플러그인이나 서드파티 도구가 아닌 Git의 공식 기능. OS나 IDE가 자동 생성하는 파일을 개인 환경 수준에서 처리하기 위한 표준 방법.2. 필요성프로젝트 .gitignore에 프로젝트 규칙(node_modules/, dist/)과 개인 환경 규칙(.DS_Store, .idea/)이 혼재하는 경우가 많았다.# Nodenode_modules/dist/# Mac.DS_Store._*.Spotlight-V100# WindowsThumbs.dbDesktop.ini# JetBrains.idea/*.iml# VS Code.vscode/# Vim*.swp*.swo# Emacs*~이로 인한 문제들.규칙 증식: 팀..

    💡 Tech Note 2026.04.02

    [무료 배포] Windows 포트 충돌 해결 도구 PortManager (EADDRINUSE 원클릭 해결)

    Windows에서 포트 충돌 에러(EADDRINUSE)를 겪을 때 netstat -ano 명령어 없이 GUI로 포트를 확인하고 프로세스를 종료할 수 있는 무료 데스크톱 앱, PortManager를 소개합니다. 설치 없이 exe 하나로 실행할 수 있으며, Electron 기반으로 직접 개발했습니다.더보기EADDRINUSE란?EADDRINUSE는 "Error: Address Already In Use"의 약자로, 네트워크 프로그래밍에서 발생하는 에러 코드입니다.쉽게 말하면내가 사용하려는 포트 번호를 다른 프로세스가 이미 점유하고 있을 때 발생하는 에러입니다.예를 들어 설명하면 이렇습니다.카페에 콘센트 자리가 하나 있는데, 이미 누가 앉아 있으면 내가 거기 앉을 수 없는 것과 같습니다. 포트도 마찬가지로, 하..

    📦 Assets 2026.03.26

    🌐HTTP Status Code

    HTTP 상태 코드는 RFC 9110 (HTTP Semantics)에 정의된 3자리 정수 응답 코드로, 서버가 클라이언트의 요청을 어떻게 처리했는지를 나타낸다.상태 코드의 첫 번째 자릿수는 응답의 클래스(class) 를 구분하며, 총 5개의 클래스로 나뉜다.Class범위의미1xx100–199Informational — 요청 수신, 처리 계속2xx200–299Successful — 요청 정상 처리3xx300–399Redirection — 추가 동작 필요4xx400–499Client Error — 클라이언트 측 오류5xx500–599Server Error — 서버 측 오류 1. 1xx — InformationalCodeReason Phrase설명100Continue클라이언트가 Expect: 100-conti..

    💡 Tech Note 2026.03.23

    AI 프롬프트 역할(Role) | 업무별 AI 역할 정리

    역할 프롬프팅(Role Prompting)AI에게 특정 전문가의 관점, 우선순위, 사고방식을 부여하는 기법Specific (특정성) : 도메인에 딱 맞는 구체적 직함/전문 분야 명시Detailed (상세성) : "Senior Engineer" 보다 "10년 경력의 Java 백엔드 시니어 엔지니어, 대용량 트래픽 설계 전문" 수준Context-aware (맥락 연동) : 현재 기술 스택, 팀 규모, 제약 조건 함께 제공1. 개발 프로세스 단계별 역할단계역할핵심 지시 키워드추천 모델요구사항 정의Product ManagerPRD 작성, User Story, Acceptance CriteriaGPT-4.1설계Software Architect기술 스펙 설계, 코드 미포함, 통합 포인트 분석GPT-5, Gemini..

    Day 57 (1/8) - [AWS 기초] 리눅스 쉘(Shell) 표준 입출력 및 필수 명령어 요약

    [AWS 기초] 리눅스 쉘(Shell) 표준 입출력 및 필수 명령어 요약한 줄 요약: 서버 제어를 위한 리눅스 표준 입출력(I/O) 흐름 이해와 권한, 패키지, 파일 관리 핵심 명령어 정리 1. 쉘(Shell)과 표준 입출력(Standard Streams)sh: 쉘(Shell)을 의미하며 운영체제와 사용자 간의 명령어 해석 인터페이스 역할 수행0 (stdin): Standard Input (표준 입력)으로 주로 키보드를 통한 시스템 입력 처리1 (stdout): Standard Output (표준 출력)으로 명령어의 정상적인 실행 결과를 화면에 노출2 (stderr): Standard Error (표준 에러)로 실행 중 발생한 오류 메시지 전용 출력실무 활용 팁: 1>log.out 2>err.out과 같..

    소프트웨어 개발 보안 핵심 가이드

    1. 소프트웨어 개발 보안의 핵심 목표소프트웨어 보안의 궁극적인 목표 : 정보 자원의 '보안 삼각형'인 기밀성, 무결성, 가용성 유지성공적인 보안 아키텍처는 이 세 가지 핵심 요소가 균형을 이루어야 하며, 어느 한 요소라도 부족하면 전체 시스템의 보안에 심각한 위험이 발생할 수 있음보안 목표정의주요 위협보호 대책 (예시)기밀성인가되지 않은 개인이나 시스템의 접근으로부터 정보 공개 차단무단 접근, 데이터 유출, 도청 등암호화, 접근 제어, 데이터 마스킹, 강력한 인증무결성정보가 무단으로 변경되지 않고 완전하며 정확하게 유지됨데이터 변조, 위조, 삭제, 오용 등디지털 서명, 해시 함수, 데이터 유효성 검사가용성권한을 가진 사용자가 필요할 때 정보를 접근하고 서비스를 지속적으로 사용할 수 있음DoS/DDoS ..

    💡 Tech Note 2026.02.27

    [서버 보안] API 키 관리 전략 및 환경변수 설정

    1. 다층 방어 체계 및 접근 제어 메커니즘IAM 기반 사용자 식별 및 권한 할당의 논리적 격리 수행TLS 1.3 및 AES-256 기반 데이터 암호화 표준 준수SAST, DAST, SCA 도구의 CI/CD 파이프라인 통합 및 상시 가동Audit Trail 구축을 통한 트래픽 전수 로깅 및 추적 체계 운용2. 자산 중요도 기반 리스크 매트릭스등급주요 관리 대상 자산침해 사고 시 기대 손실 규모CriticalAWS Root Key, DB Master인프라 전면 마비 및 데이터 삭제HighJWT Signing Key, PG API Key권한 탈취 및 데이터 무결성 파괴MediumPublic API Key, Internal Token가용성 저하 및 트래픽 비용 급증LowMaps API Key, SNS Clie..

    💡 Tech Note 2026.02.27