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

호이로그

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

USB 버전별 특징과 구분하는 방법

USB(Universal Serial Bus)는 컴퓨터와 주변기기를 연결하는 가장 보편적인 인터페이스입니다. 하지만 USB 1.0부터 최신 USB4까지 세대를 거듭하며 속도, 전력 공급, 커넥터 형태 등 많은 차이가 생겼습니다.USB 버전별 특징을 정리하고, 실제로 어떤 방식으로 구분할 수 있는지 알아보겠습니다. 1. USB 1.0 / 1.1 (초기 버전)출시 시기: 1996년(1.0), 1998년(1.1)전송 속도: 최대 12Mbps (1.5MB/s)특징: 키보드, 마우스 같은 저속 기기 연결용. 현재는 거의 사용되지 않음. 2. USB 2.0출시 시기: 2000년전송 속도: 최대 480Mbps (60MB/s)특징: ‘하이 스피드(Hi-Speed)’라는 이름으로 보급. 여전히 많은 저가형 장치에서 ..

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

[JAVA] @RestController vs @Controller – Spring MVC에서의 핵심 차이점 정리

Spring으로 웹 애플리케이션 또는 REST API를 개발하다 보면 @Controller와 @RestController를 언제 어떻게 써야 할지 혼란스러울 때가 있습니다. 둘 다 HTTP 요청을 처리하기 위해 사용되는 어노테이션이지만, 사용하는 목적과 동작 방식에는 명확한 차이가 있습니다.실무에서 자주 마주하는 이 두 어노테이션의 개념과 차이, 사용 사례를 정리해 보겠습니다. 1. @Controller – 전통적인 MVC 패턴을 위한 어노테이션@Controller는 Spring MVC에서 View 기반 애플리케이션을 만들 때 사용하는 어노테이션입니다. 핵심은 메서드의 반환값이 View의 이름이라는 점입니다. 일반적으로 JSP, Thymeleaf 같은 템플릿 엔진과 함께 사용됩니다.@Controller..

  • format_list_bulleted 개발/JAVA
  • · 2025. 9. 18.
  • textsms
USB란? 그리고 USB의 역사 – 알아두면 유용한 필수 가이드

USB란? 그리고 USB의 역사 – 알아두면 유용한 필수 가이드

USB(Universal Serial Bus)는 컴퓨터와 주변기기를 연결하기 위한 표준 인터페이스입니다.1996년 처음 등장했으며, 마우스·키보드·프린터·카메라·스마트폰 등 다양한 장치를 하나의 통합된 방식으로 연결할 수 있도록 고안되었습니다.이전에는 장치마다 직렬 포트(Serial Port), 병렬 포트(Parallel Port), PS/2 포트 등을 사용해야 했지만, USB가 등장하면서 복잡한 케이블 문제를 해결할 수 있었습니다. USB의 주요 특징범용성: 거의 모든 전자기기에 적용 가능전원 공급 기능: 데이터 전송뿐 아니라 전원 공급도 가능플러그 앤 플레이: 드라이버 자동 인식으로 즉시 사용 가능핫 플러그: 컴퓨터 전원을 끄지 않고도 장치 연결/해제 가능 USB의 역사USB의 역사는 컴퓨터 기..

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

[JAVA] Spring에서 Controller, Service, Repository 계층 구조란?

Spring Framework 기반의 애플리케이션을 개발할 때 가장 자주 등장하는 개념이 바로 Controller - Service - Repository로 이어지는 3계층 구조입니다.각 계층의 역할과 왜 이러한 구조를 사용하는지, 실무에서 어떻게 활용해야 하는지를 중심으로 자세히 알려드리겠습니다. 1. 왜 계층 구조를 사용하는가?애플리케이션이 성장할수록 유지보수가 어려워지고 변경 사항이 다른 부분에 영향을 줄 수 있습니다. 이를 방지하기 위해 코드의 책임을 분리하고 명확한 역할을 나누는 것이 중요합니다. Controller, Service, Repository 패턴은 이러한 관심사의 분리를 구조화하는 대표적인 예입니다. 2. 각 계층의 역할2.1 Controller 계층Controller는 클라이언트(..

  • format_list_bulleted 개발/JAVA
  • · 2025. 9. 17.
  • textsms
하드디스크 포맷 형식 이해하기 - FAT32, NTFS, exFAT, APFS

하드디스크 포맷 형식 이해하기 - FAT32, NTFS, exFAT, APFS

하드디스크나 SSD를 사용할 때 반드시 알아야 하는 개념 중 하나가 포맷 형식(파일 시스템, File System)입니다. 포맷은 단순히 “디스크를 초기화한다”는 의미를 넘어서, 저장 장치가 데이터를 어떻게 기록·관리할지 정하는 규칙을 말합니다. 운영체제(OS)와 사용 목적에 따라 적절한 포맷 형식을 선택하는 것이 중요합니다.대표적인 하드디스크 포맷 형식을 정리하고, 어떤 상황에서 어떤 포맷을 선택하면 좋은지 알려드리겠습니다. 1. 파일 시스템(File System) 개요하드디스크 포맷은 데이터를 블록 단위로 저장하고 읽는 구조를 정의합니다. 이를 통해 운영체제가 파일의 이름, 크기, 위치, 권한 등을 관리합니다.대표적으로는 Windows에서 많이 쓰이는 NTFS, macOS 전용의 APFS, 외장 ..

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

[JAVA] Spring Boot로 Hello World REST API 만들기

Java와 Spring Boot를 처음 배우는 분들이 가장 먼저 접하는 예제가 바로 Hello World REST API입니다.Spring Boot를 사용해 최소한의 설정만으로 간단한 REST API를 구현하는 과정을 단계별로 알려드리겠습니다. 1. 프로젝트 생성Spring Initializr 사용Spring Boot 프로젝트를 생성하기 위해 https://start.spring.io를 사용합니다. 다음과 같이 설정하세요.Project: Gradle 또는 MavenLanguage: JavaSpring Boot: 3.x 이상Dependencies: Spring Web프로젝트를 생성하고 IDE(IntelliJ 등)에서 열어주세요. 2. 기본 디렉터리 구조src └─ main ├─ java │ ..

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

티스토리툴바