들어가며JEST를 사용하여 Elastics Search DB 서버에 특정 Index를 생성하는 방법에 대해서 알아보도록 하겠습니다.실행환경ElasticSeacrh (V5.5.1)구현방법CreateIndex 클래스를 이용하여 원하는 Index 명으로 Index를 생성해줍니다.//DB Server 주소 String elasticAddress = "http://localhost:9200"; //Index 명 String indexName = ""; JestClientFactory factory = new JestClientFactory(); final HttpClientConfig.Builder builder = new HttpClientConfig.Builder(elasticAddress) .gson(new..
들어가며CentOS에서 GUI 프로그램을 실행했을 때 아래와 같은 에러가 발생하며 GUI 전시가 안되는 현상이 발생했다.Unable to open DISPLAY...해결방법UI 전시를 위해서는 시스템의 xauth를 추가해주어야 한다sudo su xauth add $(xauth -f /home/userName/.Xauthority list|tail -1) 추가 후 간단한 테스트를 위해서 'xeyes' 프로그램을 실행하여 프로그램이 전시되는지 확인해볼 수 있다.xeyes관련글(Linux) Samba 마운트 시 "mount error(13) permission denied refer to the.." 에러 발생시 해결방법들어가며 Linux 시스템 끼리 SMB 공유 폴더를 열고 Mount를 시도 했는데 아래와 ..
들어가며 듀얼 모니터 사용 시 윈도우 주모니터 설정을 변경해줘야 할 때가 있습니다. 보조 모니터가 주모니터로 설정된 경우 등등 이때 주모니터를 설정하는 방법에 대해서 알아보겠습니다. 설정방법 1. 디스플레이 설정 클릭 바탕화면에서 우클릭 하여 디스플레이 설정을 클릭합니다. Window키 + P 단축키를 이용해도 됩니다. 2. 듀얼 모니터 설정 듀얼 모니터가 식별이 되는지 확인을 해보고 스크린 순서가 맞지 않는다면 제대로 설정을 해줍니다. 그리고 주모니터로 설정하고자 하는 디스플레이를 클릭해줍니다. 3. 주모니터 설정 이 디스플레이를 주 모니터로 만들기체크 박스를 체크 해줍니다. (참고) 다중 디스플레이 항목이 디스플레이 확장 으로 설정되어 있어야 합니다. 관련글 (Windows) 원격 데스크톱 연결 시 ..
들어가며 JavaFX ScrollBar에 대해서 알아보도록 하겠습니다. ScrollBar는 말 그대로 스크롤 기능을 지원하는 컨트롤입니다. 사실 스크롤바를 직접 사용할 일은 그렇게 많지는 않을 것 같긴하지만 .. 가끔 커스텀 컨트롤을 구현할 때 유용하게 쓰이니 알아두면 좋습니다. 개념 ScrollBar 수평, 수직의 막대형태의 컨트롤로 증가, 감소 버튼과 'Thumb'라 불리는 스크롤을 이동하면서 유저와 상호작용합니다. 일반적으로는 단독으로 사용되지는 않습니다. (이번 포스트에서는 직접 사용해보겠습니다..) 일반적으로는 ScrollPane 나 ListView 와 같은 컨트롤에 포함된 형태로 사용이 됩니다. ScrollBar 생성 예제 import javafx.scene.control.ScrollBar; ..
들어가며 JavaFX Spinner에 대해서 알아보겠습니다. Spinner는 ComboBox와 비슷하지만 드롭다운이 없이 현재 데이터 값을 나타내며 증가, 감소 버튼으로 값을 변경할 수 있는 컨트롤 입니다. 순차적인 데이터(수치등)를 나타낼 때 주로 사용합니다. 개념 Spinner Spinner는 정렬되어 있는 값(숫자, 객체)을 선택할 수 있는 단일 행 텍스트 필드입니다. 숫자, 객체 값을 단계적으로 선택할 수 있는 화살표(Up, Down) 버튼을 제공합니다. 값을 직접 입력할 수도 있고 키보드 위 아래 키로도 입력 가능함 ComboBox도 유사한 기능을 제공하지만 Spinner는 중요한 데이터를 모호하게 할 수 있는(?) DropDown 목록이 필요하지 않습니다. 또한 Spinner는 다른 많은 Ja..
들어가며 JEST를 사용하여 Elastics Search DB 서버에 특정 데이터를 저장하는 방법에 대해서 알아보도록 하겠습니다. 실행환경 ElasticSeacrh (V5.5.1) JEST (V5.3.2) compile group: 'io.searchbox', name: 'jest', version: '5.3.2' 구현방법 Index 클래스의 Builder를 이용하여 Object를 저장해주는 형식이다. /** * DB에 obj 의 정보를 저장한다. obj 에 id가 부여되어 있고, 이미 DB에 있는 id 라면 갱신한다. * * @param obj DB에 넣을 object * @return 저장한 obj 의 id */ public String save(T obj) { LOGGER.debug(String...
들어가며 Linux 시스템 끼리 SMB 공유 폴더를 열고 Mount를 시도 했는데 아래와 같이 에러 메시지가 발생하였다. mount error(13) permission denied refer to the mount.cifs(8) manual page (e.g. man mount.cifs) 한참을 찾아 헤매다 찾은 방법을 공유하고자 한다. 해결 방법 문제는 공유폴더를 생성한 장비에서 SAMBA 계정이 만들어져 있지 않아서 생긴 문제였다. SAMBA 계정을 생성하는 방법은 아래와 같다. smbpasswd -a test (SAMBA 계정 비밀번호 설정) 계정을 확인하는 방법은 아래와 같다. pdbedit -w -L (계정 생성 확인) 관련글 [Linux] 방화벽(Firewall) 포트 허용 방법 Linux에..
들어가며 Linux 환경에서 SMB를 사용하면서 Mount된 Directory안의 컨텐츠가 보이지 않으면서 아래 에러 메시지가 발생했다. ls: reading directory .: Permission denied 참고로 실행환경은 CentOS 7.5 버전이다. 원인 나의 경우 SELINUX의 권한 제한때문에 해당 문제가 발생하였다. SELINUX란? 운영 체제에서 접근 통제(Access Control)란 디렉터리나 파일, 네트워크 소켓같은 시스템 자원을 적절한 권한을 가진 사용자나 그룹이 접근하고 사용할수 있도록 통제하는 것을 의미하며 보안의 중요한 요소중 하나이다. Selinux는 내부적으로 정의한 rule에 어긋나는 동작은 하는 경우 Operation을 거부한다. 해결방법 SELINUX의 모드 변경..
- Total
- Today
- Yesterday
- 텐트
- 일본여행
- 이펙티브 자바
- intelij
- 방통대 과제물
- springboot
- 인텔리제이
- java
- 자전거 여행
- windows
- effective java
- 일본 자전거 여행
- effectivejava
- git
- 배낭여행
- 스프링부트
- 일본 배낭여행
- Java UI
- JavaFX 테이블뷰
- 자바
- 배낭 여행
- JavaFX 종료
- TableView
- 이펙티브
- JavaFX
- 이펙티브자바
- JavaFX Table View
- 자전거
- 일본 여행
- JavaFX Window Close
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |