본문 바로가기

분류 전체보기

(658)
[인프라] 도커 주요 명령어 모음 개인 테스트 서버에 도커를 이용해서 이것저것 다양한 실습을 하고 있습니다. 예전에는 그냥 한 서버에 이것저것 다 설치하고 실습하고, 정리도 안해뒀는데, 도커를 쓰니까 원래 os에서 분리가 되어서 개인테스트서버가 정리된 느낌을 받기도 합니다. 개인 실습용이다 보니 고급 기능없이 간단한 기능만 사용하고 기본적인 명령어만 이용하고 있어서 그런지 사용하려고하면 까먹게 되네요. 기회가 되면 컨테이너간 연결같은 고급기능도 써봐야하는데... 아무튼 기본 검색어를 매번 찾아보기가 번거로워 포스팅에 정리해 두려고 합니다. 나중에는 쉘로 만들어두고 써야겠습니다. http://pyrasis.com/Docker/Docker-HOWTO Docker 설치 우분투$apt-get update$apt-get install docker..
[ELK] ELK 스택(ElasticSearch, Logstash, Kibana)으로 데이터 분석 개발자로써 빅데이터를 다뤄볼 수 있는 영역은 빅데이터 엔지니어링 분야입니다. 대용량 데이터 수집이나 분석을 돕기위한 기술을 제공하는 가장 대표적인 영역이 ELK 스택으로 알고 있습니다. 개념은 익히 들어 알고 있지만 이 내용을 실제로 다뤄본적은 없는데요. IT 인터넷 강의 사이트 "인프런"에서 ELK 스택 관련 강좌를 무료로 제공하고 있습니다. 개발에 욕심있는 개발자라면 관심을 가질만한 기술 스택입니다. 강좌명은 "ELK 스택(ElasticSearch, Logstash, Kibana)으로 데이터"이며,총 19개 강의로 1시간 19분으로 구성되어 있습니다. 섹션1. 데이터과학 소개 및 환경 구축01 데이터 과학 소개 - 02:00 수강완료02 우분투에 엘라스틱서치 설치하기 - 03:00 수강완료 섹션2. ..
[Real MySQL] 실행 계획 분석 시 주의사항 지금까지 MySQL에서 쿼리를 처리하는 방식이나 실행 계획에 대해 살펴보겠습니다. 쿼리의 실행 계획만으로도 상당히 내용이 많아서 모두 기억하자면 상당히 힘들 것입니다. 그래서 여기서는 쿼리의 실행 계획을 확인할 때 각 칼럼에 표시되는 값 중에서 특별히 주의해서 확인해야 하는 항목만 간략하게 정리했습니다. Select_type 칼럼의 주의 대상 DERIVEDDERIVED는 FROM 절에 사용된 서브 쿼리로부터 발생한 임시 테이블을 의미합니다. 임시 테이블은 메모리에 저장될 수도 있고 디스크에 저장될 수도 있습니다. 일반적으로 메모리에 저장하는 경우에는 크게 성능에 영향을 미치지 않지만, 데이터의 크기가 커서 임시 테이블을 디스크에 저장하면 성능이 떨어집니다. UNCACHEABLE SUBQUERY쿼리의 FR..
[자바] 자바를 잘 사용하기 위한 78가지 규칙 이펙티브 자바 2판에 수록된 내용입니다. 각 규칙에 대한 상세내용은 대중교통 오고가는 시간에 차례차례 읽어나가고 있습니다. java로 이런저런 개발시 단순히 문법 나열이 아닌, 잘 만들어진 SW를 작성하는데에 아주 유용한 팁이 될 것 같습니다. java 언어에 이런 기능이 있는데, 어떤 상황에서 어떠한 이유를 이런 것을 쓴다는 것을 아는 것은 매우 중요하다고 생각하며, 아래 규칙들을 또 정리하다보니 그동안 잘짜려고 노력했던 코드들이 상당부분 아래 규칙과 맞아떨어지는 부분들도 있었던 것 같습니다. 아래 규칙을 정의한 이펙티브 자바 저자는 더많은 경험과 지식을 갖고있는 훌륭한 개발자이니만큼 주니어개발자로서 모르는 부분은 배워서 실무에서 적용해보려고 합니다. 자바 코딩시 명료함(clarity)과 단순함(sim..
[자바] Effective Java 2/E 발 행: 2014년 9월 1일지은이: 조슈아 블로크(Joshua Bloch) 머리말 내용 일부 발췌: 프로그래밍 언어를 잘 사용한다는 것은 무엇일까요? 일단 언어의 핵심을 이해해야 합니다. 알고리즘적 언어인가, 함수형 언어인가, 객체 지향언어인가? 어휘도 알아야 합니다. 표준 라이브러리에 어떤 자료 구조와, 연산과, 기능이 포함되어 있는가? 그런 다음에는 코드 구조를 만드는 관례와 효과적 용법을 이해해야 합니다. 프로그래밍 서적들 상당수는 앞 두 가지에만 신경을 쓰며, 코딩 관례와 효과적 용법은 잠깐씩만 설명하고 넘어갑니다. 문법과 어휘는 언어에 고유한 속성이지만, 용례는 그 언어를 사용하는 커뮤니티의 특성입니다. 예를 들어 자바(Java)는 단일 계승(Single inheritance)만 지원하는 객체..