일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- generate pojos
- docker 설치
- Java
- MySQL
- ollama langflow
- NextJS
- jpa entity자동
- React
- generate entity
- dto valid
- Next.js 14
- 초기 세팅
- swagger
- java9
- 헤더 설정
- memcached
- custom valid
- 리눅스
- 도커
- SpringBoot
- jvm
- 초기 구축
- JavaScript
- spring
- CentOS6
- docker
- java8
- header setting
- spring boot
- JPA
- Today
- Total
개발자의 길
http://hakim.se/experiments http://www.effectgames.com/demos/canvascycle/ http://mudcu.be/sketchpad/
WITH문은 Oracle9i 이상에서 지원됩니다.원하는 데이타를 조회하여 가상테이블로 만든후 사용하는것입니다.가상테이블은 메모리에 생성되므로 액세스 속도가 빠르며 조회후에는 자동으로 소멸됩니다.Oralce의 with문은 속도뿐만 아니라 SQL QUERY문 자체도 많이 간결해졌습니다. ※ 특히 UNION에 똑같은 문장이 계속 들어갈 경우 사용하면 한번만 기술하고 불러쓰면 되므로 문장이 많이 간결해진다. 기본문법 단일 가상테이블 생성 WITH A AS(SELECT SQL QUERY....)SELECT * FROM A; 다중 가상테이블 생성 WITH A AS(SELECT SQL QUERY....),B AS(SELECT SQL QUERY....)SELECT * FROM AUNION ALLSELECT * FROM..
Quartz 스케쥴러에 배치(batch) 파일 등록하기입니다. 주기적인 어떤 작업을 할떄 리눅스(Linux)에서는 크론탭(CronTab) 방식을 사용합니다.하지만 이곳에서는 Spring의 Quartz 스케쥴러 방식을 사용하여 구현하고 있습니다. Quartz의 핵심인 /WEB-INF/config/applicationContext.xml 작성법은 아래와 같습니다.실제 실행될 class 등록스케쥴러가 동작하는 주기 설정실제로 동작 하도록 설정Simple Type: 주기 시간이 몇초, 몇분 혹은 몇시간 단위로 작동 (이곳 프로젝트와 무관)Cron Type: 리눅스의 CronTab과 같은 동작. 몇월 몇일 몇시에 동작할지 설정 (이 방식 사용)Colored By Color Scripter™1234567891011..
Java.math.BigDecimal의 사용실수 연산의 경우 float , double 타입의 사용에 주의해야 한다.System.out.println(2.0 - 1.1); 를 해보면 그 이유를 알 수 있다. 이에 대한 결과는 0.9가 아니라 0.8999999999 결과가 출력 된다. 이는 컴퓨터가 숫자1.1을 double로 정확하게 표현 할 수 없어 근사치를 출력하기 때문이다. 이에 대한 해결책으로 정확한 소수 연산을 수행하는BigDecimal 타입이 있다. 단, 주의할 점은 항상 BigDecimal(double)이 아닌 BigDecimal(String) 생성자를 사용해야 한다. 이유는BigDecimal(double)을 사용하는 순간, double 자체가 정확하게 수를 표현 못하기 때문에 생성 자체부터 ..
1.SELECT REGEXP_SUBSTR('1,24','[^,]+',1,1) FROM DUAL; 구분자를 정규식으로 넣어서 사용하는 방식이다. REGEXP_SUBSTR 은 오라클10G 이상부터 된다 2.오라클과 mysql 둘다 되는 방식이다 instr로 구분자의 위치를 찾아서 substr 으로 잘라서 쓰는 방식이다. SELECT SUBSTR('1,24',1,INSTR('1,24',',')-1) FROM DUAL;SELECT SUBSTR('1,24',INSTR('1,24',',')+1) FROM DUAL; --- 은근히 사용할 일이 생긴다. 되도록이면 db로 가져와서 front단에서 처리 하지만, 쿼리에서 모두 처리 할려고 하면 애매한 것중 하나이다.