연도별

2025

커밋 메시지 작성 규칙

8 분 소요

커밋 메시지를 작성할 때에도 일정한 규칙을 따르게 하면 체계적인 커밋 메시지 작성으로 이후 커밋 이력 ...

[Spring Boot] 보안과 Spring Security

18 분 소요

웹 사이트 제작 시 고려해야할 요소 중 하나는 다름아닌 보안일 것이다. 권한이 없는 사용자가 다른 사용...

Servlet & JSP Roadmap

최대 1 분 소요

이 블로그에 올린 Servlet & JSP 글들에 대한 로드맵입니다. 작성 시간 순서대로 나열하...

[Spring Boot] 유효성 검사 Validation

13 분 소요

애플리케이션의 비즈니스 로직이 예외 상황을 겪지 않고 제대로 동작하기 위해 중요한 것 중 하나는 비즈니...

팀플에 대한 고찰

25 분 소요

팀 프로젝트를 하면서 기술적인 부분도 배운 점이 있지만, 팀플의 방향성, 태도 등 개발 외적인 부분에서...

맨 위로 이동 ↑

2024

[React] Component의 Life Cycle

3 분 소요

React로 만든 웹 애플리케이션이 가동되는 동안 수많은 컴포넌트들이 React에 의해 생성(mount...

[React] Hook

17 분 소요

함수형 컴포넌트 VS 클래스형 컴포넌트. 그리고 Hook의 등장

[React] Component 및 Props와 State

13 분 소요

리액트에서는 클래스 또는 함수를 이용하여 UI를 구성하는 최소 단위인 컴포넌트를 만들 수 있으며, 최종...

[Spring Data JPA] Paging And Sort

13 분 소요

데이터를 조회한 결과를 화면에 출력할 때 조회된 데이터의 수가 너무 많으면 보통 이를 다 출력하지 않고...

[Spring Data JPA] Entity Join

8 분 소요

실무에서는 단 하나의 테이블을 가지고만 사용하지는 않을 것이다. 대부분의 경우 역할 구분을 위해 여러 ...

[Spring Boot] Spring Data JPA

19 분 소요

이 글에서는 Spring Boot 환경에서의 Spring Data JPA에 대해 살펴보겠다. JPA와 ...

[Spring Boot] HTTP 요청 및 응답

4 분 소요

이 글에서는 Spring Boot 환경에서 HTTP 요청 데이터를 받고 응답 데이터를 클라이언트에 전달...

[Spring] AOP 사용

4 분 소요

이 페이지에서는 AOP를 코드 상에서 어떻게 사용하는지 살펴볼 것이다. AOP에 대한 이론적인 설명은 ...

[Servlet & JSP] MVC pattern

17 분 소요

MVC는 Model, View, Controller의 약자로, 웹 앱을 구성하는 요소들을 각각 3개로 ...

[JSP] JSTL

7 분 소요

JSTL(JSP Standard Tag Library)은 JSP에서 사용 가능한 표준 태그들을 모아놓은...

[JSP] EL

3 분 소요

EL(Expression Language)와 JSTL(Jsp Standard Tag Library)를 ...

[JDBC] DTO vs VO

6 분 소요

Servlet & JSP 관련 책을 공부하고, 또 학원에서 강의를 들으면서 무언가 서로 충돌하는...

[Servlet] 페이지 이동

3 분 소요

서블릿을 이용하여 사용자 요청을 처리한 뒤에는 다른 페이지로 이동해야할 일도 있을 것이다. 예를 들어,...

[Servlet] 회원가입 기능 구현하기

7 분 소요

이제 웹 페이지에서 사용자가 입력한 데이터들과 함께 요청이 들어오면, 이를 서블릿을 이용하여 사용자가 ...

[Java] super()와 부모 객체 생성

1 분 소요

자식 클래스의 생성자 메서드에 개발자가 super()라고 부모 클래스의 생성자 메서드 호출을 명시하지 ...

[Java] 그 외 여러 정보들

최대 1 분 소요

여기서는 하나의 페이지로 글을 작성하기에는 분량이 적은 토막글들을 하나로 모아 작성합니다.

[Java] Singleton (싱글톤)

1 분 소요

전체 프로그램에서 단 하나의 인스턴스만 생성할 수 있도록 하는 방법을 싱글톤(Singleton)이라 한...

[SQL][DB] DDL 정리

2 분 소요

지금까지 DB, SQL을 다루는 글들에서 알게 모르게 DDL 명령어들을 사용해왔다. 이 페이지에서는 이...

[SQL][DB] 집합 연산

2 분 소요

UNION 키워드를 이용하면 앞뒤에 존재하는 두 SELECT문의 검색 결과를 하나의 표로 합쳐 보여준다.

[SQL][DB] DML 살펴보기

11 분 소요

여태까지는 데이터를 조회하는 SELECT 문에 대해서 살펴봤는데, 이번에는 데이터 삽입, 수정, 삭제와...

[HTML] 이미지 맵

2 분 소요

이미지 맵은 전체 이미지 중 특정 영역에만 특정 링크를 다는 것을 말한다. 즉, <a href=”...

[CSS] 스타일 상속

최대 1 분 소요

부모 요소와 그 자식 요소가 있을 때, 부모 요소에 스타일이 지정되어있으면, 그 스타일은 자식 요소에게...

[HTML] Inline, Block element

1 분 소요

HTML의 요소는 크게 두 종류로 나눌 수 있다. 하나는 inline 요소, 또 하나는 block 요소...

[HTML] Fragment identifier

5 분 소요

웹 페이지 내용이 너무 길어 스크롤도 길어지는 경우, 해당 웹 페이지의 중간 내용부터 보게끔 하려면 어...

[JS][정규 표현식] Quantifiers

1 분 소요

40+12-12/34*100 이라는 문자열이 주어졌을 때, 해당 문자열로부터 모든 숫자들을 추출하고자 ...

[JS][비동기] Promise API

3 분 소요

Promise 클래스에 여러 가지 정적 메서드가 있는데, 그 중 몇 가지를 살펴보겠다.

[JS][Module] Module

5 분 소요

자바스크립트에서 모듈(module)은 자바스크립트 파일 그 자체를 말한다. 파일 하나가 모듈이 되는 것...

[JS] 커스텀 이벤트(Custom Event)

8 분 소요

‘click’과 같은 내장 이벤트들을 이용하여 핸들러를 할당해줄 수 있을 뿐만 아니라, 개발자가 직접 ...

[Java] 자바 기본 개념 로드맵

최대 1 분 소요

다음은 이 블로그에 게재한 자바 기본 개념 글들을 순서대로 정리한 목록입니다. 참고 바랍니다.

[JS][Web Components] Template

1 분 소요

HTML에는 내장 요소인 <template>를 제공한다. 해당 태그는 HTML 언어를 담는 ...

[Java] 입출력 스트림 (I/O stream)

12 분 소요

게임을 할 때, 세이브를 위해선, 현재 상태를 파일로 생성하여 그곳에 기록하여 저장할 것이다. 또한, ...

[Java] 제네릭(Generic)

7 분 소요

이 페이지에서는 제네릭(Generic)이 무엇인지와 그 문법, 그리고 제네릭을 사용할 때의 장점들에 대...

[JS] localStorage

6 분 소요

예를 들어, 사용자가 일상 생활에서 할 일들을 까먹지 않고 메모하기 위해 이를 도와주는 todolist...

[JS] JS 내에서 JSON 다루기

5 분 소요

자바스크립트에서도 JSON을 다룰 수 있다. 자바스크립트에서는 JSON이라는 객체를 이용하여 JSON을...

[Java] 자바 고급 기능들

5 분 소요

다음에 나올 기능들은 서로 관련이 없는 기능들이 많다. 그래서 이들을 하나의 카테고리로 묶어 부를 적절...

[JS] Private, Protected

4 분 소요

객체 지향 프로그래밍에서 항상 접해보는 개념 중 하나는 외부에서 객체의 특정 프로퍼티 또는 메서드로의 ...

[Java] 배열 (Array)

9 분 소요

배열은 둘 이상의 동일한 자료형 데이터들을 하나로 저장할 수 있는 고정된 크기의 선형 자료구조이다. 여...

[JS] 객체 (2)

4 분 소요

생성자 함수 (Constructor function)

[Java] String 클래스

9 분 소요

자바에서는 문자열 데이터를 다룰 때 String 클래스로 다룬다. 따라서 문자열 데이터를 다루고자 한다...

[Java] 패키지와 클래스 패스

6 분 소요

자바에서는 보통 프로젝트 패키지를 생성하면 그 아래의 src 폴더 내에 자바 파일들을 생성하고 코딩을 ...

[Java] 상속 (Inheritance)

20 분 소요

자바는 객체지향 언어이고, 따라서 파이썬에서와 같이 상속이란 개념도 존재한다.

[Java] Static

5 분 소요

Static 변수는 전역 변수

[Java] Method

3 분 소요

본래, 프로그래밍 언어에서 특정 기능을 수행하는 코드 block을 하나로 묶어 정의하고 사용하는 “함수...

[Java] 제어문

7 분 소요

프로그램의 실행 순서에 변화를 주고자 할 때 사용하는 것이 제어문이다. 조건에 따라 실행되는 명령이 달...

[Java] 자료형의 형변환

5 분 소요

자료형의 형변환에 대해 알려면 우선 자료형 과 변수와 상수 에 대해서 알고 있어야 하므로, 이에 대해 ...

[Java] 연산자

6 분 소요

자바에서 사용할 수 있는 연산자들에 대해 살펴보자.

[Java] 자료형

6 분 소요

보통 컴퓨터 저장 용량에 비해 메모리 (RAM)의 용량은 상대적으로 적다. 최소 4GB부터 8, 16,...

[JS] Array

14 분 소요

Array 객체는 배열 객체이다.

맨 위로 이동 ↑

2023

[Python] logging (2)

2 분 소요

동일한 로거 계층으로 여러 모듈에서 로깅하기

[Python] logging

12 분 소요

프로그램 실행 도중 에러가 발생하거나 또는 실행 도중 데이터들의 변화를 알고 싶을 때, 또는 그저 사용...

[자료구조] 배열 (array)

최대 1 분 소요

배열은 메모리상에서 N개의 값들을 1차원으로 연속적으로 배열한 자료구조이다. 여러 개의 값을 하나로 묶...

[자료구조] 큐(queue)

4 분 소요

큐는 스택과 달리 양쪽 끝이 뚫려 있는 파이프 구조를 이룬다. 그래서 항목이 들어온 순서대로 접근도 가...

[자료구조] 스택(stack)

3 분 소요

스택은 배열의 한 쪽 끝에서만 데이터에 접근할 수 있는 선형 자료구조이다. (스택은 파이썬의 list ...

[Python] doctest

2 분 소요

파이썬의 표준 모듈 중에는 “Doctest”라는 모듈이 있다. 이는 코드 내에서 python IDLE ...

[Python] 예외 테스트

최대 1 분 소요

unittest에서는 테스트하려는 코드에서 예외가 일어나는지 체크하는 assertion 메서드를 제공한...

[Python] unittest - Assertion

3 분 소요

unittest에서는 assert로 시작하는 함수들을 제공하여 특정 조건에 대한 테스트를 실행할 수 있...

[Python] Type annotation

3 분 소요

파이썬은 동적 프로그래밍 언어이다. 즉, 변수의 자료형을 중간에 바꿀 수 있다는 뜻이다.

[Python] main, name

2 분 소요

간혹 파이썬 코드를 보면 다음의 코드를 본 적이 있을 것이다.

[Python] 코드 테스트하기

7 분 소요

파이썬 프로그램에 오류가 있는지 아니면 잘 작동하는지 확인하는 가장 간단한 방법은 print() 메서드...

[Python] repr

1 분 소요

__repr__ 은 클래스에 쓸 수 있는 special method 중 하나이다. 기능은 객체를 사람이...

[Python] 동시성(concurrency)

9 분 소요

여태까지 배운 내용들에서의 대부분의 프로그램들은 한 기계에서만 작동했으며, 한 번에 한 줄씩 실행하였다...

[Python] 파일 다루기

3 분 소요

컴퓨터 내에선 파일이나 폴더, 디렉토리 등을 생성, 삭제, 편집하거나 정리하기도 한다. 이와 관련하여 ...

[Python] 디렉토리 다루기

최대 1 분 소요

이 장에서는 파이썬 os 모듈을 이용하여 디렉토리를 조작하는 방법에 대해 알아보겠다.

[Python][Web] 웹 서비스와 자동화

6 분 소요

여태까지는 HTML 페이지를 이용한 전통적인 웹 클라이언트와 서버 어플리케이션에 대해 살펴보았다. 그렇...

JSON Schema

8 분 소요

JSON 데이터를 주고 받을 때 이 데이터를 전송 받는 측에서는 해당 데이터가 적합한 데이터 형식을 띄...

[Python][정규 표현식] re 모듈

9 분 소요

파이썬에서는 정규 표현식을 위해 re라는 표준 라이브러리 모듈이 존재한다. 사용법은 다음과 같다.

맨 위로 이동 ↑

2022

맨 위로 이동 ↑