Deperecated/Software 5

ELK란?

동기 단톡방에서 오빠들이 가끔 하는 일 얘기를 보면 정말 뭔소린지 1도 모를 때가 많다. ELK가 뭔지정도는 알고있으면 좋다는 말에 이 기회에 알아봄 :-) 1. Elasticsearch 종류 설명 정의 아파치 라이선스 조항에 의거하여 Java 오픈소스로 출시된 루씬 기반의 분산형 검색 및 분석 엔진. 사용처 앱&웹&엔터프라이즈 검색, 로깅&로그 분석, 인프라&성능 모니터링, 위치기반 정보 시각화, 보안&비즈니스 분석 작동법 1) 로그, 시스템 메트릭, 웹 앱 등 다양한 소스로부터 원시 데이터가 ElasticSearch로 들어감. 2) 데이터 수집은 원시데이터가 ElasticSearch에 색인되기 전 구문 분석&정규화&강화되는 프로세스 3) 색인 후, 사용자는 이 데이터에 대해 복잡한 쿼리를 실행할 수 ..

비트 연산자 뽀개기

봐도봐도 기억 안나는 비트 연산자.. 비트 너무싫어 하드웨어 싫어 싫어싫어 하다보니 이 지경 까지.. 확실히 뽀개놓는다. 1. 비트 연산이란? 비트단위로 연산을 진행 하는 것. CPU에겐 곱셈과 나눗셈은 매우 부담이 되는 작업이지만, 비트를 이동시키는 연산은 전혀 부담되지 않는다. Flag 처리에 주로 쓰인다. 예를 들어, 4Byte면 Bit가 32개 이므로 32개의 상태 처리가 가능하다. 2. 비트 연산자 비트 연산자 설명 활용 & 비트 단위로 AND 연산을 한다. 둘 다 1이면 1 Flag가 켜져있는지 확인 if(Flag & 1) 1이 켜져있는지 if(Flag & 2) if(Flag & 4) if(Flag & 8) | 비트 단위로 OR 연산을 한다. 하나만 1이면 1 Flag | 1 // 0000 0..

진수 뽀개기

나는 살면서 내 머리가 나쁘다는 생각을 별로 해본적이 없는데... 항상 n진수는 공부할 때 마다 까먹는다...왜?왜지..? 컴구 시간에 자서..? 공부를 안해서..? 내 머릿속의 지우개... 이번 기회에 N진수를 확실히 뽀개보겠다. 1. N진수란? N은 데이터를 표현하는데 사용하는 기호의 개수를 의미한다. 2. 자릿수 N진수는 N의 몇 승으로 각각의 자릿값을 더해 숫자를 표현할 수 있다. 3. 2진수 컴퓨터를 구성하는 회로에서 전기가 통할 때 1, 통하지 않을 때 0 두 가지 상태만 존재한다. 그래서 미국의 수학자는 이를 bit(비트)라 했고, 이는 오늘날 컴퓨터에서 표현되는 데이터의 기본 단위가 된다. 4. 16진수 왜 16진수를 알아야 할까? 이는 컴퓨터가 2진수를 쓰기 때문에, 큰 수를 표현할 때 ..