Basic 8

JavaScript에서 minify(압축) 작업이 유독 자주 이루어지는 이유

JavaScript에서 minify(압축) 작업이 유독 자주 이루어지는 이유는 다음과 같다:1. 성능 최적화 (Performance Optimization)JavaScript 코드는 보통 **클라이언트(브라우저)**에서 실행됩니다.JavaScript 파일이 클라이언트에 다운로드되기 때문에 파일 크기가 작을수록 로딩 속도가 빨라집니다.파일 크기가 작아지면 다음과 같은 성능 이점이 있습니다:다운로드 속도 개선 → 클라이언트가 파일을 더 빠르게 로드파싱 및 실행 속도 개선 → 브라우저에서 코드 파싱 속도가 빨라짐네트워크 대역폭 절약 → 모바일 환경에서 특히 유용예:100KB → 30KB로 줄이면 모바일 네트워크에서 로딩 속도가 훨씬 빨라짐2. HTTP 요청 개수 및 크기 줄이기HTTP 요청은 대개 파일 크기에..

Basic 2025.03.11

JSP 레거시 프로젝트에 JSTL 적용하기 (완벽 가이드)

JSP 레거시 프로젝트에 JSTL 적용하기 (완벽 가이드)JSP + JSTL: 레거시 프로젝트 개선 전략기존에 JSP(JavaServer Pages)로 작성된 레거시 프로젝트가 있다면, JSTL(JavaServer Pages Standard Tag Library)을 도입하면 다음과 같은 장점이 있습니다:JSP 코드 간소화 → HTML에 가까운 코드 작성 가능Java 로직 분리 → MVC 패턴에 부합가독성 및 유지보수성 강화반복문, 조건문 등을 태그 기반으로 처리 → 코드 직관성 향상JSP + JSTL 개요JSP(JavaServer Pages)란?Java EE(Enterprise Edition) 기반의 서버 사이드 렌더링 기술HTML에 Java 코드를 삽입 가능서블릿(Servlet)으로 변환 후 실행JST..

Basic 2025.03.11

IntelliJ 단축키 모음(Window & Mac)

일반도구 창 열기Alt + #[0-9]⌘0...⌘9각 단축키에 해당하는 도구 창 열기 모두 저장Ctrl + S⌘S모든 파일 저장 동기화Ctrl + Alt + Y⌘⌥YIntelliJ가 파일 시스템에서 최신 변경 사항을 처리하도록 강제 편집기 최대화 토글Ctrl + Shift + F12⌘⇧F12편집기 영역을 최대 크기로 토글 현재 파일 검사Alt + Shift + I⌥⇧I현재 프로필 기준으로 현재 파일 검사 테마 변경Ctrl + `⌃`IntelliJ 테마 변경 설정 열기Ctrl + Alt + S⌘,설정 창 열기 프로젝트 구조 열기Ctrl + Alt + Shift + S⌘;프로젝트 구조 창 열기 액션 검색 및 실행Ctrl + Shift + A⌘⇧A액션을 검색하여 실행 실행 취소Ctrl + Z⌘Z실행 취소 다시..

Basic 2025.02.10

Trello 이용하기 , 칸반 보드 장점

칸반 보드는 일반적으로 다음과 같은 컬럼으로 구성 Backlog (TO-DO, ICE BOX) 프로젝트를 시작하기 전에 작업에 해당되는 카드를 만들어놓는 곳이에요. In Progress 프로젝트가 시작이 되면 작업자들은 우선순위 및 여러 사항을 고려하여 Backlog의 카드들을 In Progress 컬럼으로 카드를 옮기고 작업을 시작해요. Done In Progress 컬럼에 있는 카드 중 작업자가 작업을 완료하면 해당 카드를 Done 컬럼으로 카드를 옮기고 작업을 완료했음을 공표해요. 경우에 따라서는, 특정 카드에 의존성이 있던 다른 작업자들은 특정 카드가 Done 컬럼으로 옮겨지는 것을 확인하면 본인이 작업할 카드를 In Progress 컬럼에 그제서야 옮겨놓고 작업을 시작할 수 있어요. 컬럼 구성만..

Basic 2023.08.07

리마인드 230604

개인과제 프로젝트가 어려웠다면? 개인 과제 정리 https://succulent-preface-302.notion.site/10533fdf7f66495fa361f4a182951e07?pvs=4단축키 모음 인텔리제이 : https://seed0335.tistory.com/30 기타 : https://succulent-preface-302.notion.site/bee93a0200ac4f5ead44ac522181af92?pvs=4팀과제 가이드라인 잡는 법 https://succulent-preface-302.notion.site/eda0ab0d5ddc45ff8c2ca9a12e170ac6?pvs=4 두번의 팀과제 Merge를 경험한 노하우를 공유해봅니다. (Merge 맡으신 분들은 보통 팀원이 다 끝나고 mer..

Basic 2023.06.04