일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- AI
- MySQL
- CKA
- 정보처리기사실기 기출문제
- Linux
- Pinpoint
- 오블완
- kotlin spring
- 기록으로 실력을 쌓자
- minikube
- Java
- APM
- IntelliJ
- kotlin querydsl
- Elasticsearch
- 정보처리기사 실기 기출문제
- 정보처리기사 실기
- kotlin coroutine
- 공부
- CloudWatch
- 티스토리챌린지
- Spring
- mysql 튜닝
- CKA 기출문제
- AWS EKS
- aws
- 코틀린 코루틴의 정석
- Kubernetes
- kotlin
- PETERICA
- Today
- Total
목록분류 전체보기 (805)
피터의 개발이야기
DOP-C01 : AWS DevOps Engineer Professional : All Parts DOP-C01 Part 01 DOP-C01 Part 08 DOP-C01 Part 15 DOP-C01 Part 22 DOP-C01 Part 02 DOP-C01 Part 09 DOP-C01 Part 16 DOP-C01 Part 23 DOP-C01 Part 03 DOP-C01 Part 10 DOP-C01 Part 17 DOP-C01 Part 24 DOP-C01 Part 04 DOP-C01 Part 11 DOP-C01 Part 18 DOP-C01 Part 25 DOP-C01 Part 05 DOP-C01 Part 12 DOP-C01 Part 19 DOP-C01 Part 26 DOP-C01 Part 06 DOP-C01..
DOP-C01 : AWS DevOps Engineer Professional : All Parts DOP-C01 Part 01 DOP-C01 Part 08 DOP-C01 Part 15 DOP-C01 Part 22 DOP-C01 Part 02 DOP-C01 Part 09 DOP-C01 Part 16 DOP-C01 Part 23 DOP-C01 Part 03 DOP-C01 Part 10 DOP-C01 Part 17 DOP-C01 Part 24 DOP-C01 Part 04 DOP-C01 Part 11 DOP-C01 Part 18 DOP-C01 Part 25 DOP-C01 Part 05 DOP-C01 Part 12 DOP-C01 Part 19 DOP-C01 Part 26 DOP-C01 Part 06 DOP-C01..
DOP-C01 : AWS DevOps Engineer Professional : All Parts DOP-C01 Part 01 DOP-C01 Part 08 DOP-C01 Part 15 DOP-C01 Part 22 DOP-C01 Part 02 DOP-C01 Part 09 DOP-C01 Part 16 DOP-C01 Part 23 DOP-C01 Part 03 DOP-C01 Part 10 DOP-C01 Part 17 DOP-C01 Part 24 DOP-C01 Part 04 DOP-C01 Part 11 DOP-C01 Part 18 DOP-C01 Part 25 DOP-C01 Part 05 DOP-C01 Part 12 DOP-C01 Part 19 DOP-C01 Part 26 DOP-C01 Part 06 DOP-C01..
DOP-C01 : AWS DevOps Engineer Professional : All Parts DOP-C01 Part 01 DOP-C01 Part 08 DOP-C01 Part 15 DOP-C01 Part 22 DOP-C01 Part 02 DOP-C01 Part 09 DOP-C01 Part 16 DOP-C01 Part 23 DOP-C01 Part 03 DOP-C01 Part 10 DOP-C01 Part 17 DOP-C01 Part 24 DOP-C01 Part 04 DOP-C01 Part 11 DOP-C01 Part 18 DOP-C01 Part 25 DOP-C01 Part 05 DOP-C01 Part 12 DOP-C01 Part 19 DOP-C01 Part 26 DOP-C01 Part 06 DOP-C01..
ㅁ 개요 ㅇ IntelliJ IDEA를 쓰면서 꼭 필요한 단축키를 정리하였다. ㅇ IntelliJ IDEA YouTube 채널에 있는 동영상에서 이 단축키들을 실제로 사용하는 모습을 확인할 수 있다. ㅇ 동영상을 보고 단축키의 기능에 대해 간략히 정리하고 해당 시간대의 링크별로 정리하였다. ㅁ Alt + Enter ㅇ 00:12 Alt + enter 오류 수정 제안 코드에서 오류가 발견된 경우 해당 오류 위에 커서를 놓고 Alt+Enter를 누르면 문제에 대한 수정 제안 목록이 표시된다. ㅁ F2 ㅇ 01:18 F2 Navigate errors 에디터에서 오류와 경고 사이를 이동할 때 마우스를 사용하고 싶지 않다면, F2를 사용하여 다음 오류, 경고 또는 제안으로 점프할 수 있다. 이것과 Alt+Ente..
ㅁ 들어가며 비동기를 사랑하는 오픈소스 개발자, 이희승을 읽고 비동기의 중요성에 대해 지나가는 생각을 정리해 보았다. ㅁ 비동기 개발의 중요성 IT환경이 발전하면서 그만큼 트래픽이 증가하였다. 동기 방식은 하나의 요청이 처리되는 동안 다른 요청이 처리되지 못하며 요청이 완료되어야만 다음 처리가 가능한 방식이다. 이에 반해 비동기 방식은 하나의 요청 처리가 완료되기 전에 제어권을 다음 요청으로 넘겨 Blocking 되지 않으며 다음 요청을 처리하는 방식이다. 비동기 방식의 장점은 CPU사용량이 적은 트래픽 처리 속도의 향상이다. 나의 출근 상황을 예로 들어보자. 아이가 셋인 아침에 해야할 일이다. 1. 아침에 아이를 깨우는 일 2. 아이들 아침을 준비하는 일 3. 아이들 옷을 입히는 일 4. 아이들 가방 ..
[kubernetes] 모니터링 방법 정리[kubernetes] 쿠버네티스 목차 [kubernetes] 모니터링 방법 정리 ㅁ 개요 3편 [Kubernetes] Spring에서 쿠버네티스 Pod 정보조회에서 Spring에서 pod의 정보를 조회하는 과정을 정리하였다. 이번 글에서는 휘발성인 kubernetes evets의 지속적인 모니터링을 위해 이벤트 이력을 elasticsearch에 전달하여 키바나로 조회가 가능하도록 개발하는 과정을 정리하였다. 1편 [kubernetes] EKS fail-over 상황정리 및 방어방법 2편 [Kubernetes] 쿠버네티스API 서버 CURL 접속 방법 3편 [Kubernetes] Spring에서 쿠버네티스 Pod 정보조회 4편 [kubernetes] kuberne..
[kubernetes] 쿠버네티스 목차 ㅁ 들어가며 ㅇ 4편 [kubernetes] kubernetes event exporter 작업 과정에서 metricbeat kubernetes DNS lookup failure: no such host 이슈가 발생하여 이를 해결하는 과정을 정리하였다. ㅁ 이슈 내용 {"level":"debug","error":"dial tcp: lookup elasticsearch-svc on 10.96.0.10:53: no such host","sink":"elasticsearch-dump","event":"Successfully assigned monitoring/event-exporter-5b67ddd755-xkzhc to minikube","time":"2023-02-21..
ㅁ 개요 개발을 하면서 정규식을 다양하게 사용하게 된다. 로그분석 시 텍스트에서 특정패턴의 값을 추출할 때도 있고, 로그인 시 비밀번호와 이메일의 정합성을 식별하기 위해서도 정규식을 사용한다. 이 글에서는 그 정규식에 대해서 정리하고 자주 사용하는 패턴들에 대해서 정리하였다. ㅁ 정규식이란? 정규식이란 사전적인 의미로는 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어를 말한다. 주로 문자열의 검색과 치환을 위한 용도로 많이 쓰이고 있다. 입력한 문자열에서 특정한 조건의 문자를 추출하는 경우 일반적인 방법은 다소 복잡하고 반복적인 경우가 발생하지만, 정규식을 이용하면 매우 간단하게 표현하고 식별할 수 있다. 하지만 코드는 간소화 되었지만 정규식 자체의 복잡도로 인해 가독성이 많이 떨어지는..
구글 자바 컨벤션 가이드 ㅁ 코드 컨벤션(Code Convention) 코딩 컨벤션은 읽고, 관리하기 쉬운 코드를 작성하기 위한 일종의 코딩 스타일 규약이다. 개발은 대부분 혼자가 아닌 협업으로 개발하기 때문에 본인이 작성한 코드가 다른 사람들이 이해하기 어렵다면 협업에 문제가 발생하게 된다. 같은 프로젝트 안에서 다른 개발자의 코드를 이해하는데 시간이 소요된 만큼 작업의 능률은 떨어지고, 기능에 대한 오해로 인해 오류가 쉽게 발생할 수 있다. 그래서 코드의 스타일(코딩 규칙)을 통일하기 위한 협약, 약속을 코드 컨벤션이라고 한다. 코드 컨벤션의 궁극적인 목표는 누구나 쉽게 코드를 이해하고 사용할 수 있게 하기위함이다. ㅁ 코드컨벤션의 필요성소프트웨어를 개발하는 일련의 모든 과정에 들어가는 비용 중..