It is my Style

고정 헤더 영역

글 제목

메뉴 레이어

It is my Style

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (96)
    • Monolog (4)
    • Travel (26)
      • 여행 정보 (7)
      • 한국 여행 (11)
      • 다른나라 여행 (8)
    • Objective (0)
      • 목표 (0)
      • 계획 (0)
    • Developer (1)
      • Backend (18)
      • Java (5)
      • PHP (1)
      • MsSQL (2)
      • MySQL (6)
      • JavaScript (5)
      • SQLP 자격증 (4)
      • ETC (6)
    • Learning (0)
      • 학습정보 (0)
      • 영어 (0)
      • KH_정보교육원 (0)
    • Desire (1)
      • 신기한 것들 (0)
      • 사고싶은 것들 (1)
      • 유용한 것들 (0)
    • Review (17)
      • 책 (8)
      • 와인 (1)
      • 영화 (7)
      • 사진 (1)

검색 레이어

It is my Style

검색 영역

컨텐츠 검색

Java

  • Java 시간 처리 완벽 가이드: 서버 내부 포맷부터 프론트 통신까지

    2025.06.19 by 웰크

  • [입문 필독] Spring 계층 구조 예제와 자주 하는 실수 정리

    2025.06.12 by 웰크

  • 비동기 처리란? 언제, 왜, 어떻게 사용하는가

    2025.05.29 by 웰크

Java 시간 처리 완벽 가이드: 서버 내부 포맷부터 프론트 통신까지

Java에서 시간 처리와 프론트엔드 통신: 서버 내부 형식 vs 프론트 전달 형식Java 백엔드 개발에서 시간 처리 방식은 서버 내부 로직과 프론트엔드 통신 사이에서 형식이 달라질 수 있습니다. 이 글에서는 java.time 패키지를 중심으로, 서버에서의 시간 처리 방식과 프론트엔드와의 데이터 송수신 시 시간 형식을 비교해봅니다.⚡️ 서버 내 시간 처리Java 8부터 지원되는 java.time 패키지를 사용하면 명확하고 안전한 시간 처리가 가능합니다.LocalDateTime localTime = LocalDateTime.now();ZonedDateTime zonedTime = ZonedDateTime.now(ZoneId.of("Asia/Seoul"));Instant utcTime = Instant.now..

Developer/Backend 2025. 6. 19. 20:11

[입문 필독] Spring 계층 구조 예제와 자주 하는 실수 정리

Spring Boot 계층 구조 완벽 가이드: Controller, Service, RepositorySpring Boot로 웹 애플리케이션을 개발할 때 가장 먼저 이해해야 할 개념은 "계층 구조(Layered Architecture)"입니다. 이 글에서는 Controller, Service, Repository의 역할을 명확히 구분하고, 초보자가 자주 하는 실수와 그 해결법까지 상세히 설명합니다.📌 왜 계층을 나누는가?소프트웨어 아키텍처에서 계층을 나누는 이유는 책임 분리(SRP)와 유지보수성 향상에 있습니다. 각 계층은 다음과 같은 책임을 갖습니다: Controller: 외부 요청을 받고 응답을 반환 Service: 비즈니스 로직 처리 Repository: DB와의 데이터 접근 처리 (JPA ..

Developer/Backend 2025. 6. 12. 13:54

비동기 처리란? 언제, 왜, 어떻게 사용하는가

비동기 처리란? 언제, 왜, 어떻게 사용하는가비동기 처리(asynchronous processing)는 백엔드 개발에서 성능, 확장성, 응답성을 높이기 위한 핵심 기법 중 하나입니다. 이 글에서는 비동기 처리의 개념부터 사용 시기, 실무 이슈, 테스트 전략, 실패 대응까지 모두 정리합니다.1. 비동기 처리란?비동기란 작업을 요청한 후, 그 결과를 기다리지 않고 다른 작업을 수행할 수 있는 방식입니다. 이는 주로 블로킹 I/O(예: 데이터베이스 조회, 파일 읽기, 외부 API 호출 등)에서 응답을 기다리는 동안 리소스를 낭비하지 않도록 설계하는 기법입니다.비유: 동기는 전화 통화, 비동기는 문자 메시지. 전자는 상대의 응답을 기다리며, 후자는 메시지만 보내고 기다리지 않습니다.// 동기 방식String r..

Developer/Backend 2025. 5. 29. 10:06

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
It is my Style © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바