목록분류 전체보기 (95)
Chanho_Park
신입 개발자 기술면접 질문 정리 - 자바 💡 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
프로젝트를 git에서 clone에서 가져와서 import 시키고 실행을 하려는데 run on server 가 보이지 않는다. 프로젝트 우클릭 -> properties -> Project Facets -> (뜨는 버튼 눌러주고) -> Dynamic Web Moduel , Java 체크 -> apply and close
서류에서 광탈하지 않는 방법 어떤 프로젝트를 어떤기술로 누구와 했는지가 더 중요 ( 학교 성적보다는)(이력서) 협업/소통을 통한 창의적인 프로젝트 도전해라. 프로젝트에 대한 역할 및 소감,기여 함께 기재. 프로젝트 과정에서 나를 표현이 중요 ( 성장 가능성을 보여주기 위해 ) 성적을 통해 어떤 것을 배우고 노력했는 지 어필 프로젝트를 통해 어려움 극복 방법, 배운 점 기재 회사에 맞게 재조명 , 두괄식으로 강조할 경력은 앞으로 다음 프로젝트에서 개선한 점 기재 앞으로 어떤 분야에서 일하고 싶은지 작성 지원하는 회사에 어떤 기여를 할 수 있는 지 표현 필요 학습하고 배우는 것을 어떤 경험과 어떤 방식으로 했는 지 표현 어필 포트폴리오 작성법 및 기타 제작한 프로젝트에 대한 성실도 코드에 대한 기본 이해 협..
PC버전으로 삼성노트를 사용하고 싶어서 다운로드 하려고 했지만 삼성노트북은 바로 컴퓨터 검색창에 microsoft store에서 다운이 되지만 다른 제조사는 불가능하여 다른 방법을 택했습니다. 차례차례 순서가 있지만 바로 다운로드가 되는 링크를 드리겠습니다. http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/26eec274-52cb-4e8c-be31-91b11e47cb20?P1=1673016506&P2=404&P3=2&P4=GjLgMDiVA94zzqF4k1pEwqcqzlbKnsBwiP%2f6wSdKjNfzunndpOdxsKkSRMZhEIfomlcWUZimy9nykTXKnN52wA%3d%3d 들어가시면 바로 다운이 되고 실행하시면 노트 ..
ㅁ 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란? 클라우드 네이티브 : 클라우드 컴퓨팅 모델을 사용하는 것을 전제로 설계된 시스템과 서비스. 일반적으로 “클라우드 네이티브”는 클라우드 컴퓨팅 모델의 이점을 활용하는 애플리케이션 구축 방법론을 말합니다. 핵심은 애플리케이션을 어떻게 만드는지, 어떻게 배포 하는지이며 애플리케이션이 어디서 동작하는지는 중요하지 않습니다. 따라서 클라우드 네이티브는 데이터 센터가 아닌 퍼블릭 클라우드에 위치해 있는 것을 말합니다. 클라우드 네이티브 기술은 조직이 퍼블릭, 프라이빗, 그리고 하이브리드 클라우드와 같은 현대적이고 동적인 ..
실행하자마자 An unexpected error occurred 에러가 발생하였습니다. https://docs.docker.com/desktop/troubleshoot/overview/ Overview docs.docker.com 위 사이트에 들어가면 이유를 설명해줍니다. Window10 작업 관리자 실행을 하면 성능탭에 가상화가 사용안함으로 되어 있어서 오류가 발생했다라고 알려줍니다. Ctrl + Alt + Delete 버튼을 눌러 작업관리자에 들어가면 CPU 에 가상화가 사용 안 함 으로 되어 있을 것입니다. 왼쪽 아래 윈도우 버튼을 오른쪽 클릭하여 앱 및 기능을 클릭 프로그램 및 기능 클릭 Windows 기능 켜기/끄기 클릭 Hyper-V 체크 하고 재부팅해주면 해결됩니다. 혹시 위에 방법을 하고도..
여러 os 환경에서 같은 개발을 같은 환경설정 등 에서 개발을 할 수 있게 만들어주는 Docker를 설치해 볼 것입니다. https://www.docker.com/ Docker: Accelerated, Containerized Application Development Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code. www.docker.com 위 사이트에 들어가셔서 해당하시는 OS를 다운받으시면 됩니다. 실행하게 되면 처음으로 접하는 에러가 있는 분들도 계실 겁니다. 아래 사이트를 들어..