개요 Kotlin 언어를 접해본 사람은 다른 언어로 돌아가기 어려워한다. 언어의 저변을 떠나 굉장한 생산성과 편의성을 제공하기 때문이다. 이런 가정을 해보자. 만약, 백엔드에 추가로 프론트엔드까지 한 프로젝트를 전부 Kotlin 언어로 제작할 수 있다고 생각해보자. Kotlin 숙련자라면 굉장히 빠른 속도로 프로젝트를 제작할 수 있을 것이다. 이번 글에서 소개할 KVision은 바로 그런 의도로 탄생하였다. KVision은 Kotlin 언어가 가진 강력한 DSL 기능을 이용하여 개발된 오픈 소스 풀스택 Kotlin 웹 프레임워크이다. 하나의 프로젝트 내에서 백엔드, 프론트엔드 모든 영역을 Type-Safe가 보장되는 Kotlin 언어로 작성할 수 있다는 장점이 있다. KVision의 UI 디자인은 Boo..
개요 Amazon Athena는 아마존이 제공하는 서버리스 대화식 데이터 쿼리 서비스 상품으로, 최근 대두되는 주제인 데이터 레이크에 있어 아마존의 주력 서비스라고 할 수 있다. 이번 글에서는 Spring Boot 프로젝트에서 MyBatis를 이용하여 Athena에 자유롭게 동적 쿼리를 작성하는 방법을 소개하고자 한다. Athena JDBC 연동 과정에서 발견된 문제점 Athena JDBC 드라이버는 Maven 중앙 저장소에서 제공되지 않아 별도 다운로드하여 관리해야 한다. 버전 관리에서 있어서 상당한 불편을 초래한다.더군다나 Athena JDBC 드라이버는 한 프로젝트 내에서 Amazon SDK 라이브러리와 병행 사용시 충돌이 발생하여 리패키징 작업을 해야 한다. (리패키징 방법은 아래 설명하였다.)A..
게이밍 데스크탑 구매 2020-09-17 고성능과 가성비를 모두 갖춘 NVIDIA RTX 3080이 출시되면서 4년 가까이 사용하던 데스크탑을 교체하려고 마음을 먹던 차에, 코로나로 인한 물류 차질에 따른 전세계적인 공급 부족에 2017년을 떠올리게 하는 가상화폐의 가치 폭등으로 채굴꾼들이 가세하면서 전에 없던 대혼란이 발생하였다. 특히, 3080은 최초 판매가인 99만원로 시작했으나, 시간이 지날수록 재고를 찾기가 어려울 정도로 상황이 악화되었고, 2021-01에 들어서는 판매가가 150만원을 돌파하였다. 불안한 마음에 이대로 존버하다가는 1년 동안 기회가 없을 것이란 생각에, 재고 확보가 잘 되는 편인 완제품 게이밍 데스크탑으로 눈을 돌려 한성컴퓨터의 TFG DX2708XW 제품을 구매했다. 2021..
방법론 소프트웨어 엔지니어를 위한 외국 기술 사이트 정리 개발자들이여! 이제는 전자책(이북)을 읽자! 소프트웨어 개발 방법론 정리, 데브옵스와 마이크로서비스 Java 애플리케이션 개발 노하우 팀과 성과의 관계 정리 소프트웨어 개발 관련 추천 글 정리 툴링 choco, Windows 패키지 관리자 설치하기 Windows Terminal, 마이크로소프트가 개발한 멀티탭 콘솔 터미널 추천 Windows 10, Ubuntu on WSL 설치하기 Windows 10, Ubuntu on WSL에 X410, IntelliJ IDEA 연동하기 OpenSSH Client, 콘솔에서 SSH 원격 호스트 접속하기 개발자를 위한 윈도 필수 추천 유틸리티 모음 DokuWiki, 개인 업무 관리가 가능한 미니멀 위키 툴 추천 C..
- Total
- Today
- Yesterday
- MySQL
- 자전거
- spring
- 로드 바이크
- 로드바이크
- graylog
- 구동계
- 태그를 입력해 주세요.
- Spring Boot
- Eclipse
- chrome
- java
- CentOS
- Tomcat
- Kendo UI
- Kendo UI Web Grid
- jsp
- bootstrap
- Docker
- Spring MVC 3
- kotlin
- jstl
- node.js
- 알뜰폰
- maven
- JavaScript
- DynamoDB
- JHipster
- jpa
- 평속
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |