코딩테스트 - Java2024. 10. 11. 06:44잃어버린 괄호(그리디) - 백준 실버2

- 잃어버린 괄호 문제https://www.acmicpc.net/problem/1541 - 풀이걸린 시간 : 10~15분import java.io.*;import java.util.*;public class Main { public static int M, N; public static int answer = 0; public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(Sys..

IoC(Inversion of Control)/ IoC Container
Framework/Spring2024. 10. 8. 14:22IoC(Inversion of Control)/ IoC Container

IoC(Inversion of Control)1. IoC 기본 개념 및 원리: 프로그램의 제어 흐름이 클라이언트 코드에서 프레임워크 or 컨테이너로 역전됨  ⇒ 객체 생성, 구성, DI, LifeCycle 관리 등을 IoC 컨테이너에 의해 관리됨  ⇒ 객체 or 클래스 간 결합도 ⬇️ 2. IoC 주요 개념DI(Dependency Injection): IoC의 구체적인 구현 방식 중 하나,   객체가 필요한 의존성을 외부에서 주입받는 방법Spring Framework : IoC Container 제공 3.  IoC 이점유연성 증가테스트 용이성코드 재사용성 증가구성의 일관성4. Spring의 IoC 구현 방식1. XML 기반 구성 - spring 초기 - Car 및 Engine 빈 생성 후, Car에..

코딩테스트 - Java2024. 10. 5. 00:29카드 정렬하기(그리디) - 백준 골드4

- 카드 정렬하기 문제https://www.acmicpc.net/problem/1715 - 풀이걸린 시간 : 15~20분import java.io.*;import java.util.*;public class Main { public static int 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..

코딩테스트 - Java2024. 10. 4. 01:07알파벳(백트래킹) - 백준 골드4

- 알파벳 문제https://www.acmicpc.net/problem/1987 - 풀이걸린 시간 : 2시간 20분import java.io.*;import java.util.*;public class Main { public static int M, N; public static int countAll = 0; public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(Syst..

코딩테스트 - Java2024. 10. 1. 14:27미로 탐색(BFS) - 실버1

- 미로 탐색 문제https://www.acmicpc.net/problem/2178 - 풀이걸린 시간 : 10~15분import java.io.*;import java.util.*;public class Main { public static int N, M; public static ArrayList count = new ArrayList(); public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new Outp..

Servlet, Servlet Container, DispatcherServlet
Framework/Spring2024. 9. 30. 20:55Servlet, Servlet Container, DispatcherServlet

1. Servlet: Server Applet(Application Let)의 줄임말로, 서버단에서 실행되는 작은 어플리케이션2. Servlet Container: Servlet을 실행하며, LifeCycle을 관리하는 Software대표적으로 Apache Tomcat3. DispatcherServlet: Dispatcher(보내다)를 포함하는 해당 단어는  HTTP 프로토콜로 들어오는 모든 요청을 가장 먼저 받아, 적합한 Controller에 위임해주는 Front Controller!장점과거에 모든 Servlet-URL 매핑을 위해 모두 web.xml에 등록해야 했던 불편함 해소단점정적 자원(Static Resources) 처리why? DispacherServlet이 모든 요청을 가로챔         ..

image