본문 바로가기

json schema validator 사용하기 - 01 1. json-schema-validator란? - xml의 DTD 와 유사함. - Json 스키마(http://json-schema.org/) 포멧이 유효한지 확인해줌. - 웹사이트에서 해당 내용을 테스트해볼 수 있다.(링크)2. library - 기존에 jackson을 많이 사용하므로, fasterxml에서 제공하는 jsonSchema 라이브러리를 사용하려고함. 1) pom.xml<dep..
[AppStore Viewer] 1. 세팅하기. 1. AppStore Viewer는? 1) "대한민국" AppStore 내에 있는 "iOS"어플 들 랭킹을 보여주고. 해당 어플의 "댓글"들을 볼수 있는 어플을 만들 예정. 2) Windows, MAC, Linux 에서 사용할 수 있도록 "Cross-Platform" 데스크톱 앱을 만들 예정.2. Stack 소개 1) Electron  - Node.js 기반으로 작성된 데스크탑 어플리케이션  - ..
Maven Test Skip 하는 법 1. Test Skip하고 싶다. - 오래걸리는 작업을 넘기고 싶다.2. Skip하는 법 1) 명령어mvn [install....] -DskipTests ormvn [install....] -Dmaven.test.skip=true 2) pom.xml<properties> <maven.test.skip>true</maven.test.skip></properties>
[Spring Batch] 3. 하나의 App에 Multi Job 환경 구축 1. Multi Job - 한개의 Application 에서 여러개의 Job을 만들기2. Job을 2개 만든다. 1) 이전 글에서 만든 Job/** * Basic Configuration * * @author akageun */@Configurationpublic class BasicConfiguration { private static final Logger LOG = LoggerFactory.getLogger(BasicCon..
[Spring Boot] embedded-redis 사용해보기. 1. embedded-redis - 개발 버전, 프로토 타이핑 등에서 간단하게 사용하기 편함.2. pom.xml - https://github.com/kstyrc/embedded-redis 로 사용할 예정<!-- embedded-redis --><dependency> <groupId>com.github.kstyrc</groupId> <artifactId>..
[Spring Batch] 2. 기본 세팅 해보기 1. 기본 세팅 해보기 1) JOB 세팅하기@Autowiredpublic JobBuilderFactory jobBuilderFactory;/** * Basic Job Configuration * * @return */@Bean(name = BASIC_JOB_NM)public Job basicJob() { //@formatter:off return jobBuilderFactory .get(BASIC_JOB_NM) ..
[Mysql] Create Table like 1. Create Table like - 이미 생성된 테이블과 같은 스키마로 테이블을 생성하고 싶다. - Oracle 의 'CREATE TABLE NEW_TABLE_NAME AS SELECT * FROM OLD_TABLE_NAME [필요시 WHERE 절]' 와 같이 손 쉽게 만들고 싶다. 2. SQL 문CREATE TABLE [IF NOT EXISTS] NEW_TABLE_NAME  LIKE OLD..
시스템 종료 후 File 삭제 1. 파일 삭제 - 시스템이 종료될 때 파일 삭제하고 싶음2. Thread를 생성해서 처리함. - jdk1.8 미만Runtime.getRuntime().addShutdownHook(new Thread() { @Override public void run() { new File("").delete(); //File Delete Code }}); - jdk 1.8 이상Runtime.getRunt..