분류 전체보기 142

맥북이 arm64여서 postgres 17-3.5-alpine 버전이 docker에서 지원안되는 것 같다.

맥북이 arm64여서 postgres 아래의 버전이 docker에서 지원이 안된다.17-3.5-alpinepostgis를 사용해야 하기 때문에 해당 버전설치가 반드시 필요한 상황docker말고 걍 맥북자체에 postgresql을 설치해서 사용해야 할까..? https://postgresapp.com/downloads.html Postgres.app – the easiest way to get started with PostgreSQL on the MacPostgres.app is a full featured PostgreSQL installation packaged as a standard Mac app.postgresapp.com통합버전 다운로드 url 잃어버릴 수도 있으니 기록해놓고 맥북 자체에 통합..

Debug Log 2025.10.20

debugLog_Spring Boot + MySQL 연동 시 Access denied for user 오류 해결

[문제개요]OOP 프로젝트의 첫걸음으로 초기 환경설정 세팅을 하다 문제가 발생했다.팀원과 회의결과, DB는 MySQL을 사용하고 세션을 사용하기로 했다. 그리고 이번에 새롭게 사용해보는 기술이 있었는데 바로 flyway이다. 나는 flyway를 처음 사용해보기 때문에 좀 더 공부가 필요했기 때문에 DB, 세션, 로그 등과 같은 기본적인 초기 세팅은 함께 하는 팀원분께서 설정해주시기로 했다.초기 설정이 끝난 뒤, 프로젝트 파일을 git에서 받아와서 DB를 연결하는데인텔리제이에서 직접 연결할때는 연결이 잘 되었지만, 어플리케이션을 실행할때는 계속 데이터베이스에 접속하지 못하고 실패하는 현상이 발생했다.따라서 해당 에러의 해결과정을 기록으로 남겨두려고 한다.[에러로그] Caused by: org.springf..

Debug Log 2025.06.29

Mac) VMware가상머신 설치하여 리눅스OS설치하기

1. VMware 가상머신 설치하기https://support.broadcom.com/에 접속하여 회원가입을 한다.https://blogs.vmware.com/teamfusion/2024/05/fusion-pro-now-available-free-for-personal-use.html이 블로그에서 VMware Fusion Pro Download    링크를 누른다.→ VMware Fusion 13 Pro for Personal Use 토글을 열어 가장 최신 버전을 다운받아준다.→ 약관 체크 후 다운로드→ 대충 주소랑 우편번호 입력하고 제출→ 다시 다운로드 버튼 눌러주면 다운로드가 시작된다.→ 다운받은 프로그램 실행하고, I want to license VMware Fusion 13 pro for pers..

Study 2024.09.20

NginX웹서버 설치 및 jar파일 배포하기

읽어보면 좋을 선지식)https://velog.io/@cjyooong/apache-nginx 웹 서버 Apache보다 Nginx를 사용하는 이유Java로 프로그래밍을 처음 시작할때는 웹서버는 Apache, WAS는 Tomcat으로 웹 사이트를 구현했었다.전 직장에서도 웹 서버-Apache, WAS-Tomcat을 사용하고 있었지만, Python으로 프로젝트를 배포하며 알게된velog.iohttps://velog.io/@jm1225/NginX-Reverse-Proxy NginX - Reverse Proxynginx에 대해 알아보고, 리버스 프록시 서버 구동하기velog.io  1. NginX 설치 ) (https://masterpiece-programming.tistory.com/241)// 패키지 업데이트..

Side Project/devOps 2024.08.07

가비아 가상서버에 자바설치 및 환경설정 세팅하기

1. 가비아 가상서버에 원격접속한다.원격 접속방법은 이전글 참고https://mingmi1234567890.tistory.com/191 서브넷 없으면 새로 생성해서 넣어주기-> 서브넷의 서비스 타입은 퍼블릭으로다시 서버 생성하기로 돌아와서-> 서버 사양은 마이크" data-og-host="mingmi1234567890.tistory.com" data-og-source-url="https://mingmi1234567890.tistory.com/191" data-og-url="https://mingmi1234567890.tistory.com/191" data-og-image="https://blog.kakaocdn.net/dna/m6AQ7/hyWKACSXB7/AAAAAAAAAAAAAAAAAAAAAEhYITtHQoOVRhw2piIbXbD6_m3z5_tB8fB_hoVOY06a/img...?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1774969199&allow_ip=&allow_referer=&signature=ZinynxXtVIf1cgVLMybOmVk8Lfo%3D

Side Project/devOps 2024.08.05

가비아 가상서버 구입 및 가상서버 원격접속하기

1. 가비아 홈페이지에서 가상서버 구입( https://www.gabia.com/ )-> 서브넷 없으면 새로 생성해서 넣어주기-> 서브넷의 서비스 타입은 퍼블릭으로다시 서버 생성하기로 돌아와서-> 서버 사양은 마이크로 선택(연습용이니까 제일 싼걸로...)-> 서버 이미지, 운영체제는 Ubuntu 선택-> 공인IP와 방화벽 선택-> 방화벽이 없다면 새로 만드는데, 방화벽 허용 국가에 독일과 미국 선택해서 생성-> 로그인 방식 선택한 후 생성하기 클릭필자는 비밀번호 접속방식을 선택함. -> 열심히 생성중이고, 생성이 끝나면 운영중으로 뜰 것이다.  2. 가상 서버 원격접속-> 가비아 가입할때 설정한 이메일로 서버 생성 정보에 관한 이메일이 도착했을 것이다. 잘 보관해두자. 터미널을 열고 가상서버에 원격접속을..

Side Project/devOps 2024.08.05

7월독서) 나를 소모하지 않는 현명한 태도에 관하여

나를 소모하지 않는 현명한 태도에 관하여 분야/장르:  자기계발/인간관계출판사 : 퍼스트 펭귄저자: 마티아스 뇔케 지음 / 이미옥 옮김시작일/완독일: 24.7.3 ~ 24.8.3 느낀점최근 어휘력 및 문해력 떨어지는 것 같아 독서를 꾸준히 해야겠다고 마음먹었다. 이에 한달에 한권이라도 책을 읽어야겠다는 다짐과 함께 읽었던 책을 잊지 않기위해 기록으로 남기고자 한다.이번에 택한 기록방법은 "독서맵핑"이라는 방법이다. 독서맵핑은 책을 읽기전 이 책을 통해 어떤 지식을 얻을것인지 미리 생각해보고, 책을 읽으며 키워드를 통해 책의 내용을 요약하고, 구조화하여 책의 내용을 더 잘 기억하기 위한 방법이다.내가 참고한 독서맵핑의 방법을 설명해준 영상을 함께 첨부하겠다. https://www.youtube.com/wa..

Daily Log/독서 2024.08.05

환경세팅) Postgersql 설치제거 (maxOS)

문제인식 홈브루로 postgresql 14 설치했던걸 잊어버리고 시스템으로 postgresql 15를 설치했다. 두개 버전이 충돌해서 그런가 15를 설치하는도중에 비밀번호를 바르게 입력했음에도 로그인이 안되는 현상이 발생하였다. 따라서 아래 링크들을 참조하여 문제를 해결하였다. Try https://www.enterprisedb.com/docs/supported-open-source/postgresql/installer/05_uninstalling_postgresql/ Uninstalling PostgreSQL If you used Stack Builder to install any applications that work with PostgreSQL, you must uninstall each appl..

Debug Log 2023.06.16

이분탐색)백준_숫자 카드 2

알고 넘어가야 할 이론: 이분탐색 : https://minhamina.tistory.com/127 이진탐색 = 이분탐색 (Binary Search) - Java로 구현 이진 탐색 = 이분 탐색 (Binary Search) 정렬된 배열 또는 리스트에 적합한 고속 탐색 방법이다. 배열의 중앙에 있는 값을 조사하여 찾고자 하는 항목이 왼쪽 또는 오른쪽 부분 배열에 있는지를 알아 minhamina.tistory.com HashMap : https://pulpul8282.tistory.com/153 HashMap- getOrDefault 메소드(완주하지 못한 선수) 위는 자주 사용되는 메소드들이다. 그중 getOrDefault 에 대해 알아보자 getOrDefault(key,0) : 찾는 키값이 존재하면 key값..

이분탐색) 백준_수 찾기

알고 넘어가야 할 이론: 원리는 이 영상에 잘 나와있어서 참고하면 좋을 듯 하다. https://www.youtube.com/watch?v=HjtYYBsknX0 오늘 공부한 내용 더보기 문제: 백준 ) 수찾기 https://www.acmicpc.net/problem/1920 내가 생각한 문제풀이 : 처음에는 첫번째 배열의 값을 정렬해준뒤, 두번째 배열의 값을 이중포문으로 하나하나 탐색하여 찾아주었다. 당연히 시간초과가 났고, 이진탐색에 대해 공부한 뒤 다시 풀어보았다. 더보기 정답코드: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; im..