• Elasticsearch Advanced

    JVM Heap Size 설정할 수 있는 최대 Heap 크기는 약 32GB 주의할 사항은 일래스틱서치 JVM에 총 메모리 기준 50% 이상을 할당하지 말하야 한다 아파치 루씬의 파일 시스템 캐시에 충분한 메모리가 필요하기 때문 궁극적으로 일래스틱서치 노드에 저장되는 모든 데이터는 아파치 루씬... [more]

  • ThePragmaticProgrammer

    이 글의 내용은 인사이트 출판사의 실용주의 프로그래머 도서를 학습하며 정리한 내용입니다. 추천사 그들은 무언가를 하는 동안 그 자체에 주의를 기울였고, 또 그러고 나서 그걸 좀 더 잘해보려고 노력했다는 것입니다. 두 번째 팁 ‘생각하면서 일하라’ 이기 때문입니다. 저자들은 소프트웨어 개발에 대한... [more]

  • 충성의 딜레마

    아리스토텔레스 이상적인 헌법은 최선의 삶을 알아야한다 법의 요지, 폴리스의 목적은 시민의 성품을 형성하고 시민의 미덕을 배양하며 시민의 탁월함을 주입하고 좋은 삶을 실현하는 것 ‘자유로운 인간’이란 잠재력을 실현할 능력이 있다는 뜻 칸트 공정한 권리를 보장하는 기틀을 마련해 각자가 원하는 좋은 삶을... [more]

  • 벤담의 공리주의

    몇가지 사례를 이용한 도덕적 판단 기관사로써 차로를 변경하여 5명의 죽음 or 1명의 죽음 둘 중 어떤 것을 선택할지? 뚱뚱한 사람을 밀쳐 5명의 목숨을 구할 것인지? 중환자 1명과 경상환자 5명 중 시간의 제약에 따라 선택지가 주어졌을 때 어떤 판단을 할 것인지?... [more]

  • Elasticsearch

    Basic Concepts Near Realtime(NRT) Elasticsearch is a near real time search platform. What this means is there is a slight latency (normally one second) from the time you index a document until the time it becomes searchable. Cluster A cluster... [more]

  • OkkyCon 2017

    Pivotal - FullStack 개발자는 현실적으로 어렵다고 생각한다 - NodeJs + Swift + MongoDB - Front개발자가 Mockup기반 브레인스토밍으로 사장님과 초기 의사소통을 진행함.(실 구현은 시간이 소요됨을 이야기함) - FireJune(참조) -> 자세한 프로젝트 관련 정보를 얻을 수 있음 - 팀이 커지게 되면 타팀의... [more]

  • JetBrainsNight

    jetbrains toolbox color scheme search everywhere -> sharp recent file command E autoscroll -> ctrl alt l -> doesnt use shortcut in intellj parameter hint alt + / shift ctl enter -> semicolon @Language inject language code folding nyan cat... [more]

  • ObjectOrientedDesignPattern

    캡슐화(encapsulation) 객체 지향의 장점은 한 곳의 구현 변경이 다른 곳에 변경을 가하지 않도록 해준다는데 있다. 즉, 수정을 좀 더 원활하게 할 수 있도록 하는 것이 객체 지향적으로 프로그래밍을 하는 이유인 것이다. 객체 지향은 기본적으로 캡슐화를 통해서 한 곳의 변화가 다른... [more]

  • Redis

    빅데이터란 1. 엄청난 양의 데이터(데이터베이스의 규모(데이터의 크기)에 기반한 분류 방법) 2. 정형화된 데이터가 아닌 비정형 데이터를 처리하는 기술 및 아키텍처(데이터 처리 방법에 기반한 분류 방법) 빅데이터와 RDBMS의 한계 스케일 스케일 업 : 각 단일 서버(하드웨어)의 성능을 증가시켜서 더 많은 요청을... [more]

  • Java Concurrency In Practice

    ### [more]

  • Clean Code

    장인 정신을 익히는 과정 두 단계 장인에게 필요한 원칙, 패턴, 기법, 경험이라는 지식을 습득해야 한다. 열심히 일하고 연습해 지식을 몸과 마음으로 체득해야 한다. 설계 원칙 SRP(Single Responsibility Principle) OCP(Open Closed Principle) DIP(Dependency Inversion Principle) 의미 있는 이름 의도를 분명히 밝혀라... [more]

  • Grammar in use

    문장 구사를 위해 문법을 학습한다. Sentence S+V Verb BE DO am, are, is… play, eat… not don’t S V DO [more]

  • Supplements

    건강 보조 식품 개인적으로 찾아보고 구매한 영양제 및 보충제, iHerb 5% 할인 추천코드 SAN1499 장바구니 마카 효능: 성욕, 에너지, 호르몬 균형 지원 추천제품: California Gold Nutrition, 페루 마카, 500 mg, 240 베지캡 사용법: 1일 1배지캡 아사이 효능: 항산화 추천제품: Now... [more]

  • Spring In Action

    자바 개발 간소화를 지원하기 위해 스프링은 네 가지 주요 전략을 사용한다. POJO를 이용한 가볍고(lightweight) 비침투적(non-invasive)인 개발 DI와 인터페이스 지향(interface orientation)을 통한 느슨한 결합도(loose coupling) 애스펙트와 공통 규약을 통한 선언적(declarative) 프로그래밍 애스펙트와 템플릿(template)을 통한 반복적인 코드 제거 비침투적 개발이란, 바탕이 되는... [more]

  • ReatJs

    React.js 핵심정리 책 학습정리 [more]