AXIOS:비동기통신

Axios란? Axios는 브라우저(또는 Node.js) 환경에서 서버와 HTTP 통신을 쉽게 해주는 Promise 기반 비동기 통신 라이브러리 주요 특징 JSON 데이터를 자동 변환(JSON.parse / JSON.stringify 불필요) Promise 기반이라

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

람다 표현식 (Lambda Expression)

익명 함수(Anonymous Function) 를 간결하게 표현하는 문법메서드 이름 없이, “함수의 구현부만” 표현 가능Java 8 이상부터 지원형식 비교:Java 문법: (매개변수) -> { 실행문 }JavaScript 문법: (매개변수) => { 실행문 }메서드 선

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

로깅(Logging)

프로그램 실행 중 발생하는 다양한 정보를 기록하여,프로그램 동작 상태를 추적하고 문제를 분석하기 위한 행위출력 목적의 System.out.println() 과 달리,파일에 저장 및 로그 레벨별 관리가 가능단순 출력이 아닌 지속 가능한 기록 관리로그 레벨을 통해 중요도/

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

깃 꾸미기 참고 사이트

https://github.com/kyechan99/capsule-renderhttps://github.com/mazassumnida/mazandihttps://simpleicons.org/?q=javahttps://github.co

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

HTML

언어(Language) : 정해진 규칙/기호의 집합언어와 언어 사이 : 번역이 필요하다컴파일 / 인터프리터 / 렌더링 과정으로 해석됨브라우저(크롬, 엣지, 사파리 등)→ HTML 언어를 해석해서 기계어로 번역 후 화면에 출력H : Hyper → 이동T : Text →

2025년 9월 23일
·
0개의 댓글
·
post-thumbnail

Git 사용법 정리

분산 버전 관리 시스템(Git)을 웹 서비스로 제공하는 플랫폼온라인 코드 저장소(Repository) 제공협업 지원 (여러 개발자가 동시에 작업 가능)이슈 관리, 프로젝트 관리, CI/CD 연동 가능https://github.com 접속Sign up 버튼 클릭

2025년 9월 23일
·
0개의 댓글
·
post-thumbnail

Redux(리덕스)

전역 상태 관리 라이브러리서로 다른 컴포넌트 간의 상태(값)을 효율적으로 공유전역 상태를 저장하는 Store(저장소) 생성여러 컴포넌트에서 일관성 있는 상태 유지전역 변수처럼 활용로그인 상태 (비밀번호 X, 단순 로그인 여부만)테마(다크/라이트 모드)자동 로그인 여부사

2025년 9월 23일
·
0개의 댓글
·
post-thumbnail

Router(라우터)

1. React Router란? 정의 SPA(Single Page Application)에서 화면 전환 시 새로고침 없이 컴포넌트만 교체할 수 있도록 지원하는 라이브러리 특징 브라우저의 주소(URL)와 컴포넌트를 연결 실제 페이지 이동 없이, 가상의 경로(Virtu

2025년 9월 23일
·
0개의 댓글
·
post-thumbnail

Hook(훅)

정의: HTML 문서의 구조를 객체로 표현한 모델구성Element: HTML 태그 (div, input, p 등)Attribute: 태그 속성 (class, id, style, src, href 등)정의: 실제 DOM을 직접 다루지 않고, 가상 DOM(Virtual D

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

Spring Scheduling (스프링 스케줄링)

일정한 간격으로 특정 서비스를 자동 실행하는 기능백그라운드 자동 실행반복 작업 자동화 구현정기적인 점검 / 알림 / 배치 작업 등에 활용AppStart 클래스 위에 @EnableScheduling 어노테이션 작성실행할 서비스 메소드 위에 @Scheduled 어노테이션

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

HTTP (HyperText Transfer Protocol)

200 : 요청 성공, 응답 데이터 포함 (\*web1에서는 200만 사용)201 : 요청 성공 + 저장 성공 의미 포함202 : 요청 성공, 아직 처리 중 (비동기 작업)204 : 요청 성공, 응답 데이터 없음301 : 요청한 정보가 다른 URL로 영구 이동302 :

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

정적,동적은 뭐가 다를까?

프로그래밍에서는 주로 코드 실행 시점(컴파일 시 vs 런타임) 차이를 말함프로그램 실행 전에 이미 결정됨 (컴파일 시점)바인딩: 메소드 오버로딩처럼 어떤 메서드가 실행될지가 컴파일 단계에서 고정메모리: static 변수/메서드는 프로그램 시작 시 딱 한 번 메모리에 올

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

컴포넌트 & JSX

리액트에서 독립적이고 재사용 가능한 UI 단위HTML, JS, CSS를 하나로 묶어 표현할 수 있음재사용성 : 한 번 만들면 여러 곳에서 <컴포넌트명 />으로 쉽게 사용 가능독립성 : 다른 컴포넌트와 충돌 없이 개별적으로 동작UI 조각화 : 큰 페이지를 작은 단위

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

document.getElementById와 document.querySelector의 차이

id 속성으로만 요소를 찾음고유한 ID를 대상으로 하기 때문에 한 페이지에서 단 하나만 선택 가능반환값은 HTMLElement (없으면 null)단순히 id로만 찾기 때문에 querySelector보다 보통 더 빠름CSS 선택자 문법을 사용해서 요소를 찾음id, cla

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

React index 렌더링 과정

App.jsx -> main.jsx -> index.html결국 화면에는 index.html만 출력되는 것

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

정규표현식

문자열에서 특정한 패턴을 찾거나, 검사하거나, 변환하기 위해 사용하는 표현식검증: 아이디가 영문/숫자 조합인지, 이메일 형식이 맞는지 검사할 때검색: 긴 텍스트 안에서 특정 패턴(예: 날짜, 전화번호, URL) 추출치환: 특정 규칙에 맞는 문자열을 다른 문자열로 바꿀

2025년 9월 15일
·
0개의 댓글
·
post-thumbnail

SQL 자주 쓰이는 문법

CREATE : 데이터베이스/테이블 생성ALTER : 테이블 구조 변경DROP : 삭제INSERT : 데이터 삽입SELECT : 데이터 조회UPDATE : 데이터 수정DELETE : 데이터 삭제조건 : WHERE / BETWEEN / IN / LIKE정렬 : ORDER

2025년 8월 25일
·
0개의 댓글
·
post-thumbnail

MVC 패턴 (Model–View–Controller)

소프트웨어 공학의 대표적인 디자인 패턴프로그램을 역할별로 분리해 깔끔하고 효율적인 구조를 제공관심사 분리 (Separation of Concerns)유지보수성 ↑, 재사용성 ↑, 협업 효율 ↑구조 : Controller(View) ↔ ModelJSP 파일 안에 HTML

2025년 8월 21일
·
0개의 댓글
·
post-thumbnail

IoC & DI

객체의 생성과 생명주기 관리의 제어권을 개발자가 아닌 Spring 컨테이너가 맡는 것.개발자는 객체를 직접 생성(new)하지 않고, 컨테이너가 알아서 생성·관리된 객체(Bean)를 사용.객체 관리의 일관성 확보중복 인스턴스 생성 방지 (메모리 낭비 ↓)객체 충돌/의존성

2025년 8월 21일
·
0개의 댓글
·
post-thumbnail

롬복(Lombok)

Lombok: 반복되는 코드를 줄여주는 자바 라이브러리자동 생성되는 코드: 생성자, getter/setter, toString, equals/hashCode 등사용처: DTO / VO / Entity 클래스에서 주로 활용: 계층 간 데이터 전달 객체: 값만 표현하는 객

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