들어가며 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..
엘라스틱서치 Delete Index include, exclude 방법 ElasticSearch Index Delete시에 wlidcard를 통해서 일괄삭제를 하는 경우가 많이 있습니다. 이때 특정 Index를 제외 시켜야 하는 경우가 있는데 이때의 설정방법을 공유하고자 합니다. 설정방법 wlidcard index 뒤에 -myindex*같은 형식으로 '-' 뒤에 원하는 index 혹은 wlidcard를 적어주면 됩니다. //CURL 명령시에 curl -X DELETE http://es.example.com/my_index-*,-my_index-*-* 참고 불러오는 중입니다... 끝으로 이 글이 도움이 되었다면, 하단의 Google 광고 👎👎👎 한번씩 클릭 부탁 드립니다. 🙏🙏🙏 광고 클릭은 많은 힘이 됩..
FTP Client 구현방법 Java 파일 전송 시에 FTP 프로토콜로 FTP Server에 접속하여 파일을 전송하는 기능구현 방법을 공유하고자 한다. 구현방법 FTP Server에 접속하여 대상파일 저장하는 기능이다. public void doSend(final String ip, final int port, final String user, final String password, final File file, final String targetDir) throws Exception { FTPClient client = new FTPClient(); try (InputStream input = new FileInputStream(file)) { String remoteFilePath = "/" + t..
들어가며 Photoshop을 사용하여 이미지의 배경을 제거하여 투명하게 만드는 간단한 방법에 대해서 알아보자. 방법 이미지 열기 포토샵 실행 후 Open 버튼을 이미지를 열거나 이미지를 드래그 해서 열어줍니다. Magic Eraser Tool 아래 그림과 같이 Magic Eraser Tool 이라는 도구를 좌측 지우개 모양의 버튼을 클릭하여 사용할 겁니다. 배경 제거 배경을 제거하는 방법은 간단합니다. 지우고자 하는 배경을 클릭하면 바로 제거가 됩니다. 다만, 이때 Contiguous(인접) 체크시에는 클릭된 지점과 이어지는 부분을 대상으로 삼고 체크 되지 않으면 이어지는 부분이 아니더라도 비슷한 색상이라면 대상으로 삼게 됩니다. 끝으로 이 글이 도움이 되었다면, 하단의 Google 광고 👎👎👎 한번씩 ..
들어가며 Java 파일명 String을 가져와 확장자만 가져오거나 확장자를 제거하는 방법에 대해서 공유하고 한다. 구현방법 Apache Common 라이브러리 추가 Apache Common 라이브러리를 통해서 쉽게 구현이 가능하다. 빌드방법에 따라서 아래를 참고해 추가해주자. JAR는 아래 링크에서 다운로드 가능하다. Maven Repository: commons-io » commons-io » 2.6 The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more. commons-io co..
elasticsearch-head ElasticSearch DB 정보 및 쿼리를 Front End 페이지를 통해서 조작할 수 있는 플러그인이다. 아래와 같이 생겼으며 Index리스트 및 상세 정보, Query 입력창 등을 이용할 수 있다. 설치방법 인스톨 방식 링크에서 다운받아 Index.html을 열어 사용이 가능하다. 다만 버전 6.0 부터는 보안상 지원을 하지 않는다고 함 Chrome Extension 방식 Chrome Extension으로 설치하여 간편하게 사용이 가능하다. ElasticSearch Head ElasticSearch Head chrome.google.com 사용방법 Overview index들의 대략적인 정보를 볼 수 있는 화면 Indices Index List 확인 Browser..
- Total
- Today
- Yesterday
- windows
- 자전거
- JavaFX
- 이펙티브
- 자전거 여행
- 일본 배낭여행
- effectivejava
- 배낭 여행
- 방통대 과제물
- 이펙티브자바
- effective java
- JavaFX 종료
- 이펙티브 자바
- 일본 여행
- git
- TableView
- 일본 자전거 여행
- JavaFX 테이블뷰
- java
- JavaFX Window Close
- intelij
- 배낭여행
- springboot
- JavaFX Table View
- 텐트
- Java UI
- 자바
- 일본여행
- 인텔리제이
- 스프링부트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |