안녕하세요. 개발개입니다. 이번 글에서는 Springboot 공식 지원 내장 서버인 Undertow의 적용 및 배포에 대해 알아보도록 하겠습니다. 오타, 오류 혹은 기타 의견은 언제든지 환영합니다. You can also read this post in English via the link below : [EN/JAVA] - [SpringBoot] Apply & Deploy Undertow undertow란? 초경량 & 고성능 웹 서버 NIO 기반의 블로킹/논블로킹 API 제공 Java로 구현되어 임베디드 모드의 모든 JVM 기반 응용 프로그램에서 사용 가능 개발환경 Windows 10 STS 3.9.6 jdk 1.8 spring-boot 2.1.6 ORACLE (ojdbc9 11.2.0.3) MyBat..
안녕하세요. 개발개입니다. 이번 글에서는 Unix/Linux에서 공통으로 사용하는 scp 명령어에 대해 알아보도록 하겠습니다. 오타, 오류 혹은 기타 의견은 언제든지 환영합니다. putty의 pscp를 이용한 Windows ↔ Unix/Linux 간의 파일 전송 : [KR/Linux] - [WINDOWS ↔ UNIX/LINUX] pscp 명령어 사용 방법 scp 명령어란? ssh 명령어와 같은 암호화 인증을 통해 네트워크의 호스트간 파일복사를 위한 명령어 입니다. Secure Copy의 약자로, 다음 세 가지 경우 모두 가능합니다. 로컬 ─(복사)→ 원격 원격 ─(복사)→ 로컬 원격 ─(복사)→ 원격 사용 방법 로컬 ─(복사)→ 원격 scp [옵션] [소스파일경로및파일(디렉토리)명] [유저명@서버주소:목..
안녕하세요. 개발개입니다. 지난 시간 기초 개념에 이어, Trie를 자바로 구현하는 과정을 알아보겠습니다. 구현 과정에서 람다를 사용하기 때문에 Java8이상으로 진행합니다. [KR/자료구조] - [자료구조] Trie(트라이)-1 : 기초 개념 오타, 오류 혹은 기타 의견은 언제든지 환영합니다. 자바(Java)에서 Trie 구현하기 클래스 생성 자바로 Trie 자료구조를 구현하기 위해서는 자료구조인 Trie와 이를 구성할 TrieNode 클래스가 각각 필요합니다. 먼저 TrieNode 클래스부터 보겠습니다. TrieNode.java TrieNode는 자식노드맵과 현재 노드가 마지막 글자인지 여부에 대한 정보를 가지고 있습니다. 여기에서 마지막 글자 여부란 'DEV'라는 단어에서 [D], [E]는 마지막 ..
안녕하세요. 개발개입니다. 이번 글에서는 Trie의 기초 개념에 대해 설명합니다. 어려운 내용보다는 기본적인 개념에 주안점을 두고 작성했습니다. 오타, 오류 혹은 기타 의견은 언제든지 환영합니다. You can also read this post in English via the link below : [EN/DATA STRUCTURE] - [DataStructure] Trie-1 : The Basis of The Trie Data Structure Trie 자료구조란? 일반 트리 자료구조 중 하나로, Digtal Tree, Radix Tree, Prefix Tree라고도 불립니다. 텍스트 자동 완성 기능과 같이 문자열을 저장하고 탐색하는데 유용한 자료구조입니다. * 발음 : 트라이 - 처음엔 '트리'였..