Damin's Blog

Dreams come true

Programmers43164

여행 경로

여행 경로 문제 링크 주어진 항공권을 모두 이용하여 여행경로 짜기 항상 “ICN” 공항에서 출발! 모든 공항은 알파벳 대문자 3글자로 이루어 진다 [a, b] = a공항에서 b공항으로 가는 항공권 가능한 경로가 2개 이상일 경우 알파벳 순서가 앞서는 경로 retu...

Programmers 43163

단어 변환

단어 변환 문제 링크 두 개의 단어 begin(ex. hit) target(ex. cog)와 단어의 집합 words가 있다 (ex. hot,dot,dog,lot,log,cog) begin 단어 부터 시작 한 번에 한 개의 알파벳만 바꿀 수 있다. words에 있는 단어로만 바꿀 수...

Spring Boot

Gradle 기반 Spring war 파일 배포

Spring Boot 에서는 확장자를 ‘jar’로 배포 하면 JSP 사용이 불가하고 webapp 폴더를 무시한다고 한다🤢 ‘war’ 는 별도의 내장 서버를 사용하지 않고 외장 서버에 배포할 수 있다! ‘war’ 확장자로 배포하는 방법을 알아보자😊 1. 프로젝트 생성 Spring boot 프로젝트를 만들기 위해 starter p...

Programmers 43165

타겟 넘버

타겟 넘버 문제 링크 숫자가 주어졌을 때 타겟 넘버를 구할려면 더하거나 빼야 한다. 방법은 2가지 (더하기, 빼기) 트리라고 생각하고 왼쪽 노드는 +number, 오른쪽 노드는 - number라고 생각하자. 전위순회를 하면서 값이 타겟 넘버인지 확인! Tree Exampl...

Programmers 43162

네트 워크

네트워크 문제 링크 네트워크가 연결 되어 있으면 1, 아니라면 0 연결 되어 있는 컴퓨터들 끼리는 네트워크를 한 개로 표현. 따라서 연결 되어 있는 네트워크 수를 count 해주자 방문 했는지 검사해주는 배열을 이용하여 DFS를 이용하자 Code 1 2 3 4 5 6 7...

Redirect vs Forward

Redirect 와 Forward 차이

Redirect, Foward 둘 다 현재 작업중인 페이지에서 다른 페이지로 전환하는 기능 URL : 맘스터치 Client : 손님 Server : 직원 Redirect 사례 손님(Client)를 맘스터치(URL)을 방문한다. 손님이 직원(S...

Linux 명령어

모음집

명령어 모음집 Linux 환경에서 개발 할 때 갑자기 명령어가 생각 안 날때 Linux 환경에서 개발 할 때 명령어 참조 할 때 Linux 환경에서 필요한 명령어가 있을 때 여기서 확인하자!

JSP Expression Language

About EL

Expression Language Controller에서 setAttribute 메서드를 이용해서 객체를 저장한다. View에서 EL(Expression Language)를 쓰지 않는다면 Java 코드를 사용해서 값을 출력해야 한다(getAttribute 메서드) 이것을 간단하게 하자! 1...

JSP Code Block

종류와 의미

JSP의 Code Block JSP 파일에 코드를 입력하면 JSP 클래스의 JSP Service 메서드에 들어가게 된다. JSP에서는 Code Block을 씌우지 않으면 JSP Service 메서드에서 out.write() 메서드를 통해 출력하게 된다. 따라서 html 문서와 code를 분리하기 위해...

Overriding, Overloading

둘의 차이점

Overriding 관례적으로 메서드 위에 @Overriding을 적어줌. 상위 클래스가 가지고 있는 메서드를 재정의 하여 다르게 사용하기 위함. 상위 클래스의 메서드와 반드시 parameter가 같아야 한다. 상위 클래스의 메서드와 반드시 return type이 같아야 한다. ...