
안녕하세요. 개발개입니다. 이번 글에서는 여러 행의 내용을 합치는 데 사용되는 LISTAGG 함수에 대해 알아 보도록 하겠습니다. 오타, 오류 혹은 기타 의견은 언제든지 환영합니다. LISTAGG 함수 특징 ORACLE 11g에서 추가된 기능 ORACLE 10g 이하에서는 WM_CONCAT 사용 길이 제한이 있음 (대안: XMLAGG) 정렬 가능 구분자 변경 가능 LISTAGG 작성 방법 SELECT LISTAGG(대상컬럼, 구분자) WITHIN GROUP (ORDER BY 정렬기준컬럼) FROM 테이블명 LISTAGG 사용 예시 사용 대상 테이블 조회 SELECT * FROM FILMS; 개봉일 기준으로 영화 리스트 조회 FILM_NAME 컬럼을 RELEASE_DATE 컬럼 기준으로 그루핑하고 내부 내..

Hello, this is Dev_dog. In this post, We're going to figure out how to apply and deploy the officially supported embedded server 'UNDERTOW'. If you find any errors or have any questions, feel free. 한글 포스트는 아래 링크에서 보실 수 있습니다 : [KR/JAVA] - [SpringBoot] Undertow 적용 및 배포 What is 'undertow'? Ultralight & High Performance Web Server Provide NIO-based blocking / nonblocking API Implemented in Java, ava..

안녕하세요. 개발개입니다. 이번 글에서는 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 [옵션] [소스파일경로및파일(디렉토리)명] [유저명@서버주소:목..

Hello, this is Dev_dog. In this post, I'm gonna explain how to implement Trie data structure using Java8. If you find any errors or have any questions, feel free. You can check the former post via the link below : [EN/DATA STRUCTURE] - [DataStructure] Trie-1 : The Basis of The Trie Data Structure 한글 포스트는 아래 링크에서 보실 수 있습니다 : [KR/자료구조] - [자료구조] Trie(트라이)-2 : 자바로 구현하기 Implementation Trie using Java..

Hello, this is Dev_dog. In this post, I'm gonna explain the basis of the TRIE data structure. If you find any errors or have any questions, feel free. 한글 포스트는 아래 링크에서 보실 수 있습니다 : [KR/자료구조] - [자료구조] Trie(트라이)-1 : 기초 개념 Let's suppose you want to implement autocomplete, which data structure would you consider using? Trie data structure which is pronounced as /ˈtraɪ/ (or /ˈtriː/) can be a good optio..

안녕하세요. 개발개입니다. 지난 시간 기초 개념에 이어, 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라고도 불립니다. 텍스트 자동 완성 기능과 같이 문자열을 저장하고 탐색하는데 유용한 자료구조입니다. * 발음 : 트라이 - 처음엔 '트리'였..