Dev Repo Log
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (60)
      • DataBase (4)
        • MySQL (1)
      • Algorithm (14)
      • Project (3)
        • teamProject1 (3)
      • Programming Language (20)
        • Java (18)
        • JavaScript (1)
        • Kotlin (1)
      • Learning (16)
        • LLM (1)
        • Git (0)
        • TIL (8)
        • Design Pattern (2)
        • Servlet & JPA (5)
      • Software Development Tools (3)
        • IDE (3)
        • tools (0)
      • Others (0)
  • 홈
  • 태그
  • 방명록
Learning/Servlet & JPA

Servlet

서블릿 완벽 가이드 요약 및 핵심 포인트제공된 문서는 신입 개발자를 위한 서블릿의 모든 핵심 개념을 포괄적으로 다루고 있습니다. 다음은 중요한 포인트에 대한 요약입니다:서블릿의 정의 및 역할서블릿은 웹 서버를 확장하는 자바 프로그램입니다.동적인 웹 콘텐츠 생성을 담당하며, 웹 서버의 "비서" 또는 "수족" 역할을 합니다.서블릿 컨테이너 내에서 실행되며 복잡한 웹 요청을 처리합니다.서블릿의 장점동적인 웹 페이지 생성 기능 제공클라이언트 요청을 효율적으로 처리자바 언어의 강력함과 객체지향 특성 활용 가능다양한 자바 EE 기술과 쉽게 연동오랜 역사와 안정성을 갖춘 검증된 기술서블릿 작동 방식클라이언트가 웹 브라우저를 통해 HTTP 요청 전송웹 서버가 요청을 서블릿 컨테이너로 전달서블릿 컨테이너가 적절한 서블릿..

2025. 3. 11. 22:08
Programming Language/Java

Reflection

리플렉션 (Reflection)리플렉션은 런타임에 자바 코드의 구조를 검사하고 조작할 수 있는 강력한 기능입니다.마치 거울처럼 프로그램 자체를 들여다보고 분석하는 것처럼 동작하기 때문에 '리플렉션(reflection)'이라고 불립니다.좀 더 자세히 설명하면, 리플렉션은 컴파일된 자바 코드에서 클래스, 메서드, 필드 등의 정보를 가져와서 런타임에 사용할 수 있게 해주는 기술입니다.예를 들어, 클래스의 이름을 알고 있다면 리플렉션을 통해 해당 클래스의 메서드 목록, 생성자, 필드 등의 정보를 얻을 수 있습니다.  리플렉션 사용 예시다음은 리플렉션을 사용하여 클래스 정보를 분석하고, 메서드를 호출하며, 필드 값을 변경하고, 객체를 생성하는 예시입니다.import java.lang.reflect.Construc..

2025. 3. 8. 09:09

[Collection] Enum?

보호되어 있는 글입니다.

2025. 3. 6. 10:01

[Collection] Map 인터페이스와 주요 구현체 학습

보호되어 있는 글입니다.

2025. 3. 6. 10:00
Programming Language/Java

Jackson 라이브러리

Jackson 라이브러리는 자바에서 JSON 데이터를 처리하기 위한 가장 강력하고 널리 사용되는 라이브러리 중 하나입니다. 단순히 JSON을 파싱하고 생성하는 것을 넘어, 복잡한 데이터 구조를 자바 객체와 JSON 간에 자동으로 변환 (직렬화/역직렬화) 해주는 뛰어난 기능을 제공합니다. 본 문서에서는 Jackson 라이브러리의 핵심 내용부터 프로덕션 레벨에서의 심화 활용까지 상세하게 분석하여 Jackson을 마스터할 수 있도록 돕겠습니다.  1. Jackson 라이브러리 개요: JSON 처리의 핵심 Jackson은 고성능의 JSON 처리 라이브러리로, 자바 개발 생태계에서 JSON 데이터 처리를 표준화하는 데 크게 기여했습니다. 특히 RESTful API 개발, 데이터 직렬화, 설정 파일 처리 등 다양한..

2025. 3. 5. 16:33
Programming Language/Java

동시성 (Concurrency)

자바 동시성은 현대 프로그래밍에서 매우 중요한 개념입니다. 멀티 코어 프로세서의 등장으로 인해, 여러 작업을 동시에 효율적으로 처리하는 능력은 애플리케이션의 성능과 반응성을 극대화하는 데 필수적입니다.이 글에서는 자바 동시성의 핵심 개념부터 심화 주제까지 자세히 다루며, 분석적인 시각과 함께 심층적인 이해를 돕고자 합니다. 1. 자바 동시성 개요 1.1 동시성이란 무엇인가? 동시성(Concurrency)은 프로그램의 여러 부분이 독립적으로, 그러나 동시에 진행되는 것처럼 보이게 만드는 능력을 의미합니다.실제로는 시간 분할 (Time-Slicing) 방식 또는 병렬 실행 (Parallel Execution) 방식을 통해 처리될 수 있습니다. 동시성의 핵심 목표는 다음과 같습니다. ✔ 여러 작업이 동시에 진..

2025. 3. 5. 15:35
  • «
  • 1
  • ···
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • »
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

공지사항

전체 카테고리

  • 분류 전체보기 (60)
    • DataBase (4)
      • MySQL (1)
    • Algorithm (14)
    • Project (3)
      • teamProject1 (3)
    • Programming Language (20)
      • Java (18)
      • JavaScript (1)
      • Kotlin (1)
    • Learning (16)
      • LLM (1)
      • Git (0)
      • TIL (8)
      • Design Pattern (2)
      • Servlet & JPA (5)
    • Software Development Tools (3)
      • IDE (3)
      • tools (0)
    • Others (0)

태그

  • #Effective Java
  • #예외처리
  • #시뮬레이션
  • #MySQL
  • #intellij
  • #Servlet
  • #JavaScript
  • #디자인패턴
  • #Stream
  • #브루트포스
  • #JPA
  • #불공변성
  • #AI활용
  • #rancher desktop
  • #행위패턴
  • #그래프 탐색
  • #제네릭
  • #객체지향
  • #백트래킹
  • #srid
  • #docker
  • #dto
  • #record
  • #Kotlin
  • #robopojo
  • #leetcode
  • #Java
  • #BFS
  • #구현
  • #그래프 이론
MORE

블로그 인기글

Powered by Privatenote Copyright © Dev Repo Log All rights reserved. TistoryWhaleSkin3.4

티스토리툴바