반응형
반응형
개요스프링 부트 프로젝트를 진행중인데 인텔리제이를 사용하여 개발을 한다.문제는 디버깅이 아닌 릴리즈 상태에서 스프링부트 프로젝트를 실행하기 위해서는매번 인텔리제이를 키고 프로젝트를 실행하였었다.이런 절차와 과정으로 서버를 사용하기엔 다소 무겁다고 느낌을 받았다.IntelliJ 혹은 STS IDE 툴 없이 프로젝트를 실행하면 훨씬 가벼울텐데... "더 가볍고 효율적인 방법으로 스프링 부트 프로젝트를 실행할 수는 없을까?"이 글을 작성하게 된 계기이다. 이번 포스팅에서는 IDE 툴 없이 프로젝트를 실행할 수 있도록 JAR 파일로 만들어서 빌드 및 배포하는 방법을 다룬다.왜 JAR 파일을 사용해야 하는지, 어떻게 빌드하고 배포하는지에 대해서도 알아보자. 스프링부트 프로젝트는 왜 JAR파일로 배포해할까?JAR(..
개요블로그에 글을 작성할 때마다 느끼는 고민이 많습니다.어떤 말을 해야 할지, 개요와 서론을 어떻게 구성해야 할지, 내용은 어떻게 친근하게 다가가야할지 등으로요.매번 글쓰기가 너무 익숙치가 않아서 이 참에 구글 Gemini API를 이용하여 포스팅 작성에 도움을 받고자 만들었습니다.단순히 내가 사용하고자 만들었던 간단한 개인 프로젝트이지만 누군가에게도 도움이 되면 좋겠습니다. 관련 사이트해당 생성기를 이용하여 글을 작성한 서브 블로그입니다.티스토리 블로그 - 궁그미의 궁금증 해결(https://koongkumi.tistory.com/) 궁그미의 궁금증 해결궁금한 것들을 알아보고 파헤치는 궁그미입니다 궁금한 것이 있으면 댓글로 달아주세요!koongkumi.tistory.com 사용 스킬Language : ..
특정 데이터베이스 디스크 용량 확인 쿼리데이터베이스 행 데이터 확인 쿼리데이터베이스의 용량을 확인할 수 있는 쿼리이다.DB_ID() 괄호 사이에는 데이터베이스의 이름을 넣어주면 된다. ✨ 메가 바이트 단위로 데이터베이스의 용량을 조회하는 쿼리SELECT name AS logical_name, size * 8.0 / 1024 AS size_in_mbFROM sys.master_filesWHERE database_id = DB_ID('데이터베이스_이름'); 용량이 클 경우, GB(기가바이트) 단위로 조회하고 싶으면 1024를 또 나누면 된다.✨ 기가 바이트 단위로 데이터베이스의 용량을 조회하는 쿼리SELECT name AS logical_name, size * 8.0 ..
아니, 자료 정리 다 했는데 뭘 수정해야 하지?지우기엔 조금 아깝고...엑셀에서 깔끔하게 취소선 긋는 방법 없을까? 엑셀 작업하다 보면 이런 생각, 한 번쯤 해보았을 것이다.오늘 엑셀 취소선 긋기에 대해서 알아보자! 엑셀 가운데에 선으로 줄긋기 방법 취소선을 긋는 방법은 두 가지가 있다. 1) 셀 서식 메뉴를 이용한 취소선 긋기 및 추가 스타일 적용1. 취소선을 적용할 셀이나 글자를 선택한다.2. 마우스 오른쪽 버튼을 클릭하여 "셀 서식" 메뉴를 선택한다. 3. 셀 서식 창에서 "글꼴" 탭으로 이동하고,효과 옵션에서 "취소선" 항목을 체크하고 확인을 누른다. 2) 단축키를 활용한 초간단 취소선 긋기1. 취소선을 적용할 셀이나 글자를 선택한다.2. 키보드에서 Ctrl + 5 (컨트롤+5) 키를 누른다. ..
개요프론트엔드의 서버가 API 서버의 http 문제로 인해 API 통신이 되질 않는다.어차피 언젠가는 해야될 SSL 인증, 이번 기회에 해보자는 마음에 이 글을 작성하려 한다.이 글은 NginX를 이용한 웹 서버에 SSL 인증서를 적용하는 방법을 다룬다. ✅ 같이 보면 좋을 글가비아 - 서브 도메인 만들기 (DNS 설정하기, A 레코드 사용)nginx - 서브 도메인 포트 라우팅 가이드 (For Windows) SSL 인증서가 왜 필요할까?SSL 인증서는 웹사이트와 사용자 사이에 오가는 정보를 암호화하여 안전하게 보호하는 역할을 한다.쉽게 말해, 웹사이트와 사용자 사이에 보안 터널을 만들어주는 것이다.이 터널을 통해 개인정보, 금융 정보 등 중요한 데이터가 보다 안전하게 전송될 수 있다. 또한, SSL ..
개요, 웹 서버의 필요성웹 서비스를 운영할 때, 비용상의 문제로 한 대의 컴퓨터에서 여러 개의 서버를 돌리는 경우가 있다.특히나 개인용으로 만드는 대부분의 토이 프로젝트는 실질적인 상업 서비스를 하지 않기 때문에여러 대의 컴퓨터를 두고 서버를 돌리기란 사실상 쉽지 않다.또한, 한 장소에서의 공유기를 통한 경우에도 결국은 하나의 외부 아이피를 통하기 때문에여러 개의 웹 서비스를 구축하려면 다음과 같은 문제가 발생한다.도메인을 연결해야 하는데 80 / 8080 포트는 이미 메인 서비스를 제공한다.다른 포트를 사용하려니 도메인 뒤에 포트를 입력해야 한다.도메인 뒤에 포트를 입력하여 사용하려니 보기가 좋지 않다. 예시를 들어보자.현재 서비스 중인 웹 서비스가 있다고 가정하자.웹 서비스는 예를 들자면 abc.co..