[패키징형식] JAR과 WAR
JAR(Java Archive) - 생성 : JAVA의 jar 툴을 이용해 생성된 압축 파일 - 목적 : Java 애플리케이션, 라이브러리, 모듈 패키징 - 주 구성요소 : 클래스, 리소스 파일, 메타데이터, 라이브러리 - 실행법 : cmd 또는 java 실행환경에서의 직접 실행 - 배포 : 독립 실행 가능한 단일 파일 배포 - 용도 : 독립 실행형 애플리케이션, 라이브러리, 모듈 개발 * 독립 실행 가능한 단일 파일로 배포? 소프트웨어를 배포시, 관련 파일과 의존성을 하나의 단일 파일로 포장해 사용자가 간편하게 실행할 수 있도록 하는 방식 => 간편 배포, 쉬운 의존성 관리, 높은 이식성 WAR(Web Archive) - 생성 : servlet/jsp 컨테이너에 배치가능한 웹 애플리케이션 압축 파일 -..
2023. 5. 31.
[프로그래머스] 2020 카카오 인턴십 경주로 건설
2020 카카오 인턴십 [카카오 인턴] 경주로 건설 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 탐색 기법 : DFS 목적지 도달까지 경로비용을 계산하며 모든 경로를 탐색한다. 도착지부터, 목적지까지 오른쪽, 아래, 왼쪽, 위 순서로 DFS DFS 전달내용 - 현재 보드 탐색 상황 - 현재 x, y 좌표 - 이전 이동 방향 - 누적 비용 #define R 0 #define D 1 #define L 2 #define U 3 // 현재 맵, 현재 x좌표, 현재 y좌표, 이전 진행 방향, 누적 비용 int dfs(vector board, int x, int ..
2023. 3. 30.