01. 의존성 주입build.gradledependencies { implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' testRuntimeOnly 'org.junit.platform:junit-platform-launcher'// JSP// implementation 'javax.servlet:jstl' implement..
분류 전체보기
00. 서론외부에서도 서버에 접근할 수 있도록 설정하려고 한다.원래는 키페어 인증까지 적용하려고 했는데.. 귀찮음 이슈로..ㅎ 다음에 설정하겠다.시작해보자.01. SSH 포트 변경SSH의 기본 포트는 22번 포트이다.문제는 이 22번 포트는 너무나도 유명해서, 해커들이 가장 먼저 트라이 해보는 포트이다.인터넷에 ssh 22번 포트 뚫림을 검색해보자.. 심각성을 느낄 것이다.이를 위해 임의의 포트 번호로 SSH 포트를 변경할 것이다. 이것만 해도 보안상 훨 안전하다고 한다.시작해보자1.1. ssh 설정 파일 수정가장 먼저 ssh 설정 파일에서, 변경할 포트 번호를 설정해 주어야 한다.아래 명령어를 입력해서 파일을 열어주자.$ sudo vim /etc/ssh/sshd_config에디터는 본인이 익숙한 에디터..
00. 서론개인용 홈서버 환경을 구성하면서, SSH 연결을 위해 고정IP 설정을 할 일이 있었다.그런데 고정IP 설정을 하려고 했더니 서브넷마스크, 게이트웨이 뭐 이런것들도 설정을 해야 한다더라,,사실 서브넷마스크 용어는 많이 들어봤어도, 자세하게는 이해하지 않고 그냥 다른 블로그에서 설정하라는 숫자대로만 생각없이 적었었다.그래도 이제는 개념 정리를 해야할 필요를 느껴서 이렇게 공부한 내용을 포스팅한다.01. IP 주소개념우선 IP주소는 모두가 알다시피 각 컴퓨터를 구분하기 위한 고유 번호이다.우리는 이 IP주소를 활용해서, 다른 특정한 PC에 접근할 수도 있고, 내 PC에 접근한 상대방들을 IP주소를 통해 구분할 수 있다.컴퓨터의 명령프롬프트에 ipconfig라고 치면 해당 컴퓨터의 IP 주소를 확인할..
·알고리즘
문제문제 바로가기풀이플로이드-워셜 알고리즘으로 접근각 도시에서 다른 도시들에 대한 최단 거리를 구함그 후 각 도시에 대해, X번 도시를 왕복하는 시간들의 최대값을 구함코드// Don't place your source in a packageimport java.util.*;import java.lang.*;import java.io.*;// Please name your class Mainclass Main { public static void main (String[] args) throws java.lang.Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String..
·알고리즘
문제문제 바로가기풀이평범하게 플로이드 알고리즘을 적용하면 된다.같은 출발노드와, 도착노드를 가지는 여러개의 간선이 존재할 수 있으니 유의하자코드// Don't place your source in a packageimport java.util.*;import java.util.stream.*;import java.lang.*;import java.io.*;// Please name your class Mainclass Main { public static void main (String[] args) throws java.lang.Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); ..
이전 진행 작업어제 도착한 메모리와, SSD를 조립한 후 컴퓨터 부팅에 성공했다.오늘은 컴퓨터에 우분투를 설치하고, SSH 까지 설정하여 원격으로도 서버PC를 조작할 수 있게 설정했다.설치 과정을 살펴보자01. 우분투서버 부팅 USB 만들기1.1. 이미지 파일 다운우분투서버 iso 다운먼저 위 주소로 들어가서 os 이미지 파일을 다운 받아주자.다른 블로그 예제들을 살펴보면 20.04 버전을 많이 사용하는 것 같은데, 나는 그냥 최신 버전으로 다운받았다.24.04.1 LTS뭐 문제 없겠지~~1.2. 부팅 USB 만들기이미지 파일 다운을 완료했으면, 이제 부팅 USB를 만들어 주면 된다.이 주소로 들어가서 refus 실행 파일을 받아주자.저걸로 부팅 USB를 쉽게 초기화 할 수 있다.파일을 실행해보면 아래와..