일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- github
- Spring Boot
- mybatis
- springboot
- datasource
- between date
- log4j2
- ORACLE CLOUD
- template
- Java
- Spring Security
- hikaricp
- oracle
- ubuntu
- oracle between
- bitbucket
- catalina log
- Linux
- log4j profile
- MySQL
- 라즈베리파이
- git
- between 날짜
- hikari
- 배열스트링
- Spring
- STS
- python 개발환경
- Gradle
- intellij
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- github
- Spring Boot
- mybatis
- springboot
- datasource
- between date
- log4j2
- ORACLE CLOUD
- template
- Java
- Spring Security
- hikaricp
- oracle
- ubuntu
- oracle between
- bitbucket
- catalina log
- Linux
- log4j profile
- MySQL
- 라즈베리파이
- git
- between 날짜
- hikari
- 배열스트링
- Spring
- STS
- python 개발환경
- Gradle
- intellij
- Today
- Total
목록분류 전체보기 (63)
파워노트
# Index Mapping 예제 curl -XDELETE 'localhost:9200/b_vod?pretty' curl -XPUT 'localhost:9200/b_vod?pretty' -H 'Content-Type: application/json' -d' { "mappings": { "*":{ "_all": { "enabled": false }, "properties": { "broad_no": { "type": "integer" }, "cdn_loc_cd": { "type": "integer" }, "level": { "type": "integer" }, "m_rank_1": { "type": "integer" }, "m_rank_2": { "type": "integer" }, "m_rank_3": ..
# ElasticSearch 의 조회 기존 size가 10000 이다. 이보다 큰 사이즈를 가져 올때에는 Elasticsearch 에서 처리를 못하고 이후의 데이터를 조회 하지 못한다. [ 오류 메시지 ] Caused by: QueryPhaseExecutionException[Batch size is too large, size must be less than or equal to: [30] but was [1000]. Scroll batch sizes cost as much memory as result windows so they are controlled by the [index.max_result_window] index level setting.] ....... [ 원인 ] 결과 조회값 설정이 ..
##### index 생성 curl -XPUT 'localhost:9200/customer?pretty' #index 생성 및 id document 생성 curl -XPOST 'localhost:9200/customer2/info/1?pretty' -H 'Content-Type: application/json' -d '{ "name": "victolee" }' # id 가 없는 경우 임의의 id 생성 curl -XPOST 'localhost:9200/customer2/info?pretty' -H 'Content-Type: application/json' -d '{ "name": "victolee2" }' # File생성이후 File load하여 document 생성. vi data.json { "name..
* 부팅시 오래걸리고 네트워크를 잡지 못하는 문제가 있어 검색을 해보니 리눅스 서비스중에 systemd-networkd-wait-online.service 이런 놈이 있었다. 이놈은 부팅시 대기를 타며 네트웍 상태를 체크를 하는놈 같은데 부팅시간을 상당히 잡아 먹으며 몇분씩 대기를 타는 문제가 있다. 아래와 같은 명령으로 서비스를 끄니 재부팅시 바로 로그인으로 진입한다. 네트워크는 좀 기다리면 잡힐일 ... sudo systemctl disable systemd-networkd-wait-online.service 재부팅 해보니 엄청 빨리 로그인으로 진입함 ~~ ..
* REST ( Representational State Transfer ) - Mage By Roy.Fielding # Rest 란 - 네트워크 아키텍쳐의 원리 모음. - web의 입장에서는 사이트의 구성 원리 정도로 이해 . # Rest 아키텍쳐의 6가지 제한 조건 - 클라이언트 / 서버 구조 - 무상태 ( Stateless ) - 캐시 처리 가능 ( Cacheable ) - 계층화 ( Layered System ) - Code on demand ( optional ) : ex )java script - 인터페이스 일관성 # Rest Api 구조에 대해서 - REST API 에 맞게 구현이 되어 있느냐는 많은 논란을 주는 부분입니다. REST 의 개념을 정리한 Roy.Fieiding 은 보다 엄격한 ..
* Entity Class ==> Lombok 사용시 주의. ==> ToString() method 사용시 주의 무한 루프 위험있음. stackoverFlow 현상 발생함. * Controller return Response 객체로 Entity 객체를 사용하지 말아라.. => Rest Api 등에서 ResponseEntity 등의 리턴 값이 존재 할경우 Json parser에 의해서 에러가 발생할 수 있다. ( fetch = FetchType.LAZY 등의 설정시 문제됨 ) [UserDevice Controller ] Json parsing 오류 발생함. @PostMapping(value = "/userdevice") public ResponseEntity registUser(@RequestBody Re..
현재 실행되고 있는 java 프로세스 모두 종료 하기. ps -ef | grep java | grep -v grep | awk '{print $2}' | xargs kill -9
** intelliJ version : IntelliJ IDEA 2018.1 이후 버전 # IntelliJ 에서 devtools 개발도구를 설치 하면 이상하게 EClipse에서 잘되던 자동 컴파일 이 안된다. # devtools 를 반영하고 적용하는것을 해보자. 참고 URL : https://blog.jetbrains.com/idea/2018/04/spring-and-spring-boot-in-intellij-idea-2018-1/ Spring and Spring Boot in IntelliJ IDEA 2018.1 – IntelliJ IDEA Blog | JetBrains IntelliJ IDEA 2018.1 comes, as usual, with a lot of features to support de..
# gitHub 소스 내려받기 * gitHub에 repository가 생겼으니 해당 영역에 개발진행하여 작업소스 올리고 내려받아 봅니다. * 우선 github 의 Repository 주소를 복사한다. * git clone "[레포지토리 주소]" Terminal 실행하여 git clone을 통해 소스 내려 받기. * Repository 생성시 만들어진 README.md 파일이 잘 내려 받아졌다. # gitHub 소스 올리기. * 먼저 테스트를 위해 README.md 파일을 수정합니다. "문서 수정하여 업데이트" 문구를 추가하였습니다. * git status git status 명령으로 README.md파일이 수정됨을 확인 할수 있다. * git add . git add 명령으로 로컬 stage에 소스를 추..