본문 바로가기

전체 글30

[Spring boot] AWS EC2서버를 통해 프로젝트 배포하기 1 들어가며프로젝트 백엔드 작업을 마친 후 프로젝트를 배포하기 위해 43.201.**.*** 이라는 서버와 pem 파일을 받았다.이 받은 서버를 통해서 배포를 하고 이번 글을 통해 학교나 회사의 연계 프로젝트에서 서버를 받았을때 배포를 어떻게 해야하는지에 대해, 참고와 도움이 되는 것이 궁극적인 목표이기에 글을 작성해볼까 합니다.목차필요 조건spring boot 프로젝트학교/기관에서 발급해준 서버 IP와 .pemwindow환경의 OpenSSHfileZilla1. FileZilla를 설치해줍니다.https://filezilla-project.org/download.php?type=client FileZilla란? 파일질라는 오픈 소스 크로스 플랫폼의 자유 소프트웨어인 FTP(File Transfer Proto.. 2024. 6. 19.
[Entry] 그림판 만들기 들어가며외부 엔트리 봉사활동 교육을 위해서 글을 작성하게 되었습니다. [자료 화면] 위와 같이 엔트리를 이용한 그림판을 개발하도록 하겠습니다~~순서연필 그리기 기능 만들기연필 굵기 추가하기연필 색 추가하기 (스스로)연필 그리기 기능1. 엔트리의 만들기로 들어가줍니다2. 오브젝트 추가하기 (우리 프로젝트는 그림판이기에 적당한 연필모양을 선택해줍니다)이때 우리는 마우스를 통해서 그림을 그릴 것이기에. 이 코드를 연필 오브젝트에 추가해서 마우스를 따라 오게 해준다. 그리고 그림을 그려야 하기에 아래와 같이 그리기 시작과 멈춤을 구분해준다.이러면 이제 기본적으로 그림판 기능이 작동할 것이다.  굵기이제는 변수라는 개념이 들어가게 되서 아이들이 많이 힘들어 했다. 그럼 우선 변수에 대해 짚고 넘어가자.변수란?어떠.. 2024. 6. 18.
BeanCreationException2-kotlin 들어가며프로젝트 개발하는 도중 테스팅을 위해 실행시켰지만 Bean에러가 나는 상황. 저번에는 Caused by로 에러를 어느정도 알려주어 알 수 있었지만 지금은 아래와 같이 애매모호하게 뜨는 상황;;더보기> Task :test GbApplicationTests > coextLoads() FAILED     java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:180         Caused by: org.springframework.beans.factory.BeanCreationException at AbstractAutowireCapableBeanFactory.java:1786             Caused b.. 2024. 6. 18.
알고리즘 - 플로이드-워셜(Floyd-Warshall) 들어가며Baekjoon 11403 문제를 접하게 되면서 플로이드 워셜에 대해 알게되었고 그에 대해 간단하게 공부해보려고 한다.플로이드 워셜(Floyd-Warshall)이란?모든 지점에서 다른 모든 지점까지의 최단 경로를 구하는 알고리즘. 즉 모든 노드간의 최단 경로를 구하는 알고리즘이다. 시간 복잡도는  $ O\left ( V^{3} \right ) $ 이며, 다익스트라 알고리즘과 다르게 음의 가중치를 가지는 그래프에서도 사용할 수 있다.거쳐가는 정점을 기준으로 한다 예시)위와 같은 그래프가 존재한다고 생각합시다. 이때 만나지 못하는 정점의 관계는 무한, 자기자신의 정점은 0으로 두고 각각 정점을 기준으로 표로 정리하게 되면. 1234105무한82709무한32무한044무한무한30현재까지 계산된 최소 비용.. 2024. 6. 18.