전체 글(79)
반응형
-
IDE/Eclipse
2026.05.01
Eclipse 이클립스 최신버전 테마 다크 모드로 변경하기
이클립스 다크모드 설정 때문에 눈이 피로하거나 UI 깨짐 문제로 불편을 겪고 계신가요? 특히 4K 고해상도 모니터 환경에서 DevStyle 플러그인이 제대로 동작하지 않아 고민하는 개발자분들이 많습니다. 저 역시 같은 문제를 겪었고 결국 Eclipse Spectrum Dark Theme과 Eclipse Themes 조합으로 해결했습니다. 최신 이클립스 환경에서도 안정적인 다크모드를 적용하는 방법을 공유합니다.1. Eclipse Spectrum Dark Theme 설치Eckuose Marketplace에서 Eclipse Spectrum Dark Theme를 검색해서 설치합니다.Preferences -> Appearance에서 Theme 값을 Spectrum 으로 변경해줍니다. 이클립스를 재실행하면 적용됩니..
-
Cloud(AWS,GCP)
2026.04.15
AWS EC2 Ubuntu에서 Springboot 서버 systemd 서비스로 자동 시작 등록하는 방법
포트폴리오용 프로젝트를 AWS에 올려놓고 다음 날 아침에 확인해보니 서버가 죽어 있었던 경험이 있으신가요? 비용 부담 때문에 어쩔 수 없이 AWS 프리티어 t2.micro를 사용하고 있는데 서버가 자꾸 뻗어버려서 답답하셨던 분이라면 이 글을 꼭 읽어보세요. 사실 이것은 실력의 문제가 아니라 서버 사양의 문제입니다. t2.micro는 RAM이 단 1GB에 불과하기 때문에 Spring Boot 애플리케이션 하나만 올려도 메모리가 거의 꽉 차는 구조입니다. 이 글을 끝까지 읽으시면 서버가 재부팅되거나 비정상 종료되어도 애플리케이션이 자동으로 살아나는 systemd 서비스 등록 방법과 저렴한 서버에서 메모리 부족으로 뻗는 문제를 함께 해결하는 실전 방법을 모두 가져가실 수 있습니다.저렴한 AWS EC2 t2.m..
-
OS
2026.03.14
DDU 이용해 노트북 그래픽 드라이버 클린 제거 후 재설치 방법
레노버 씽크패드 T14s Gen6 AMD 2.8K OLED 모델을 사용중인데 노트북 모니터 깜빡이는 현상이 자주 발생하기 시작했다. 그래서 서비스센터에 접수하기전에 노트북 드라이버를 노트북 제조사인 레노버 공식 홈페이지에서 제공하는 그래픽 드라이버로 설치해보기로 했다. 보통 그래픽카드 드라이버의 경우 클린 삭제가 되지 않아 윈도우를 포멧하고 재설치를 하면서 다시 설치했는데 DDU 라는 프로그램을 이용하면 윈도우 재설치 없이 드라이버를 깨끗하고 완벽하게 삭제할 수 있다고해서 DDU(Display Driver Uninstaller) 프로그램을 이용해보았다.1. 사전 준비그래픽 드라이버를 제거할 프로그램인 DDU와 설치할 그래픽 드라이버 설치 파일을 다운로드한다. Display Driver Uninstalle..
-
IDE/Eclipse
2026.03.01
MyBatis Mapper XML 파일 빨간줄 없애는 방법
MyBatis Mapper XML 파일에 빨간 밑줄이나 오류표시가 나타나는 경우가 있다. 실제로 코드에는 아무 문제가 없는데 이클립스 IDE에서는 오류라고 표시되는 경우가 많이 있다. 그래서 이번 포스팅에서는 이클립스에서 xml 파일의 빨간줄을 없애는 방법에 대서 정리해보았다.MyBatis Mapper XML 파일 빨간줄이 생기는 원인보통 DTO파일을 다운로드하지 못해 발생한다. Mapper XML 상단에 선언된 구문에서 이클립스가 해당 DTO 파일으르 외부에서 다운받으려고 하는데 네트워크 차단 또는 사내망 환경, 이클립스 설정이 안되어 있어 다운로드가 실패하면 발생한다. Preferences → XML(Wild Web Developer → Download external Resources.. 항목을 체..
-
Cloud(AWS,GCP)
2026.02.28
AWS EC2 서버 원격 접속 프로그램 MobaXterm 추천
MobaXterm은 Windows 환경에서 리눅스 서버에 원격 접속할 때 가장 많이 사용되는 강력한 SSH 클라이언트 프로그램이다. 기존에는 Putty 라는 프로그램을 사용했었는데 MobaXterm을 알고 나서는 신세계를 경험하고 MobaXterm 만 사용하고 있다. MobaXterm은 SSH, Telnet, RDP, VNC, FTP, SFTP 등 다양한 프로토콜을 하나의 프로그램에서 지원하여 여러 프로그램을 설치할 필요가 없는게 최대 장점이다. MobaXterm을 이용해 AWS EC2 서버 접속부터 서버 관리까지 효울적으로 작업하는 방법에 대해서 정리해보았다.MobaXterm 다운로드 및 설치하기MobaXterm 공식 홈페이지에 접속하여 무료 버전 프로그램을 다운로드한다. 무료 버전도 충분하다. Mob..
-
IDE/Visual Studio
2026.02.14
Visual Studio Code 터미널에서 npm 명령어 안될 경우 해결 방법
Visual Studio Code에서 프로젝트를 시작하려는데 npm 명령어가 먹히지 않아 막막하셨나요? npm install이나 npm start를 실행하면 npm 용어가 인식되지 않는다는 오류 메시지만 반복되고, 시간만 흘러가는 답답한 상황을 경험하신 분들이 많습니다. 특히 개발 초보자분들께는 이런 환경 설정 문제가 큰 벽처럼 느껴지실 겁니다. 이 글에서는 VSCode 터미널에서 npm 명령어가 작동하지 않는 원인과 해결 방법을 단계별로 상세히 설명해드립니다. 이 글을 끝까지 읽으시면 더 이상 npm 오류로 시간을 낭비하지 않고, 자신 있게 프로젝트 개발을 시작하실 수 있습니다.npm 명령어가 인식되지 않는 경우가장 흔한이유는 Node.js가 설치되지 않았거나 설치는 되어 있으나 환경 변서 설정이 제대..
-
OS
2026.02.13
윈도우11 화면이 계속 밝아졌다 어두워진다면? 자동 밝기 조절 완벽하게 끄는 방법 정리
윈도우11을 사용하다 보면 화면 밝기가 갑자기 밝아졌다 어두워지는 경험을 하신 적이 있으신가요? 작업에 집중하고 있는데 화면이 저절로 어두워지면 눈이 피로해지고, 중요한 작업 중에 밝기가 바뀌면 집중력이 떨어질 수밖에 없습니다. 이러한 불편함은 윈도우11의 자동 밝기 조절 기능 때문인데요. 이번 포스팅에서 자동 화면 밝기 조절을 완전히 끄는 방법과 내 작업 환경에 맞는 최적의 화면 설정에 대해서 알아보겠습니다.윈도우11 자동 밝기 조절이란윈도우11의 자동 밝기 조절 기능은 주변 환경의 조도를 감지하여 화면 밝기를 자동으로 조정하는 기능입니다. 이 기능은 적응형 밝기라고도 불리며 배터리 수명을 연장하고 사용자의 시력 보호를 목적으로 개발되었습니다. 밝은 환경에서는 화면을 밝게하고, 어두운 환경에서는 화면을..
-
Database/Oracle
2026.02.04
오라클 21c XE 데이터베이스 신규 생성 추가하기
오라클 21c XE 설치를 하면 이미 하나의 CDB(XE)와 기본 PDB(XEPDB1)가 만들어집니다. 보통은 새 데이터베이를 만드는 대신 새 사용자(스키마)를 만들어서 사용합니다. 하지만 완전히 분리된 DB 인스턴스처럼 데이터베이스를 추가해야하는 경우가 있습니다. 그래서 오라클 21c XE에서 별도의 신규 데이터베이스를 생성 추가하는 방법에 대해서 정리했습니다.1. 관리자 권한으로 CMD(명령 프롬프트) 실행관리자 권한 CMD에서 CDB 루트로 이동합니다.sqlplus / as sysdbaSHOW CON_NAME; --CDB$ROOT 아닐 경우 아래 쿼리 수행ALTER SESSION SET CONTAINER = CDB$ROOT;2. 신규 데이터베이스 생성 및 오픈pdbseed를 복제해서 새 데이터베이스..
-
OS
2026.02.03
윈도우 시작표시줄 검색에서 포터블 프로그램 검색되게 하는 방법
자주 사용하는 포터블 프로그램이 있는데 윈도우 검색창에서 찾을 수 없어 답답하셨나요? 설치형 프로그램은 바로 검색되는데 무설치 프로그램은 매번 폴더를 찾아 들어가야 하는 불편함을 겪고 계실 겁니다. 이 글에서는 포터블 프로그램을 윈도우 시작표시줄 검색에서 바로 찾을 수 있도록 만드는 두 가지 확실한 방법을 알려드립니다. 이 방법들을 따라하시면 앞으로 키보드 몇 번만 눌러 원하는 프로그램을 즉시 실행할 수 있게 됩니다.1. 실행파일 바로가기 만들기포터블 프로그램 실행 파일을 마우스 오른쪽 클릭으로 바로가기 만들기를 합니다.2. 시작 메뉴 폴더에 바로가기 파일 추가하기 %appdata%\Microsoft\Windows\Start Menu\Programs 경로에 프로그램의 바로가기 파일을 넣어두면 검색됩니다...
-
Diary
2026.01.24
AWS EC2 서버 MariaDB 데이터베이스 해킹 후기
최근에 AWS EC2 서버에 구축한 MariaDB 해킹당하는 사건이 발생해서 기록으로 남겨본다.회사 임직원들만 사용하는 사내용 웹서비스를 운영중이였다. 웹서비스의 주된 기능은 초과 근무 시간과 초과 근무에 따른 휴가 사용을 기록하고, 현황을 보여주는 서비스다. 서비스를 시작한지 6개월 정도가 지났는데 갑자기 해당 웹서비스가 정상적으로 작동하지 않는다는 이슈가 있었다. 그때는 단순히 스프링부트로 구현한서비스가 죽었나? 라고 생각했었다.퇴근 후 서비스를 확인해봤는데 내가 생각했던 상황과는 다른 상황이였다. 서비스는 잘 작동중이였는데 DB 접속에 실패하면서 작동되지 않는 상황이였다. "mariadb is not allowed to connect to this MariaDB server" 라는 에러가 잔뜩 발생..
반응형
반응형
-
IDE/Eclipse 2026.05.01Eclipse 이클립스 최신버전 테마 다크 모드로 변경하기 이클립스 다크모드 설정 때문에 눈이 피로하거나 UI 깨짐 문제로 불편을 겪고 계신가요? 특히 4K 고해상도 모니터 환경에서 DevStyle 플러그인이 제대로 동작하지 않아 고민하는 개발자분들이 많습니다. 저 역시 같은 문제를 겪었고 결국 Eclipse Spectrum Dark Theme과 Eclipse Themes 조합으로 해결했습니다. 최신 이클립스 환경에서도 안정적인 다크모드를 적용하는 방법을 공유합니다.1. Eclipse Spectrum Dark Theme 설치Eckuose Marketplace에서 Eclipse Spectrum Dark Theme를 검색해서 설치합니다.Preferences -> Appearance에서 Theme 값을 Spectrum 으로 변경해줍니다. 이클립스를 재실행하면 적용됩니.. -
Cloud(AWS,GCP) 2026.04.15AWS EC2 Ubuntu에서 Springboot 서버 systemd 서비스로 자동 시작 등록하는 방법 포트폴리오용 프로젝트를 AWS에 올려놓고 다음 날 아침에 확인해보니 서버가 죽어 있었던 경험이 있으신가요? 비용 부담 때문에 어쩔 수 없이 AWS 프리티어 t2.micro를 사용하고 있는데 서버가 자꾸 뻗어버려서 답답하셨던 분이라면 이 글을 꼭 읽어보세요. 사실 이것은 실력의 문제가 아니라 서버 사양의 문제입니다. t2.micro는 RAM이 단 1GB에 불과하기 때문에 Spring Boot 애플리케이션 하나만 올려도 메모리가 거의 꽉 차는 구조입니다. 이 글을 끝까지 읽으시면 서버가 재부팅되거나 비정상 종료되어도 애플리케이션이 자동으로 살아나는 systemd 서비스 등록 방법과 저렴한 서버에서 메모리 부족으로 뻗는 문제를 함께 해결하는 실전 방법을 모두 가져가실 수 있습니다.저렴한 AWS EC2 t2.m.. -
OS 2026.03.14DDU 이용해 노트북 그래픽 드라이버 클린 제거 후 재설치 방법 레노버 씽크패드 T14s Gen6 AMD 2.8K OLED 모델을 사용중인데 노트북 모니터 깜빡이는 현상이 자주 발생하기 시작했다. 그래서 서비스센터에 접수하기전에 노트북 드라이버를 노트북 제조사인 레노버 공식 홈페이지에서 제공하는 그래픽 드라이버로 설치해보기로 했다. 보통 그래픽카드 드라이버의 경우 클린 삭제가 되지 않아 윈도우를 포멧하고 재설치를 하면서 다시 설치했는데 DDU 라는 프로그램을 이용하면 윈도우 재설치 없이 드라이버를 깨끗하고 완벽하게 삭제할 수 있다고해서 DDU(Display Driver Uninstaller) 프로그램을 이용해보았다.1. 사전 준비그래픽 드라이버를 제거할 프로그램인 DDU와 설치할 그래픽 드라이버 설치 파일을 다운로드한다. Display Driver Uninstalle.. -
IDE/Eclipse 2026.03.01MyBatis Mapper XML 파일 빨간줄 없애는 방법 MyBatis Mapper XML 파일에 빨간 밑줄이나 오류표시가 나타나는 경우가 있다. 실제로 코드에는 아무 문제가 없는데 이클립스 IDE에서는 오류라고 표시되는 경우가 많이 있다. 그래서 이번 포스팅에서는 이클립스에서 xml 파일의 빨간줄을 없애는 방법에 대서 정리해보았다.MyBatis Mapper XML 파일 빨간줄이 생기는 원인보통 DTO파일을 다운로드하지 못해 발생한다. Mapper XML 상단에 선언된 구문에서 이클립스가 해당 DTO 파일으르 외부에서 다운받으려고 하는데 네트워크 차단 또는 사내망 환경, 이클립스 설정이 안되어 있어 다운로드가 실패하면 발생한다. Preferences → XML(Wild Web Developer → Download external Resources.. 항목을 체.. -
Cloud(AWS,GCP) 2026.02.28AWS EC2 서버 원격 접속 프로그램 MobaXterm 추천 MobaXterm은 Windows 환경에서 리눅스 서버에 원격 접속할 때 가장 많이 사용되는 강력한 SSH 클라이언트 프로그램이다. 기존에는 Putty 라는 프로그램을 사용했었는데 MobaXterm을 알고 나서는 신세계를 경험하고 MobaXterm 만 사용하고 있다. MobaXterm은 SSH, Telnet, RDP, VNC, FTP, SFTP 등 다양한 프로토콜을 하나의 프로그램에서 지원하여 여러 프로그램을 설치할 필요가 없는게 최대 장점이다. MobaXterm을 이용해 AWS EC2 서버 접속부터 서버 관리까지 효울적으로 작업하는 방법에 대해서 정리해보았다.MobaXterm 다운로드 및 설치하기MobaXterm 공식 홈페이지에 접속하여 무료 버전 프로그램을 다운로드한다. 무료 버전도 충분하다. Mob.. -
IDE/Visual Studio 2026.02.14Visual Studio Code 터미널에서 npm 명령어 안될 경우 해결 방법 Visual Studio Code에서 프로젝트를 시작하려는데 npm 명령어가 먹히지 않아 막막하셨나요? npm install이나 npm start를 실행하면 npm 용어가 인식되지 않는다는 오류 메시지만 반복되고, 시간만 흘러가는 답답한 상황을 경험하신 분들이 많습니다. 특히 개발 초보자분들께는 이런 환경 설정 문제가 큰 벽처럼 느껴지실 겁니다. 이 글에서는 VSCode 터미널에서 npm 명령어가 작동하지 않는 원인과 해결 방법을 단계별로 상세히 설명해드립니다. 이 글을 끝까지 읽으시면 더 이상 npm 오류로 시간을 낭비하지 않고, 자신 있게 프로젝트 개발을 시작하실 수 있습니다.npm 명령어가 인식되지 않는 경우가장 흔한이유는 Node.js가 설치되지 않았거나 설치는 되어 있으나 환경 변서 설정이 제대.. -
OS 2026.02.13윈도우11 화면이 계속 밝아졌다 어두워진다면? 자동 밝기 조절 완벽하게 끄는 방법 정리 윈도우11을 사용하다 보면 화면 밝기가 갑자기 밝아졌다 어두워지는 경험을 하신 적이 있으신가요? 작업에 집중하고 있는데 화면이 저절로 어두워지면 눈이 피로해지고, 중요한 작업 중에 밝기가 바뀌면 집중력이 떨어질 수밖에 없습니다. 이러한 불편함은 윈도우11의 자동 밝기 조절 기능 때문인데요. 이번 포스팅에서 자동 화면 밝기 조절을 완전히 끄는 방법과 내 작업 환경에 맞는 최적의 화면 설정에 대해서 알아보겠습니다.윈도우11 자동 밝기 조절이란윈도우11의 자동 밝기 조절 기능은 주변 환경의 조도를 감지하여 화면 밝기를 자동으로 조정하는 기능입니다. 이 기능은 적응형 밝기라고도 불리며 배터리 수명을 연장하고 사용자의 시력 보호를 목적으로 개발되었습니다. 밝은 환경에서는 화면을 밝게하고, 어두운 환경에서는 화면을.. -
Database/Oracle 2026.02.04오라클 21c XE 데이터베이스 신규 생성 추가하기 오라클 21c XE 설치를 하면 이미 하나의 CDB(XE)와 기본 PDB(XEPDB1)가 만들어집니다. 보통은 새 데이터베이를 만드는 대신 새 사용자(스키마)를 만들어서 사용합니다. 하지만 완전히 분리된 DB 인스턴스처럼 데이터베이스를 추가해야하는 경우가 있습니다. 그래서 오라클 21c XE에서 별도의 신규 데이터베이스를 생성 추가하는 방법에 대해서 정리했습니다.1. 관리자 권한으로 CMD(명령 프롬프트) 실행관리자 권한 CMD에서 CDB 루트로 이동합니다.sqlplus / as sysdbaSHOW CON_NAME; --CDB$ROOT 아닐 경우 아래 쿼리 수행ALTER SESSION SET CONTAINER = CDB$ROOT;2. 신규 데이터베이스 생성 및 오픈pdbseed를 복제해서 새 데이터베이스.. -
OS 2026.02.03윈도우 시작표시줄 검색에서 포터블 프로그램 검색되게 하는 방법 자주 사용하는 포터블 프로그램이 있는데 윈도우 검색창에서 찾을 수 없어 답답하셨나요? 설치형 프로그램은 바로 검색되는데 무설치 프로그램은 매번 폴더를 찾아 들어가야 하는 불편함을 겪고 계실 겁니다. 이 글에서는 포터블 프로그램을 윈도우 시작표시줄 검색에서 바로 찾을 수 있도록 만드는 두 가지 확실한 방법을 알려드립니다. 이 방법들을 따라하시면 앞으로 키보드 몇 번만 눌러 원하는 프로그램을 즉시 실행할 수 있게 됩니다.1. 실행파일 바로가기 만들기포터블 프로그램 실행 파일을 마우스 오른쪽 클릭으로 바로가기 만들기를 합니다.2. 시작 메뉴 폴더에 바로가기 파일 추가하기 %appdata%\Microsoft\Windows\Start Menu\Programs 경로에 프로그램의 바로가기 파일을 넣어두면 검색됩니다... -
Diary 2026.01.24AWS EC2 서버 MariaDB 데이터베이스 해킹 후기 최근에 AWS EC2 서버에 구축한 MariaDB 해킹당하는 사건이 발생해서 기록으로 남겨본다.회사 임직원들만 사용하는 사내용 웹서비스를 운영중이였다. 웹서비스의 주된 기능은 초과 근무 시간과 초과 근무에 따른 휴가 사용을 기록하고, 현황을 보여주는 서비스다. 서비스를 시작한지 6개월 정도가 지났는데 갑자기 해당 웹서비스가 정상적으로 작동하지 않는다는 이슈가 있었다. 그때는 단순히 스프링부트로 구현한서비스가 죽었나? 라고 생각했었다.퇴근 후 서비스를 확인해봤는데 내가 생각했던 상황과는 다른 상황이였다. 서비스는 잘 작동중이였는데 DB 접속에 실패하면서 작동되지 않는 상황이였다. "mariadb is not allowed to connect to this MariaDB server" 라는 에러가 잔뜩 발생..
반응형