목록Study (20)
Chanho_Park
TCP/IP 모델 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신규약(프로토콜) 의 모음 OSI 7계층 모델 네트워크 통신을 체계적으로 다루는 ISO 에서 표준 공통점 계층적 네트워크 ㅁ델 , 계층간 역할정의 차이점 1. 계층의 수 차이 2. OSI 는 역할기반 , TCP/IP 는 프로토콜 기반 3. OSI는 통신전반에 대한 표준 4. TCP/IIP 는 데이터 전송기술 특화 패킷 : 네트워크 상에서 전달되는 데이터를 통칭하는 말 네트워크에서 전달하는 데이터의 형식화된 블록 제어 정보와 사용자 데이터로 이루어짐. (사용자 데이터 : 페이로드) 캡슐화 : 여러 프로트콜들로 캡슐화된 패킷 헤더 / 페이로드 / 풋터 HTTP를 페이로드해서 TCP 헤더를 붙혀 하나의 패킷으로 만들고 페이로드해서 IPv..
sudo apt install systemd sudo apt-get install -y curl
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KP8lg/btrVXBLxm0M/JUpBT183K7Dzuv6aD8hCZ0/img.png)
변수가 하나만 있을 때는 While 문 보다는 for 문 반복문에 하나만 반복되는 문장이 있으면 밖으로 빼준다. range(n) : 0 이상 n 미만인 수를 차례로 나열하는 수열 파이썬에서는 무시하고 싶은 값을 언더스코어로 표현 ( _ ) if문을 반복문 밖에서 하는 게 좋다. 사전 판단 반복 구별하기 7. random.randint(a,b) : a이상 b 이하인 난수를 생성하여 1개를 반환 8. 데이터, 함수, 클래스, 모듈, 패키지 등을 모두 객체object로 취급 9. 객체는 자료형 data type을 가지며 메모리(저장 공간)를 차지 10. 파이썬의 변수는 값을 갖지 않는다는 특징(객체 1을 참조하는 이름에 불과) 식별변호가 바뀐다.!!!!! 11. 리터럴(literal)이란 값 자체를 의미 12..
신입 개발자 기술면접 질문 정리 - 자바 💡 Java의 특징을 설명해주세요. Java는 객체지향 프로그래밍 언어입니다. 기본 자료형을 제외한 모든 요소들이 객체로 표현되고, 객체 지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언 dev-coco.tistory.com 신입 개발자 기술면접 질문 정리 - 데이터베이스 💡 데이터베이스의 특징에 대해 설명해주세요. 실시간 접근성(Real-Time Accessibility) : 비정형적인 질의(조회)에 대하여 실시간 처리에 의한 응답이 가능해야 하며, 지속적인 변화(Continuous Evloution) : dev-coco.tistory.com 신입 개발자 기술면접 질문 정리 - 자료구조 💡 Array(List)의 가장 큰 특징과 그로 인해 발생하는 장점..
EFK 프로젝트를 만들려고 하는데 F의 Fluentd가 Log aggregator의 한 종류라고 합니다. 그에 따라 Log aggregator가 무엇인지 궁금하여 이 글을 적게 되었습니다. Log Aggregator 란? 여러 머신에서 쌓인 로그들을 한 번에 부석할 수 있도록 수집하여 주는 시스템 요새는 클라우드가 유행하여 같은 일을 하는 시스템에도 다른 머신에서 돌아가는 일이 많아지면서 필요성이 크게 증가하였다고 합니다. 비교하는 사이트 Log Aggregator 비교 - Scribe, Flume, Fluentd, logstash Compare Log aggregator - scribe, flume, fluentd blog.seulgi.kim
서류에서 광탈하지 않는 방법 어떤 프로젝트를 어떤기술로 누구와 했는지가 더 중요 ( 학교 성적보다는)(이력서) 협업/소통을 통한 창의적인 프로젝트 도전해라. 프로젝트에 대한 역할 및 소감,기여 함께 기재. 프로젝트 과정에서 나를 표현이 중요 ( 성장 가능성을 보여주기 위해 ) 성적을 통해 어떤 것을 배우고 노력했는 지 어필 프로젝트를 통해 어려움 극복 방법, 배운 점 기재 회사에 맞게 재조명 , 두괄식으로 강조할 경력은 앞으로 다음 프로젝트에서 개선한 점 기재 앞으로 어떤 분야에서 일하고 싶은지 작성 지원하는 회사에 어떤 기여를 할 수 있는 지 표현 필요 학습하고 배우는 것을 어떤 경험과 어떤 방식으로 했는 지 표현 어필 포트폴리오 작성법 및 기타 제작한 프로젝트에 대한 성실도 코드에 대한 기본 이해 협..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oK3lf/btrVzV3NMVh/SxulV6jKanVp9BE7xmlMXK/img.jpg)
ㅁ Fluentd란? Fluentd란 오픈소스 데이터(로그) 수집기이다. 보통 로그를 수집하는데 사용하지만, 다양한 데이터 소스(HTTP, TCP)로부터 데이터를 받아올 수 있다. Fluentd로 전달된 데이터는 tag, time, record(JSON) 로 구성된 이벤트로 처리되며, 원하는 형태로 가공되어 다양한 목적지(ElasticSearch, S3 등)로 전달될 수 있으며 Fail-Over를 위한 HA(High Availability) 구성도 가능하다. HA 구성을 뺀 더 적은 메모리를 사용하는 경량버전인 Fluent-Bit와 함께 사용할 수 있다. ㅁ Elasticsearch란? Elasticsearch는 아파치 루씬 기반의 확장성이 좋은 JAVA 오픈소스 분산 검색엔진이다. 많은 양의 데이터를 ..
요즘은 좋은 분이 계셔서 멘토링과 입사지원을 하고 있는 중입니다. 공부도 더욱 더 하면서 배워가는게 재밌고 이론을 잘 알아야 그것을 잘 쓰고 이해한다는 생각에 더 깊이 공부해보고 EFK 서비스도 만들어 보고자 합니다. Fluentd 란? 서버로 들어오는 요청이나 모든 DB에서 실행되는 SQL, 각종 배치 스크립트가 실행되면서 남기는 로그들은 최소한의 형태로만 남기고 다 버려지고 있었습니다. 서비스에 문제가 생기거나 디버깅 목적으로 그 남겨진 로그들을 찾아볼 때는 모든 서버를 찾아보며 Find & Grep 해야하는 번거로움이 있습니다. ( Find & Grep 을 하면 너무나도 많은 결과가 나와 찾기도 힘듬) find : 하위 폴더에 존재하는 파일을 찾아주는 명령어 grep : 하위 폴더를 포함하여 존재하..
CNCF 란? Cloud Native Computing Foundation(CNCF)은 조직들이 클라우드 네이티브 여정을 시작하는 데 도움이 되는 오픈 소스 기반입니다. Cloud Native란? 클라우드 네이티브 : 클라우드 컴퓨팅 모델을 사용하는 것을 전제로 설계된 시스템과 서비스. 일반적으로 “클라우드 네이티브”는 클라우드 컴퓨팅 모델의 이점을 활용하는 애플리케이션 구축 방법론을 말합니다. 핵심은 애플리케이션을 어떻게 만드는지, 어떻게 배포 하는지이며 애플리케이션이 어디서 동작하는지는 중요하지 않습니다. 따라서 클라우드 네이티브는 데이터 센터가 아닌 퍼블릭 클라우드에 위치해 있는 것을 말합니다. 클라우드 네이티브 기술은 조직이 퍼블릭, 프라이빗, 그리고 하이브리드 클라우드와 같은 현대적이고 동적인 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dHAVW7/btrVcluVMSM/BWgWQTYAAFeZvuBWfwGstK/img.jpg)
1. OSI 7 계층이란? OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다. 1.1 OSI 7 계층을 나눈이유는? 계층을 나눈 이유는 통신이 일어나는 과정이 단계별로 파악할 수 있기 때문이다. 흐름을 한눈에 알아보기 쉽고, 사람들이 이해하기 쉽고, 7단계 중 특정한 곳에 이상이 생기면 다른 단계의 장비 및 소프트웨어를 건들이지 않고도 이상이 생긴 단계만 고칠 수 있기 때문이다. (It is because of the fact that it will be easy for troubleshooting the network problems. Only the layer in which the problem exist will be modified. Other layers are ..