호이로그
close
프로필 배경
프로필 로고

호이로그

  • 분류 전체보기 (459) N
    • 개발 (248) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (13) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (173)
      • 리뷰 (110)
      • 기타 (61)
    • 전자회로 & 부품 (28) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
  • 홈
  • 태그
  • 방명록

[JAVA] Spring vs Spring Boot 완벽 비교: 어떤 차이가 있고, 언제 어떤 걸 써야 할까?

Spring과 Spring Boot의 차이점은 단순한 설정 유무 이상의 이야기입니다. 실무 개발자의 관점에서 어떤 프로젝트에 어떤 프레임워크가 더 적합한지 상세히 비교해봅니다. Spring과 Spring Boot, 도대체 뭐가 다르지?처음 Spring을 접할 때 누구나 한 번쯤은 이런 의문을 갖게 됩니다.“Spring Boot는 Spring이랑 뭐가 다르지?”“Spring Boot 쓰면 Spring 안 써도 되는 건가?”“실무에서는 어떤 걸 써야 하지?”Java 백엔드를 하면서 이 질문을 수도 없이 받았습니다. 이 글에서는 Spring과 Spring Boot의 핵심 개념, 차이점, 그리고 언제 어떤 걸 선택해야 할지를 실제 경험을 바탕으로 설명합니다. Spring Framework란?Spring은 Jav..

  • format_list_bulleted 개발/JAVA
  • · 2025. 9. 9.
  • textsms
레노버 샤오신 패드 프로 GT 리뷰: 20만 원대에 진심인 가성비 태블릿의 끝판왕

레노버 샤오신 패드 프로 GT 리뷰: 20만 원대에 진심인 가성비 태블릿의 끝판왕

태블릿 시장이 다시 활기를 띠고 있는 요즘, 고성능 제품과 보급형 제품의 간극은 여전히 존재합니다. 그러던 중 등장한 레노버 샤오신 패드 프로 GT는 가격과 성능 사이에서 놀라운 균형을 보여줍니다. 20만 원 중반대 가격에 스냅드래곤 8 3세대 칩셋을 탑재하고, 펜 필기감마저 인상적인 태블릿이 있다면 믿기시겠어요? 사양 요약 및 디스플레이디스플레이: 11인치 3200x2000 LCD, 최대 밝기 800니트, 144Hz 고주사율칩셋: 스냅드래곤 8 Gen 3 (비닝 버전)RAM/저장소: 최대 12GB / 256GB (UFS 4.0)배터리: 8,860mAh, 68W 고속충전카메라: 전면 13MP, 후면 13MP + 2MP디스플레이는 LCD이지만 색 정확도(ΔE펜슬 프로: 이 가격대 최고 수준의 필기감별매 ..

  • format_list_bulleted IT 테크/리뷰
  • · 2025. 9. 9.
  • textsms

[JAVA] Spring Framework란 무엇인가? - 개념과 역사 쉽게 정리

자바 웹 개발을 해본 사람이라면 스프링(Spring Framework)이라는 이름을 한 번쯤은 들어봤을 겁니다. 2000년대 중반 EJB 기반 시스템에서 지쳐가던 시절, 스프링을 처음 접하고 “이거다!” 싶었던 기억이 아직도 생생하네요. 스프링은 왜 필요했을까?예전에는 J2EE(EJB 기반) 개발이 일종의 표준처럼 여겨졌지만, 배우기도 어렵고 코드도 무겁고 테스트는 거의 불가능했죠. 그러다 Rod Johnson이라는 호주 출신 개발자가 2002년에 “J2EE는 너무 복잡하다”며 새로운 대안을 제시했습니다. 그게 바로 스프링 프레임워크(Spring Framework)의 시작입니다.핵심은 간단합니다. 객체 간 의존성은 프레임워크가 주입(DI)하고, 공통 관심사는 AOP로 분리하고, Plain Old Java..

  • format_list_bulleted 개발/JAVA
  • · 2025. 9. 8.
  • textsms
낫싱 CMF 워치 3 프로 리뷰: 디자인은 만점, 착용감은 글쎄?

낫싱 CMF 워치 3 프로 리뷰: 디자인은 만점, 착용감은 글쎄?

낫싱(Nothing)의 서브 브랜드인 CMF가 다시 한 번 도전장을 던졌습니다. 바로 CMF Watch 3 Pro.디자인 감성으로 이미 마니아층을 확보한 낫싱이, 이번엔 스마트워치 시장에서도 존재감을 드러내고 있는데요.전작 CMF Watch Pro 2에 이어 워치 3 프로라는 이름으로 출시된 이번 제품, 과연 얼마나 달라졌을까요?제가 직접 착용하고 써본 후기를 바탕으로 장단점을 솔직하게 나눠보겠습니다. 디자인: 스타일 하나는 정말 예쁨워치 본체는 메탈 소재, 센서 부분은 플라스틱.전면 디스플레이는 1.43인치 AMOLED로 시야각과 색 표현 뛰어남.오른쪽 디지털 용두(크라운)는 회전과 클릭을 모두 지원해 조작성 우수.주황색 스트랩은 디자인은 좋지만 마감과 착용감은 실망.“정말 예쁜데… 착용감이 왜 이..

  • format_list_bulleted IT 테크/리뷰
  • · 2025. 9. 8.
  • textsms

MySQL에서 다양한 데이터 모델의 설계 및 최적화

데이터베이스의 구조는 서비스 성능과 유지보수성에 큰 영향을 줍니다. 특히 MySQL에서는 다양한 데이터 모델링 방식을 활용할 수 있으며, 각 모델에 맞는 최적화 전략이 중요합니다. 이 글에서는 정규화, 비정규화, EAV(Entity-Attribute-Value), JSON 기반 모델 등의 설계 기법과 성능 향상 팁을 소개합니다. 1. 정규화(Normalization) 모델정규화는 중복을 줄이고 데이터 무결성을 높이기 위한 전통적인 관계형 데이터 설계 방식입니다.장점: 데이터 일관성 유지, 중복 최소화단점: JOIN이 많아져 복잡한 쿼리와 성능 저하 발생 가능> INNER JOIN이 과도하게 사용될 경우, 인덱스 설계와 캐시 튜닝이 필요합니다.2. 비정규화(Denormalization) 모델정규화의 반대..

  • format_list_bulleted 개발/DB
  • · 2025. 9. 7.
  • textsms
맥에서 ZIP 파일 압축 및 해제하는 3가지 방법

맥에서 ZIP 파일 압축 및 해제하는 3가지 방법

ZIP 파일은 여러 개의 파일을 하나로 묶거나 용량을 줄이는 데 널리 사용되는 압축 형식입니다. 맥(macOS)에서는 별도의 프로그램 없이도 ZIP 압축 및 해제를 기본 지원하며, 추가 앱을 활용하면 더 다양한 기능을 사용할 수 있습니다.맥에서 ZIP 파일을 압축하고 해제하는 3가지 방법을 정리했습니다. 1. Finder(파인더) 기본 기능 활용하기맥에서는 별도의 앱 설치 없이 Finder를 통해 ZIP 파일 압축 및 해제가 가능합니다.압축하기Finder에서 압축할 파일이나 폴더 선택마우스 우클릭(또는 Control + 클릭)메뉴에서 “압축하기” 선택같은 위치에 .zip 확장자의 압축 파일 생성 -> 여러 파일을 선택 후 압축하면 “Archive.zip” 파일이 생성되며, 필요 시 이름을 변경하면 됩니..

  • format_list_bulleted IT 테크/기타
  • · 2025. 9. 7.
  • textsms
  • navigate_before
  • 1
  • ···
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • ···
  • 77
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (459) N
    • 개발 (248) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (13) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (173)
      • 리뷰 (110)
      • 기타 (61)
    • 전자회로 & 부품 (28) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
최근 글
최근 댓글
태그
  • #java
  • #리눅스기초
  • #google지도api
  • #리눅스명령어
  • #googlemap
  • #springboot
  • #mysql
  • #typescript
  • #api가이드
  • #routesapi
전체 방문자
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바