[Tistory] [ES] M2 Elastic search, Kibana 도커 설치

1. 도커 허브에서 elasticsearch 최신 버전 확인하기 https://hub.docker.com/_/elasticsearch elasticsearch – Official Image | Docker Hub Quick reference Supported tags and respective Dockerfile links Quick reference (cont.) What is Elasticsearch? Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic hub.docker.com 더보기 dock..

[Tistory] 01. OTOK 프로젝트 작업일지

반 년 정도 틈틈이 Swift 문법과 iOS 프로그래밍에 대해 공부했다.슬슬 프로젝트를 한 번 시작해 볼까 해서 시작했던 “나쁜 일기장” 앱은 일단 보류가 되었다.이유가 몇 가지 있는데 이 글의 주제와 어긋나니, 여기까지만 쓰겠다.이번 토이 프로젝트는 지난 프로젝트에서 아쉬웠던 점을 보완하여 새로 진행해 보려 한다. 0. 강박처럼 따라다니는 “기본”에 대한 집착으로 RxSwift나 Alamofire 같은 기술들은 전혀 쓰지 않고 아주 레거시하게 만들었다.-> 이번에는 이것저것 원티드 공고글에 써져 있는 여러 기술들을 써보려 한다. 1. 디렉토리를 어떻게 정리해야 할지 몰라 프로젝트 내내 디렉토리가 변경되었다.-> 좀 더 디깅해보자. 이건 뭐 많이 실수해 봐야 될 것 같다. 아니면 어디 소속이 있어서 컨벤..

[Tistory] Docker를 이용한 DB Replication 적용

DB Replication2개 이상의 DB를 두어 DB의 부하를 분산시키는 기술로 보통 Master/Slave로 나누어 Insert, Update, Delete 처리는 Master DB에서 수행하고Select 작업은 Slave DB에서 처리하도록 구성한다Master DB는 데이터의 일관성을 보장해야하므로 Master DB에서 쓰기작업을 처리하게 되고,Slave DB는 Master DB를 복제하여 read 작업을 수행, 일반적으로 웹페이지에서 읽기작업이 훨씬 많으므로 Slave DB를 다수 사용하는 경우가 많다Slave DB는 Master DB에서 수행된 쓰기작업을 Binary로그를 통해 Master DB와 데이터를 동기화 한다(Binary로그를 불러와 Master DB에서 실행된 이벤트를 동일하게 실행함..

[Tistory] [Javascript] 함수와 일급 객체

1. 일급 객체다음과 같은 조건을 만족하는 객체를 일급 객체라 한다.1. 무명의 리터럴로 생성할 수 있다. 즉, 런타임에 생성이 가능하다.2.변수나 자료구조(객체, 배열 등)에 저장할 수 있다.3. 함수의 매개변수에 전달할 수 있다.4. 함수의 반환값으로 사용할 수 있다. 자바스크립트의 함수는 위의 조건을 모두 만족하는 일급 객체다! // 1. 무명의 리터럴로 생성할 수 있다.// 2. 변수에 저장할 수 있다.// 런타임에 함수 리터럴이 평가되어 함수 객체가 생성되고 변수에 할당된다.const increase = function (num) { return ++num;};const decrease = function (num) { return –num;};// 2. 함수는 객체에 저장할 수 있다.co..

[Tistory] 파리올림픽 종목별 예상 순위 나라와 선수명 알아보기

# 파리올림픽 종목별 예상 순위 나라와 선수명 2024년 파리올림픽이 다가오면서, 각 종목별로 어떤 나라와 선수가 두각을 나타낼지에 대한 관심이 높아지고 있습니다. 이번 글에서는 주요 종목별로 예상 순위에 오른 나라와 선수들을 소개하겠습니다. 또한, 선수들의 자세한 정보를 확인할 수 있는 나무위키 주소도 함께 제공하겠습니다. ## 양궁 ### 예상 순위: 한국 #### 김제덕 김제덕은 한국 양궁의 대표 선수로, 2020 도쿄올림픽에서 두 개의 금메달을 획득하며 세계적인 주목을 받았습니다. 파리올림픽에서도 그의 뛰어난 활약이 기대됩니다. 자세한 정보는 [김제덕 나무위키](https://namu.wiki/w/%EA% B9%80% EC% A0% 9C% EB% 8D%95)에서 확인할 수 있습니다. ## 수영 #..

[Tistory] ‘金테크’에 대해서 알아야 할 것들

‘금’은 주식과 채권을 제외한 대체투자 수단 중 일반인에게도 익숙한 품목이다. 고대 시대부터 귀금속의 대명사였고, 현대에 화폐로 통용되기도 했다. 현재도 예물과 장신구 등으로 흔하게 쓰이고 있다.               [목차] 1. 金 투자가 필요한 경우 2. 金 투자의 4가지 방법 3. 신냉전의 지정학 4. IMF 위기의 교훈 1. 金 투자가 필요한 경우 金 투자가 필요한 경우는 자국통화의 가치가 크게 하락하거나 하락이 예상되는 경우다. 또한, 금융시장 위기, 지정학적 리스크 등 거시경제에 악조건이 달릴 때, 금은 안전자산으로서 가치를 인정받고 시세가 오른다. ‘황금 콩’ 모으던 중국 청년들이 운다… 금값 1g당 600위안 깨져 -조선일보 2024.05.06. 중국인들은 왜 금을 모을까? 미국과..

[Tistory] 정보처리기능사 실기 – 애플리케이션 결함 조치

출처: https://velog.io/@fulldev_hong/%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EA%B8%B0%EB%8A%A5%EC%82%AC-%EC%8B%A4%EA%B8%B0-Part-2-Chapter-2.-%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EA%B2%B0%ED%95%A8-%EC%A1%B0%EC%B9%98      소개1. 결함 관리1. 결함의 정의2. 결함 관리 프로세스3. 결함의 상태 및 추적4. 결함 분류1) 시스템 결함2) 기능 결함3) GUI ( Graphical User Interface ) 결함4) 문서 결함5. 결함 심각도2. 결함 조치1. 소프트웨어 테스트 기법1) 단위 테스트 기법2) ..

[Tistory] 이승만 민간인 학살 내용

6.25전쟁은 제2차 대전보다도, 베트남보다도 민간인 사망 비율이 높은 전쟁이었으며’ 이승만이 크게 일조한다.  미국 CIA 보고서에 따르면, 이승만은 한국을 자신이 통치하고자하는 사적인 목적을 가지고 독립운동을 하였다.한인사회 모금액으로 사적 목적의 부동산을 구입하는 등 독립운동을 개인의 이익을 위해 이용한 기록 및 증언들이 여럿있다. 박정희 역시 이승만에 체포되어 고생한 전력이 있으며, 그의 책 우리 민족의 나갈 길에 다음과 같이 적었다.  신채호도 같은 민족의 지도자가 행하는 역적질에 한탄하며, 다음과 같이 말했다. 이에 임시정부 임시의정원에서는 그의 탄핵을 결의한 바 있다.    다음은 이승만이 대통령이 된 후 그에 의해 희생된 민간인 희생 사건들이다.보도연맹 학살 사건 : 공식인원 4934명, ..

[Tistory] Today I Learned 2024.07.20

최종 프로젝트 5일차     변수를 선언할 때 쓰는 var, let, const의 차이에 대해 알려주세요.의도 : 자바스크립트 기본 지식, 스코프에 대한 이해도, 추가로 호이스팅에 대한 지식을 가지고 있는지 확인!!내 답변 : 변수 선언 방식으로 나눌 수 있는데요 var의 경우 중복 선언이 가능하고 재할당도 가능합니다.let과 const는 중복선언이 불가하고 let은 재할당이 가능하지만 const는 불가능합니다.또한 스코프 유요한 참조범위에 따라 나룰 수 있는데 var는 함수 스코프이고 let과 const는 블록 스코프입니다.쓰로틀링과 디바운싱의 개념과 사용하는 이유 및 대표적인 사용처에 대해서 설명해주세요.의도 : 성능 최적화 및 각 개념을 어디에 적용하면 좋을지 확인!!팁 : 마지막에 정리하는 말을 ..

[Tistory] TIL #55 Elastic search (Node.js 65일차)

Elastic search- Elastic search란? 보통 검색 기능을 구현할 때에는 Like 연산자를 사용하여 특정 검색 키워드를 입력하면 해당 키워드를 포함하거나 일치하는 데이터를 찾아내지만 데이터를 행(row) 단위로 한 줄씩 저장시키게 되고 like검색을 사용하게 되면, 테이블의 첫 행부터 마지막 행까지 전체 데이터를 탐색하면서 데이터를 찾아내야해서 탐색해야 될 데이터들이 많아지게 되면 시간도 오래 걸리고 데이터를 모두 읽어야 하기 때문에 속도가 더 느릴 수 있다. 이 때에 효율을 개선하기 위해서 elastic search(ES)를 사용할 수 있다.- Elastic search는 어떤 특정한 정보를 찾으려 할 때 키워드를 중심으로 저장되기 때문에 빠른 검색이 가능하다- Elastic sear..