본문 바로가기

전체 글129

Controller를 테스트하는 방법 1. @WebMvcTest를 이용한다. 2. Mockito를 이용해서 가짜 서비스 객체를 생성한다. 3. mockMvc를 이용해서 HTTP 요청을 날린다. 2024. 2. 1.
URI 와 URL URI URI는 특정 리소스를 식별하는 통합 자원 식별자(Uniform Resource Identifier)를 의미한다. 웹 기술에서 사용하는 논리적 또는 물리적 리소스를 식별하는 고유한 문자열 시퀀스다. URL URL은 흔히 웹 주소라고도 하며, 컴퓨터 네트워크 상에서 리소스가 어디 있는지 알려주기 위한 규약이다. URI의 서브셋이다. 비록 URL은 URI의 서브셋이지만 URI와 URL의 가장 큰 차이점은 바로 아래와 같다 URI는 식별하고, URL은 위치를 가르킨다. 출처 : https://www.charlezz.com/?p=44767 2024. 1. 31.
백준 - 계단 오르기 ( Java ) 계단을 연속해서 3개 밟을 수 없고 , 2칸 밟고 1칸 띄고 ,1칸 밟고 2칸 띄고 하는 식으로 생각해야 된다. public class 계단오르기 { static Integer dp[]; static int arr[]; public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(bf.readLine()); dp = new Integer[N + 1]; arr = new int[N + 1]; for (int i = 1; i 2) { dp[2] = arr[1] + arr[2]; } Sys.. 2023. 12. 9.
백준 - 평범한 배낭 (Java ) Knasack Problem 백준 - 평범한 배낭 (Java ) Knasack Problem 풀기 준비 이 문제는 배낭에 넣을 수 있는 무게는 한정되어 있고 , 그 중에서 값어치가 가장 많이 나가는 물건들을 넣는 문제이다. 다시 말하자면 한정된 무게에 가장 값어치를 많이 채울 수 있는 경우를 구하는 문제이다. 수학에서 아주 유명한 문제이다. 나도 이 문제를 대학생 때 알고리즘 시간에 배운 적이 있다. Knapsack Problem으로 말이다. 시간이 지나서 돌이켜보니 그때 공부를 열심히 좀 해둘걸 이라는 생각이 든다 . 대학생활을 대차게 날려먹은건 아닐까 하는 생각에 땅을 치고 후회해보지만 돌이킬 수 없으니 ㅠㅠ 후회만 할 뿐이다. 어쨌든 문제에 대한 설명은 이정도로 마치겠다. 다음 시간에는 풀이를 덧붙이도록 하겠다. 2023. 11. 26.