토이프로젝트
[토이프로젝트] jsp → 스프링부트 마이그레이션 하며 만난 문제 정리
2025.02.07
다른 팀원이 예전에 했던 jsp기반 프로젝트를 토대로 새로운 토이프로젝트를 하기로 결정했다.먼저 구버전을 돌려보기 위해 마이그레이션 했다.간단하게라도 정리하지 않으면 자꾸 잊어버려서잊어버리기 전에 간단하게 정리하려고 한다. 그리고 마이그레이션하며 당황했던 문제1. Controller 클래스가 없음2. DB 연결3. 파일 경로4. Shutdown 오류  먼저 https://start.spring.io/ 에서 디펜던시에 아무 것도 넣지 않고 프로젝트 하나 생성build.gradle에 직접 넣어줄 예정이다.build.gradle에 디펜던시 추가// 스프링부트 내장 톰캣에서 jsp 렌더링// JSP 렌더링 기능은 톰캣에서 별도의 모듈(=Jasper)이 필요implementation "org.apache.tomc..
기타
Thread(스레드)와 Process(프로세스)란?
2024.11.26
Contents용어정리프로세스(Process)OS 관점에서 최소 단위컴퓨터에서 연속으로 실행되고 있는 컴퓨터 프로그램운영체제가 관리하는 실행 단위(프로세서가 할당되는 실체)프로세서(Processor) : 프로세스를 실행시키는 주체, CPU프로시저(Procedure) : 프로세스를 구성하는 부프로그램스레드(Thread) = 경량 프로세스CPU 관점에서 최소 단위CPU가 독립적으로 처리하는 하나의 작업하나의 프로세스 안에서 수행되는 단위 보통 코어 개수와 스레드 개수가 동일프로세스(Process)운영체제에 의해 메모리 공간을 할당받아 CPU에서 실행/ 제어되고 있는 프로그램프로그램이 실행되면 OS 커널이 프로세스를 생성, 고유식별자인 PID, 메모리공간, 프로그램 리소스 할당프로세스 스케줄링으로 통제된다.메..
백준
[백트래킹] 1149번 자바 : RGB 거리
2024.10.17
public class Main { static int n; static int[][] dp; static int[][] cost; static int red = 0; static int green = 1; static int blue = 2; public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; n = Integer.parseInt(br.readLine()); ..
백준
[동적계획법] 2759번 자바 : 계단오르기
2024.10.14
public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int n = Integer.parseInt(br.readLine()); // 메모이제이션 될 배열인 dp int[] dp = new int[n + 1]; int [] arr = new int[n + 1]; for(int i = 1; i = 2) { dp[2..
백준
[백트래킹] 15650번, 15652번 자바 : N과 M (2), N과 M (4)
2024.09.26
15650번public class Main { private static int[] arr; private static StringBuilder sb = new StringBuilder(); private static int n, m; public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringTokenizer st; st = new StringTokenizer(br..