들어가며 JEST를 사용하면서 특정 Index가 DB 서버에 생성이 되었는지 체크를 해야할 때가 있습니다. 주로 동일한 Index를 생성하는 경우 에러가 발생하기 때문에 이를 방지하기 위함 이때 Index 존재 여부를 확인할 수 있는 방법에 대해서 알아보고자 합니다. 실행환경 ElasticSeacrh (V5.5.1) JEST (V5.3.2) compile group: 'io.searchbox', name: 'jest', version: '5.3.2' 방법 핵심은 IndecesExists클래스로 Indices Exists 쿼리를 의미하는 클래스입니다. 해당 쿼리의 요청 성공/실패를 통해서 존재 여부 판단 //확인하고자 하는 Index 명 String indexName = "my_index"; JestCli..
들어가며 JavaFX Pagination의 사용법을 알아보겠습니다. Pagination은 간단하게는 게시판 형식의 화면, Table 형태의 데이터를 나타내는데 자주 쓰이는 컨트롤입니다. 사용법 JavaFX Pagination JavaFX Pagination 컨트롤은 주로 단일 컨텐츠 내에서 페이지를 탐색하는 데 주로 사용됩니다. Pagination (JavaFX 8) The current page index to display for this pagination control. The first page will be the current page if the value is less than 0. Similarly the last page will be the current page if the val..
들어가며 JavaFX Label은 Font설정을 통해서 Label Text의 글씨체, 글씨체 크기 등등을 설정해줄 수 있다. Global Font를 지정해주거나 CSS에서 Font를 지정해줄 수 있음 간혹 FXML 상에서 특정 Control에만 Font를 지정해줘야 할 때가 있는데 그럴 때 사용할 수 있는 방법을 공유하고 한다. 설정방법 FXML 상의 Font를 설정할 Node 태그 안에 태그를 추가하고 그 안에 태그를 이용하여 설정을 해줄 수 있다. 설정한 Label에 Font 설정이 적용된 것을 확인할 수 있다. 관련글 (JavaFX) FXML에서 ImageView위에 Image 로드 하는 방법 들어가며 정적인 이미지인 경우 (한번 세팅되고 수정 될 일이 없는) FXML에서 바로 ImageView에 ..
들어가며 Perl 스크립트를 이용하여 초기화 스크립트를 만들거나 자동화 스크립트를 만드는 등등 이때 특정 파일이나 폴더를 지워야 하는 경우가 많다. 이때 Prel 여러 Folder, File을 List형태로 만들어 삭제를 수행하는 방법에 대해서 알아보자. 구현방법 Path에는 삭제할 대상 폴더들이 List 형태로 저장된다. 리스트를 순회하면서 폴더를 삭제하는데 이때 remove_tree이기 때문에 폴더를 포함한 하위 항목들이 전부 삭제된다. 삭제 수행후에는 빈 폴더를 다시 생성해준다. use Data::Dumper qw(Dumper); use LWP::UserAgent; use File::Path qw(remove_tree); use Color::Output; Color::Output::Init; sub..
들어가며 정적인 이미지인 경우 (한번 세팅되고 수정 될 일이 없는) FXML에서 바로 ImageView에 세팅을 하는 경우가 있습니다. 간단하게 세팅하는 방법을 알아보도록 하겠습니다. ImageView 사용법은 아래 포스트를 참고 하시면 됩니다. (JavaFX) JavaFX ImageView 사용법 (이미지 전시 방법) 들어가며 JavaFX ImageView 를 사용하여 Image를 전시하는 방법에 대해서 알아보도록 하겠습니다. 테스트를 위해서는 Sample로 사용할 이미지가 필요하니 필요에 따라 준비하시면 좋습니다. JavaFX ImageView Java.. jinseongsoft.tistory.com FXML Image 로드 방법은 아주 간단합니다. 태그 안에 태그를 이용하여 Image 경로를 넣어주..
들어가며 JavaFX ImageView를 사용하여 Image를 전시하는 방법에 대해서 알아보도록 하겠습니다. 테스트를 위해서는 Sample로 사용할 이미지가 필요하니 필요에 따라 준비하시면 좋습니다. JavaFX ImageView JavaFX ImageView는 Image 클래스를 전시하기 위해 쓰이는 Node 클래스입니다. Image 전시시에 리사이징을 허용하며 소스 이미지에 뷰포트를 지정하는 방식으로 전시를 합니다. ImageView (JavaFX 8) The rectangular viewport into the image. The viewport is specified in the coordinates of the image, prior to scaling or any other transforma..
TableView CSV Export JavaFX TableView를 사용하면서 Table Data를 CSV 형태로 Export 하는 기능이 필요할 때가 있습니다. TableView 전시 자체가 Grid 형태이기 때문에 형태 그대로 CSV로 Export 하는 경우가 종종 있습니다. 아래 이미지 처럼 이때 json2flat 라이브러리를 사용하여 간단하게 구현하는 방법에 대해서 알아보고자 합니다. JFlat JSON 문서를 CSV 형태로 변환해주는 라이브러리 입니다. 내부적으로 google-gson JsonPath를 사용했다고 함 아래 위치에서 테스트를 해볼 수 있다고 합니다. https://j2flateval.herokuapp.com/ opendevl/Json2Flat Converting JSON doc..
들어가며 장비 하드웨어 상태를 모니터링하는 애플리케이션을 개발하다 보면 하드웨어 상태 정보를 알아내는 기능이 필요합니다. RAM, CPU, DISK, Network 등등 Java를 통해 OSHI (Operating System & Hardware Information) 라이브러리를 사용하여 시스템의 RAM Memory 정보를 가져오는 방법을 알아보고자 합니다. Java OSHI (Operating System & Hardware Information) OS와 HW 정보를 제공하는 JNA 기반의 Java 라이브러리 입니다. 별도의 설치 필요없으며 크로스 플랫폼에 대하여 여러 system 정보 (메모리, CPU, Disk 정보 등등) 를 제공하기 위해 개발된 라이브러리 oshi/oshi Native Oper..
- Total
- Today
- Yesterday
- 일본 여행
- 이펙티브 자바
- 배낭 여행
- springboot
- git
- JavaFX 테이블뷰
- 자전거 여행
- 텐트
- effective java
- 이펙티브자바
- windows
- JavaFX 종료
- 자전거
- JavaFX Window Close
- 일본 자전거 여행
- java
- 이펙티브
- 자바
- 배낭여행
- intelij
- effectivejava
- 방통대 과제물
- 일본여행
- JavaFX
- 인텔리제이
- 스프링부트
- JavaFX Table View
- Java UI
- 일본 배낭여행
- TableView
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |