개발을 하다 보면 데이터베이스 테이블이 점점 많아지고, 서로 어떤 관계로 연결되어 있는지 헷갈릴 때가 많습니다.머릿속으로는 이해하고 있어도, 팀원에게 설명하거나 나중에 다시 보려고 하면 구조가 정리되어 있지 않아 애를 먹게 됩니다. 이럴 때 유용하게 사용할 수 있는 도구가 바로 dbdiagram.io 입니다. dbdiagram은 어떤 도구인가요?dbdiagram.io는 데이터베이스 구조를 쉽게 시각화해 주는 웹 기반 도구입니다.테이블과 컬럼, 외래 키 등의 정보를 간단한 문법으로 입력하면 자동으로 ERD(Entity Relationship Diagram)를 그려줍니다. 설치가 필요 없고, 웹사이트에 접속해서 바로 사용할 수 있어 접근성이 뛰어납니다.SQL이나 dbdiagram 전용 문법을 사용해 테이블 ..
클라우드 서버의 인스턴스를 이용하다보면 ssh로 연결하여 사용을 하게되는데 ssh에 연결하여 명령어를 입력하고 창을 닫게되면 세션이 닫혀서 해당 작업이 종료되게 됩니다. 그렇기 때문에 screen을 활용하여 세션을 종료해도 서버가 계속 실행 유지하면서 작업을 수행할 수 있는 방법에 대해서 알아보겠습니다. screen 명령어를 왜 사용해야할까?SSH를 통해 서버에서 애플리케이션(예: React, Spring Boot 등)을 실행하면, SSH 세션이 끊어지는 순간 실행 중이던 프로세스도 함께 종료됩니다. 이를 방지하려면 백그라운드에서 세션을 유지할 수 있는 도구가 필요합니다. 여기서 screen 명령어가 빛을 발합니다. screen은 가상 터미널을 생성해 세션을 관리하며, SSH 연결이 끊겨도 애플리케이션이..
React로 프론트엔드를 개발하고, Spring Boot로 백엔드를 구성하는 프로젝트를 진행 중이라면, 두 프레임워크를 효율적으로 통합하는 방법을 고민해본 적이 있을 겁니다. 이 글에서는 React의 빌드 결과를 Spring Boot의 static 폴더에 넣고 단일 애플리케이션으로 실행하는 방법을 소개합니다. 왜 React와 Spring Boot를 통합해야할까?React는 강력한 프론트엔드 라이브러리이고, Spring Boot는 안정적인 백엔드 프레임워크입니다. 두 개를 별도로 실행하면 프론트엔드와 백엔드 간 CORS 문제나 배포 복잡성이 생길 수 있습니다. 이를 해결하기 위해 React 빌드 파일을 Spring Boot의 static 폴더에 통합하면 단일 JAR 파일로 배포가 가능해지고, 운영과 관리가..
맥도날드 해피밀매달 새로운 콜라보 상품을 보여주는 맥도날드 해피밀이 이번 3월에도 특별한 선물을 준비했습니다. 지난 2월에는 톰과제리와의 콜라보로 맥도날드와 톰과제리 팬들에게 큰 인기를 누렸던 맥도날드가, 이번에는 쥬라기월드와 콜라보를 진행하였습니다. 이달의 해피밀 - 쥬라기 월드이번 쥬라기월드 해피밀은 총 10가지의 카트 해피밀로 구성되어 있습니다. 10종의 쥬라기 월드 공룡들이 해피밀 상품으로 출시되어 어린이들과 쥬라기 월드 팬들에게 큰 인기를 끌것으로 기대됩니다. 이번 해피밀은 영화속 상징적인 공룡들을 재현한 디테일한 디자인으로, 아이들의 상상력과 호기심을 자극할 뿐만 아니라 팬들에게는 소장 가치를 더할 특별한 아이템으로 주목받고 있습니다. 전 1~5종은 현재 바로 구입할 수 있으며, 6~10종은 ..
오늘은 최근 미국에서 화제가 된 사건 하나를 가져왔습니다. 바로 2025년 2월 24일, 미국 주택도시개발부(HUD) 본부에서 벌어진 해킹 사건인데요. 도널드 트럼프 대통령이 일론 머스크의 발을 키스하는 AI로 만든 영상이 건물 안 TV에 나타난 일입니다. 상상만 해도 좀 웃기지만, 이 사건은 단순히 웃고 넘어갈 일은 아닙니다. 해킹, AI, 그리고 정부 시스템 보안까지 얽힌 이야기라서 같이 파헤쳐보겠습니다. HUD 본부가 해킹된 날At the Department of Housing and Urban Development this morning. pic.twitter.com/RPJKqTZS5E— Anthony LaMesa (@ajlamesa) February 24, 20252025년 2월 24일, HUD..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.