전체 글 5

Spring과 Spring Boot의 차이점|스프링과 스프링부트는 뭐가 다를까?

Java 웹 개발을 공부하다 보면 Spring과 Spring Boot라는 이름을 거의 반드시 접하게 됩니다. 이름도 비슷하다 보니 처음에는 "Spring Boot가 Spring의 새로운 버전인가?" 또는 "둘은 서로 다른 프레임워크인가?"라는 의문이 생길 수 있습니다. 결론부터 말하면 Spring Boot는 Spring을 대체하는 프레임워크가 아닙니다. Spring을 기반으로 애플리케이션을 훨씬 쉽고 빠르게 만들 수 있도록 여러 설정과 개발 환경을 편리하게 만들어주는 것이 Spring Boot입니다. 이번 글에서는 Spring과 Spring Boot가 어떤 관계인지, 그리고 실제 프로젝트에서는 어떤 차이가 있는지 정리해보겠습니다.Spring이란?Spring Framework는 Java 애플리케이션을 개발..

개발 04:22:29

제우스: 오만의 신 리뷰|직접 해보니 어땠을까? AI 모드가 꽤 편한 MMORPG

최근 모바일 MMORPG 중에서 직접 플레이해보고 있는 게임이 제우스: 오만의 신입니다. 2026년 8월 26일 정식 출시된 컴투스의 MMORPG로, 그리스 신화를 기반으로 한 세계관과 언리얼 엔진 5 그래픽, 그리고 게임을 종료해도 캐릭터가 계속 성장하는 AI 모드를 주요 특징으로 내세운 게임입니다. 저도 실제로 플레이해보면서 AI 모드를 사용하고 있는데, 제우스: 오만의 신에서 가장 인상적인 부분을 하나 고르라면 역시 이 기능이었습니다. 이번 글에서는 제우스: 오만의 신을 직접 플레이하면서 느낀 장점과 아쉬운 점을 정리해보겠습니다.제우스: 오만의 신은 어떤 게임?제우스: 오만의 신은 그리스 신화를 배경으로 하는 MMORPG입니다. 워리어, 로그, 메이지, 파라곤의 기본 계열에서 전직을 거쳐 총 8개의..

게임 00:40:01

Windows 11 시작 프로그램 끄는 방법|컴퓨터 부팅 느릴 때 가장 먼저 확인할 것

컴퓨터를 처음 샀을 때는 부팅이 빨랐는데 사용하다 보니 점점 느려지는 경우가 있습니다. 여러 가지 원인이 있을 수 있지만 가장 먼저 확인해볼 만한 것이 시작 프로그램입니다. 프로그램을 설치하다 보면 Discord, Steam, 각종 메신저나 클라우드 프로그램 등이 Windows 시작과 동시에 자동으로 실행되도록설정되는 경우가 있습니다. 하나하나는 큰 문제가 없어 보여도 이런 프로그램이 계속 쌓이면 Windows를 켤 때 불필요한 프로그램이 한꺼번에 실행되면서 부팅이 느려질 수 있습니다. 이번 글에서는 Windows 11에서 시작 프로그램을 확인하고 필요 없는 프로그램의 자동 실행을 끄는 방법을 정리해보겠습니다.시작 프로그램이란?시작 프로그램은 Windows가 부팅될 때 자동으로 실행되는 프로그램입니다. ..

IT 00:24:30

PostgreSQL duplicate key value violates unique constraint 오류 원인과 해결 방법

PostgreSQL에서 INSERT 또는 UPDATE를 수행하다 보면 다음과 같은 오류를 만날 수 있습니다.ERROR: duplicate key value violates unique constraint 처음 보면 단순히 데이터가 중복됐다는 의미처럼 보이지만, 실제로는 Primary Key(PK), UNIQUE 제약조건, Sequence 불일치 등 여러 가지 원인으로 발생할 수 있습니다. 이번 글에서는 이 오류가 발생하는 대표적인 원인과 해결 방법을 정리해보겠습니다.1. duplicate key value violates unique constraint란?예를 들어 다음과 같은 테이블이 있다고 가정하겠습니다.CREATE TABLE member ( member_id BIGINT PRIMARY KEY,..

개발 00:16:53

Windows에서 사용 중인 프로세스 확인 및 종료하는 방법

로컬 개발 환경에서 Tomcat이나 Java 애플리케이션을 실행하다 보면 특정 포트가 이미 사용 중이라는 오류가 발생하는 경우가 있습니다. 예를 들어 1099 포트를 사용해야 하는데 이미 다른 프로세스가 점유하고 있다면 서버가 정상적으로 실행되지 않을 수 있습니다. 이럴 때 Windows에서 해당 포트를 사용하고 있는 프로세스를 확인하고 종료하는 방법을 정리해보겠습니다.1. 1099 포트를 사용 중인 프로세스 확인먼저 명령 프롬프트(CMD)를 실행합니다.다음 명령어를 입력합니다.netstat -ano | findstr :1099 실행하면 다음과 비슷한 결과가 표시됩니다.TCP 0.0.0.0:1099 0.0.0.0:0 LISTENING 12345 가장 오른쪽에 있는 숫자가 해당 포트를..

IT 00:13:49