Damin's Blog

Dreams come true

Programmers 42583

다리를 지나는 트럭

다리를 지나는 트럭 문제 링크 생각을 전환하면 쉽게 풀리는 문제 <- 이게 어렵다 순서대로 나가야 하기 때문에 queue를 활용 queue에는 무게, 시간 을 쌍으로 저장해준다. 이때, 시간을 시작 시간으로 하게 된다면 1초마다 queue에 있는 모든 시간을 다 늘려줘야 한다. 불가능 따라서 queue에 원래 끝나야 하는 시간...

Programmers 42588

탑 문제 링크 맨 오른쪽부터 시작해서 왼쪽으로, 가장 높은 것만 저장하면 된다. 왜? 자신 보다 오른쪽에 있는데 가장 높은 것이 자신이 아니라면, 자신이 더 낮다는 뜻. 현재까지 가장 높은 높이의 인덱스를 저장할 변수가 있어야 한다. 맨 오른쪽부터 시작 인덱스 기준으로 자신보다 왼쪽에 있는 것이 더 ...

HTML

HTML Code

HTML 작성 (Get) 1 2 3 4 5 6 7 8 9 10 11 12 13 <body> <div> <form action="hello"> // hello는 servlet mapping 주소 -> http://.../hello <div> <label>"안...

Servlet Filter

About Servlet Filter & Code

Servlet filter 개념 WAS (Web Application Server)에서 Servlet Container로 갈 때 사전, 사후 조건을 처리해 주는 Filter Servlet filter를 이용해 Servlet을 실행시킬 수도 있고 Servlet filter를 이용해 Servlet을 실행시키지 않을 수도 있다. 사전, 사후 조건...

Servlet Programming

Eclipse, Annotation

Eclipse를 이용한 Servlet Programming Project 안에 있는 WebContent가 홈 디렉터리이다. Project를 개발할 때 Root에 해당되는 프로젝트는 Context명을 갖지 않는게 좋다. 1 2 3 Project 우클릭 -> Web Project Settings -> Context root : / 로 변경...

Servlet Code

Servlet Code

Servlet을 import 시켜줘야 하는데 프로젝트 build path에서 libraries 설정해주면 된다. (External Jars) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import javax.servlet.*; import javax.servlet.http.*; ...

Servlet Class

About Servlet Class

Servlet Class Servlet Class들은 ROOT/WEB-INF/classes/ 안에 넣기! 이것은 약속되어 있는 것. 규칙이 잘못된다면 class를 찾을 수 없음. 1 패키지 같은 부분은 폴더를 따로 또 만들어 주기! Tomcat에서의 WEB INF는 특별한 의미를 갖는다. 비공개 영역 사용자...

Spring 이란?

Spring의 개념

About Spring 흔히들 스프링이라고 부른다. 원래는 “스프링 프레임워크” 라고 하는 것이 정확한 표현이다. 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임 워크. Dependency injection, Transaction management 1 2 3 4 5 6 7 -> 일반적인 software를 만들 때는 중요하지 않을...

Command Pattern

About Command Pattern

Command Pattern 기능을 캡슐화로 처리 T1 시간에는 알람 Start! T2 시간에는 램프 On! Flexible 한 버튼을 만들고 싶다!! 이럴 때 Command Pattern 사용! 버튼을 눌러 램프를 켜보자! 지금 보면 정말 Tight 하게 연결 되어 있습니다. OOP에서는...

Intance-based learning

Intance-based learning 개념 및

Instance-based learning weather domain 에서 first instance = sunny,85,85,false,no new instance = sunny,70,80,true 이 둘의 거리는(In humidity)? 1 2 3 4 5 humidity 에서 min 값 = 65, max 값 = 95 ((70 - 65)...