본문 바로가기 메뉴 바로가기

진성 소프트

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

진성 소프트

검색하기 폼
  • 전체 글 (371)
    • 맛집 (1)
    • IT Problem (5)
      • Windows (4)
    • IT TIP (29)
      • Mac (4)
      • InteliJ (9)
      • Windows (4)
    • Book (0)
    • 프로그래밍 (258)
      • CSS (8)
      • Android (16)
      • DB (13)
      • C++ (1)
      • 네트워크 (4)
      • JAVA (59)
      • Arduino (1)
      • Git (9)
      • Algorithm (7)
      • Web, App (2)
      • Linux (9)
      • JavaFX (51)
      • ElasticSearch (9)
      • 크롤링 (9)
      • EffectiveJava (26)
      • Perl (2)
      • Spring (12)
      • Maven (1)
      • JavaScript (1)
      • AWS (1)
      • Gradle (1)
      • C# (6)
      • Python (0)
      • Kotlin (3)
      • Docker (2)
    • 잡담 (6)
    • 여행 (15)
    • 느낀다는 것 (2)
    • 산업기능요원 (3)
    • 야구 (2)
    • 학교 (12)
    • Editing (1)
    • Business (1)
  • 방명록

전체 글 (371)
(Java) Gson 사용시 보기 좋은 Pretty Json String 변환하는 방법

들어가며 Gson을 사용하여 객체를 Json으로 변환하면 기본적으로 한 line에 String 모두 포함된 형태로 변환되기 때문에 Json 컨텐츠를 직접 확인하려 할 때 어려움이 있습니다. { "glossary": { "title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup..

프로그래밍/JAVA 2020. 8. 25. 17:32
[ElasticSearch] DB index 전체 삭제 방법 (delete all index)

들어가며 ElasticSearch DB의 전체 데이터 초기화를 위해서 전체 index를 일괄 삭제 해야 할 때가 있습니다. 그럴때 사용할 수 있는 방법을 알아보겠습니다. 해결방법 wildcard query를 이용해서 수행 가능합니다. //CURL 요청 curl -XDELETE localhost:9200/* //Tools DELETE http://localhost:9200/*

프로그래밍/ElasticSearch 2020. 8. 13. 18:36
[Docker] "docker: Error response from daemon: Mounts denied:" 메시지 발생시 해결 방법

들어가며 Docker container를 실행 할때 Volume 옵션을 지정해줄 때 아래와 같은 에러가 발생하였습니다. ❯ docker run -v /conf:/fluent/etc/ fluent/flunetd 9a9a0d49413271573103f25cc02c8f760546af4ed3a8d23c992f1ff59a3346e7 docker: Error response from daemon: Mounts denied: The path /conf is not shared from OS X and is not known to Docker. You can configure shared paths from Docker -> Preferences... -> File Sharing. See https://docs.doc..

프로그래밍/Docker 2020. 8. 13. 18:36
[FluentD] FluentD 설치 및 실행 방법

FluentD Fluentd는 오픈 소스 데이터 수집기로 보통 로그를 수집 대상으로 삼지만 이외 데이터 소스(HTTP, TCP 등) 로 부터 수집을 하기도 한다. Fluentd는 수집된 데이터를 필요에 따라 가공하여 원하는 목적지로 전달한다. Fluentd에서 제공하는 여러 플러그인을 통해서 다양한 목적지 (Kafka, ElasticSearh, S3 등) 로 전송이 가능 주로 어플리케이션의 로그를 한 곳으로 모아서 모니터링하기 위해서 에이전트로 사용이 되는 경우가 많다. 설치 방법 해당 글은 Mac OS X를 기반으로 작성되었습니다. td-agent 설치 td-agent는 Ruby로 작성된 fluentd를 쉽게 사용할 수 있도록 개발된 래퍼 소프트웨어 이다. 아래 위치에서 dmg 파일을 다운로드 Ins..

프로그래밍 2020. 8. 12. 19:33
(Mac) Ruby Version 업데이트 방법

Ruby 버전 업데이트 여러 방법이 있었지만 .. 아래 방법으로 해결하였다. brew install rbenv ruby-build source ~/.bash_profile //원하는 버전의 Ruby 설치 rbenv install 2.6.5 //기본 Ruby 버전 설정 rbenv global 2.6.5 //확인 ruby -v

IT TIP /Mac 2020. 8. 12. 09:10
[Java] 스트림 슬라이싱 방법

스트림 슬라이싱 스트림의 요소를 선택하거나 스킵하는 다양한 방법을 설명한다. 스트림의 처음 몇개의 요소를 무시하는 방법, 특정 크기로 스트림을 줄이는 방법 등등 프레디케이트를 이용한 슬라이싱 자바9에서는 스트림의 요소를 효과적으로 선택할 수 있도록 takeWhile, dropWhile 두 가지 메서드를 지원한다. TAKEWHILE List specialMenu = Arrays.asList( new Dish("seasonal fruit". true, 120, Dish.Type.OTHER), new Dish("prawans". true, 300, Dish.Type.FISH), new Dish("rice". true, 350, Dish.Type.OTHER), new Dish("chicken". true, 40..

프로그래밍/JAVA 2020. 8. 12. 09:06
[Spring Boot] Output Capture 기능으로 콘솔 출력 값 가져오기

들어가며 Test 코드를 작성하다 보면 콘솔로 출력한 값을 검증하고자 할 때가 있다. 그럴때 OutputCapture 클래스를 이용하여 콘솔 출력 값을 가져오는 방법을 알아보자. 사용방법 OutputCapture인스턴스를 JUnit의 Rule어노테이션으로 선언하기만 하면 사용할 수 있다. 생각보다 아주 유용하다.. OutputCapture 인스턴스에 콘솔 출력 값이 모두 저장이 되어 값을 가져올 수 있다. public class MyTest { @Rule public OutputCapture capture = new OutputCapture(); @Test public void testName() throws Exception { System.out.println("Hello World!"); asser..

프로그래밍/Spring 2020. 8. 11. 10:03
[ElasticSearch] "Result window is too large.." 발생시 index.max_result_window 변경 방법

들어가며 많은 양의 데이터를 검색해오는 경우 아래와 같은 오류 메시지가 발생할 수 있습니다. Result window is too large, from + size must be less than or equal to: [10000] but was [10020]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level parameter Index는 기본적으로 max_result_window 라는 검색시 데이터 최대 개수 제한이 있는데 10000으로 설정됩니다. 이런 경우 ElasticSearch 에..

프로그래밍/ElasticSearch 2020. 8. 11. 10:03
이전 1 ··· 6 7 8 9 10 11 12 ··· 47 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 공부 노트
  • 파이어 펀치
  • 호작 구구
  • 박스여우 - BoxFox
  • jangcnet
  • 18세 황준필
  • 에이론
TAG
  • effectivejava
  • intelij
  • springboot
  • java
  • TableView
  • 자전거 여행
  • 자전거
  • 인텔리제이
  • 이펙티브자바
  • 방통대 과제물
  • 이펙티브
  • 일본 자전거 여행
  • JavaFX 테이블뷰
  • git
  • 자바
  • JavaFX Table View
  • Java UI
  • JavaFX
  • 텐트
  • JavaFX Window Close
  • 일본여행
  • effective java
  • 이펙티브 자바
  • JavaFX 종료
  • 일본 배낭여행
  • 배낭 여행
  • windows
  • 스프링부트
  • 일본 여행
  • 배낭여행
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바