키보드 깡패
close
프로필 사진

키보드 깡패

github: @i-zro

  • 분류 전체보기 (168)
    • DX & AX (9)
    • Call (2)
    • Algorithm (28)
      • 📚 Concept (5)
      • 🔎 Problem Solving (23)
    • Web (20)
      • 📗 Spring (11)
      • ⛺️ Java (4)
      • 📔 UI,UX (2)
      • 🖥 React.js (3)
      • 🗑 Etc (0)
    • Database (5)
      • 🐬 MySQL (1)
      • 🅾 Oracle (2)
      • Total (2)
    • DevOps (2)
      • 🐝 AWS (8)
      • 🤦‍♀️ CI, CD (0)
      • 👣 Linux (2)
      • Container (0)
      • 👾 Kubernetes (2)
      • 👾IaC (7)
      • Etc (3)
      • DX Tools (0)
      • Kafka (32)
    • Retrospect (2)
      • 1️⃣ Daily 2024 (2)
    • Etc (33)
      • 🐎 Talk (11)
      • ❤️‍🔥Motivation (3)
      • 🍷Alcoholic (2)
      • 🔥 Hot Place (1)
      • 🔥 Hot Cafe (1)
      • Food Fighter (1)
      • Entertainment (10)
      • Money (2)
      • Tistory (1)
      • 🤓 Introspection (0)
      • Buddhism (1)
  • 홈
  • 태그
  • 방명록
241123 이사하며 느낀 점

241123 이사하며 느낀 점

241122는 미처 공부 관련 일 회고를 작성하지 못했다. (사실 배운 게 제일 많은 날이었는데… 이사 땜시 정신이 없음.)무튼, 다짐할 정리 정돈 습관이나 기타 등등 내용을 정리해보려 한다. (이 글을 다음이사 때 기억나게 할 방법이 없을까..?)이사전 날 기억해 두기미리미리 빨리빨리 버릴 물건 당근하기전 날에는 보통 짐 다 싸두고 호텔에서 자게되기 때문에 꼭! 치약, 칫솔, 속옷, 세면도구, 핸드폰 충전기 등등 정도는 챙기기. 그리고 호텔로 배달 시켜먹을 땐 맨날 실수하지만… 수저 포크 x 제발 ㅎㅎ 지우기…근데 내년부터는… 😿 부모님 연세 이슈로 포장이사 그냥 불러야 하는 게 맞는 것 같다…ㅎ 박스 7호 5개 + 5호 5개 + 그 외의 옷가지 / 신발 등은https://link.coupang.co..

  • format_list_bulleted 1️⃣ Daily 2024
  • · 2024. 11. 24.

241121 일일회고

어제 10시반 퇴근 찍고 들어가서 공부좀 하다 잤는데... 컴퓨터를 오래봐서인지 잠이 너무 안왔다. 그래서 라디오 처럼 유튜브를 틀어놓고 잠이 들었는데 그 사이에 배터리가 나가버려서 폰이 꺼졌고, 10시반에 눈이 떠졌다. (ㅠㅠ) 어쩔 수 없이 12시까지 더 잠을 잔 뒤 (꿈에서 회사에 15시 도착하는 꿈을 꿈) 택시를 타고 가서 바닐라 라떼를 식사 대용으로 먹었다.왜 이렇게 기술역량 같은 것은 올리기 싫은 걸까... 이게 다 평소에 내가 한 걸 정리나 회고를 안하기 때문이란 생각이 들어서 오늘부터 달라진 나로 열심히 회고를 다시 작성해보기로 했다.업무/공부계획 (마스킹) route53 통신 확인 불가 - peering 잘못 맺어진 것 확인 불가 - authorization 수락 안..

  • format_list_bulleted 1️⃣ Daily 2024
  • · 2024. 11. 21.
Mac OS에서 쓸 수 있는 kafka docker-compose 구성 (arm 64)

Mac OS에서 쓸 수 있는 kafka docker-compose 구성 (arm 64)

Docker Compose를 이용한 Kafka 클러스터 구성Kafka는 분산 메시징 시스템으로, 데이터 스트리밍 처리에 널리 사용된다. 이 글에서는 Docker Compose를 활용하여 Zookeeper와 Kafka 브로커 3개로 구성된 로컬 환경을 구축하는 방법을 다룬다. 또한, Kafka UI 및 관리 도구를 포함하여 운영 환경을 시뮬레이션할 수 있는 구성 방법도 설명한다.1. Kafka 클러스터 개요Kafka 클러스터는 일반적으로 다음과 같은 구성 요소를 포함한다.Zookeeper: Kafka 브로커들의 메타데이터를 관리하며 클러스터의 상태를 조율한다.Kafka 브로커: 메시지를 저장하고 클라이언트로부터의 요청을 처리하는 핵심 요소이다. 브로커는 여러 개로 구성될 수 있으며, 데이터의 분산 및 복제..

  • format_list_bulleted Kafka
  • · 2024. 11. 21.
[EKS] external secret 이란

[EKS] external secret 이란

개요Kubernetes는 Secrets 리소스를 통해 애플리케이션의 민감한 정보를 안전하게 저장하고 관리할 수 있는 기능을 제공한다. 하지만 Kubernetes Secrets는 이름과 달리 완벽하게 안전하지 않은데, Secrets는 Kubernetes 클러스터의 etcd 데이터베이스에 base64로 인코딩된 평문 형태로 저장되기 때문에, 보안 위협에 노출될 가능성이 있다.이러한 한계를 극복하기 위해 AWS Secrets Manager, Google Secret Manager, HashiCorp Vault 등 외부 Secret 관리 서비스를 Kubernetes와 연동할 수 있는 방법이 필요하며, External Secrets Operator(ESO)**는 이를 가능하게 하는 오픈소스 도구이다. 외부 서비스..

  • format_list_bulleted 👾 Kubernetes
  • · 2024. 11. 19.
CodeCommit에서 clone 받기

CodeCommit에서 clone 받기

aws 계정 configure이러고 그냥 clone을 받으려하면,이렇게 자격증명을 입력하라는 화면이 나옴. 귀찮으니git config --global credential.helper '!aws codecommit credential-helper $@'git config --global credential.UseHttpPath true두줄 뿅 입력해서 AWS CLI 자격 증명 도우미를 설정해주기 (https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html)

  • format_list_bulleted 🐝 AWS
  • · 2024. 11. 15.
[Istio] istio를 로컬 mac에서 실습할 환경 만들기

[Istio] istio를 로컬 mac에서 실습할 환경 만들기

minikubek8s 기동minikube start --driver=dockeringress addon 활성화minikube addons enable ingress애드온이 활성화된 후 "minikube tunnel"을 실행하면 인그레스 리소스를 "127.0.0.1"에서 사용할 수 있음.minikube tunnel istioctl - cli설치curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.17.2 sh -vim ~/.zshrcexport PATH=$PWD/bin:$PATH 추가source ~/.zshrc Istio 설치istioctl install --set profile=demo -y설치확인kubectl get all -n istio-systemis..

  • format_list_bulleted 👾 Kubernetes
  • · 2024. 11. 7.
[Terraform] 지연 이후 Gracefully shutting down

[Terraform] 지연 이후 Gracefully shutting down

문제 상황Interrupt received.Please wait for Terraform to exit or data loss may occur.Gracefully shutting down... terraform plan시 자꾸 plan이 긴 시간 안되면서 Ctrl + C로 그냥 멈추면 위와 같은 메시지가 뜸 임시 해결책찐 원인이나 해결책은 아직 모르겠고 임시방편으로 다른 터미널 켠뒤,terraform init - terraform plan 해줌.그러면, 이렇게 Error acquiring the state lock과 함께 Lock ID가 나옴. terraform force-unlock [Lock ID]해주면 위와 같이 unlock 되고, 이후에 plan 쳐서 하면 당분간은(?) 위같은 현상 안뜸. 찐 ..

  • format_list_bulleted 👾IaC
  • · 2024. 10. 27.
[Network] 라우터와 스위치의 차이

[Network] 라우터와 스위치의 차이

기능의 차이라우터는 여러 네트워크를 연결하여 서로 다른 서브넷 간의 통신을 가능하게 하는 장치임.각 네트워크를 식별하기 위해 IP 주소를 사용하고, 이 주소에 따라 데이터 패킷이 최적의 경로를 통해 전송되도록 함.반면에 스위치는 단일 네트워크 내에서 여러 장치를 연결하고 데이터 패킷을 장치 간에 전달하는 역할을 함.주로 MAC(Medium Access Control) 주소를 사용하여 데이터를 수신할 장치를 식별하고, 이를 통해 중복 트래픽을 줄여 네트워크 성능을 향상데이터 전달 방식의 차이라우터는 서로 다른 네트워크 간에 데이터를 전달하며, 특히 인터넷과 연결된 네트워크의 경우 NAT(Network Address Translation) 기능을 사용하여 개인 IP 주소를 공용 IP 주소로 변환.스위치는 연..

  • format_list_bulleted Etc
  • · 2024. 10. 26.

[Git] 로컬 브랜치 모두 삭제하고 원격 브랜치로 맞추기

# 현재 브랜치를 제외하고 모든 로컬 브랜치를 삭제하기git branch | grep -v "\*" | xargs git branch -D# 원격의 브랜치를 로컬에 체크아웃git fetch --allgit branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; donegit pull --all

  • format_list_bulleted Etc
  • · 2024. 10. 26.
[카프카] 트랜잭션 프로듀서와 트랜잭션 컨슈머

[카프카] 트랜잭션 프로듀서와 트랜잭션 컨슈머

도입오늘도 돌아온 지우.지우는 욕심쟁이라 피카츄 백만볼트, 잠만보 휴식, 피카츄 상처 치료, 피카츄 몸통박치기를 한큐에 끝내고 싶은데, 만약 한턴에 4동작을 하는 게 실패한다면, 위험해 질 수 있어, 그냥 모두 없었던 일로 하고 싶다. 트랜잭션 프로듀서카프카에서 트랜잭션은 다수의 파티션에 데이터를 저장할 경우 모든 데이터에 대한 동일한 원자성(atomic)을 만족시키기 위해 사용된다. 원자성을 만족시킨다는 의미는 다수의 데이터를 동일 트랜잭션으로 묶음으로써 전체 데이터를 처리하거나 전체 데이터를 처리하지 않도록 하는 것을 의미한다.트랜잭션 프로듀서는 데이터를 파티션에 저장할 뿐 아니라, 트랜잭션의 시작과 끝을 표현하기 위해 트랜잭션 레코드(커밋)를 한 개 더 보낸다.  이를테면 이렇게, 명령이 다 끝났다..

  • format_list_bulleted Kafka
  • · 2024. 9. 17.
[카프카] 멱등성(idempotence) 프로듀서란?

[카프카] 멱등성(idempotence) 프로듀서란?

도입지우(프로듀서)가 하는 말을 포켓몬(컨슈머)이 알아들을 수 없어서,배틀필드에서 차례대로 시리(브로커)가 포켓몬어로 번역해준다고 하자.호기롭게 외쳤고, 시리도 들었지만 시리가 통신 오류로 "네 알겠습니다 주인님"을 못했다.지우가 중꺾마 정신으로 다시 "포켓몬의 백만볼트"를 외치니, 시리는 이제 "포켓몬의 백만볼트"를 두번 삐까츄에게 전달해주고,삐까츄는 그렇게 탈진해버렸다는 슬픈 이야기...그렇다면, 어떻게 해야 삐까츄에게 같은 명령이 여러 번 전달되지 않게 할 수 있을까?프로듀서의 전달방식프로듀서가 브로커에게 명령을 전달하는 방식에는 아래의 세 가지가 있다.at least once: 적어도 한번 이상 전달 (기본 프로듀서의 동작 방식이며, 데이터가 유실되지 않지만, 이 경우 위 사례처럼 두 번이상 적재..

  • format_list_bulleted Kafka
  • · 2024. 9. 17.

[CCDAK] Confluent Developer for Apache Kafka 2024 대비하기

시험 주제Kafka ArchitectureKafka ConfigurationsKafka CLI CommandsKafka APIsKafka OperationsKafka SecurityKafka ConnectKafka StreamsConfluent KSQLConfluent Schema RegistryConfluent REST Proxy 비율Application Design – 40% of the examKafka’s command-line toolsPub/Sub and streaming conceptsKafka architecture and design decisionsKafka APIs, configuration and metricsMessage structure, key selection (choices..

  • format_list_bulleted Kafka
  • · 2024. 9. 17.
[책/심리] 나는 왜 사랑할수록 불안해질까 4장 정리

[책/심리] 나는 왜 사랑할수록 불안해질까 4장 정리

4장. 심장의 메시지에 귀 기울이기자신을 이해하고 정서적 삶을 치유하는 작업의 상당 부분이 심장의 메시지에 귀 기울이는 법을 익히는 데 달려있음. '아는' 지식과 심장으로 '느끼는' 감정 사이에서 균형 잡기.몸에서 따스함과 다정함을 경험하는 부분: 내면양육자 (심장)매일 우리를 안전하게 지키려고 애쓰는 부분: 내면파수꾼 (뇌)치유가 필요한 고통과 두려움을 짊어진 부분: 내면아이 연습 1: 심장의 목소리 듣기목적: 심장 지능을 구현한 내면양육자와 가까워지기. 할 일은 떠오르는 느낌이나 감정을 고치는 게 아니라 그대로 두는 것.하루 중에 기분이 어떤지 스스로 묻기심장 안쪽에서 느껴지는 감각을 확인할 때 호흡이 어떤지 느껴보기시간을 두고 관찰했더니 호흡이 얕고 빠를 때가 많았다면 들이쉬면서 4까지 세고, 내쉬..

  • format_list_bulleted Entertainment
  • · 2024. 9. 17.
[책/심리] 나는 왜 사랑할수록 불안해질까 3장 정리

[책/심리] 나는 왜 사랑할수록 불안해질까 3장 정리

3장. 불안과 회피가 추는 춤불안형의 당기기 전략불안형들에게는 곧 버려질지 모른다는 외부적, 내부적 조짐이 나타날 때마다 울리는 일종의 '애착 경보'가 있음.공포가 온몸을 휩쓸 때 대부분 적극적으로 '목소리를 높이는' 방법을 택함.일부 활성화 전략은 거의 항상 발동 상태를 유지하는데, 상대에 대해 끊임없이 이야기하면서 그 사람을 계속 떠올림. 정말로 늘 옆에 있어 줄 수 있는 사람이란 존재하지 않건만, 불안형은 자신에게 그런 사람이 필요하다고 느낌.불안형이 흔히 보이는 태도 중에는 한동안 상대와 연락이 안되고 그 이유를 미리 듣지 못했을 때, 자신의 애착 체계를 진정시키기 위해 가능한 한 빨리 자신에게 연락을 취하는 동시에 왜 연락이 안 됐는지 합당한 설명을 내놓으라고 파트너를 닦달하는 것도 있음. 이 ..

  • format_list_bulleted Entertainment
  • · 2024. 9. 17.
[책/심리] 나는 왜 사랑할수록 불안해질까 2장 정리

[책/심리] 나는 왜 사랑할수록 불안해질까 2장 정리

2장. 당신이 아픈 건 그 사람 탓이 아니다 관계의 밑바탕에 깔린 약속일하느라 정신없이 바쁘고 올바른 행동거지와 성공을 무엇보다 가치 있게 평가하는 부모를 둔 아이들은, 일찍부터 관계란 세상에 나가 성공하는 것에 비하면 그리 중요하지 않다고 여기게 됨.이렇게 회피형으로 자란 아이가 어른이 되어 왜 능력만으로는 사랑하는 사람을 행복하게 하기에 부족한지 잘 이해하지 못함. 나도 모르는 내 마음속 어린아이그냥 귀 기울여 주고 아이의 감정을 인정해 주는 대신 '문제 해결' 방법을 찾아주려 애쓰는 엄마를 둔 벤 ( = 슬픔이나 분노를 표현할 때 어떻게 대처해야 할지 잘 모르게 됨. 사랑받으려면 자기가 항상 '잘해야'한다고 믿었고, 동시에 감정을 인정받지 못하고 넘어가면 마음이 아프니 자신의 감정 상태는 최대한 의..

  • format_list_bulleted Entertainment
  • · 2024. 9. 16.
[책/심리] 나는 왜 사랑할수록 불안해질까 1장 정리

[책/심리] 나는 왜 사랑할수록 불안해질까 1장 정리

1장. 우리는 사랑하도록 태어났다.애착유형이란?불안형은 자신이 사랑받을 만한 사람인지 증명해 줄 관계를 찾아 하염없이 헤매지만 계속 확인받으려 하다 가장 두려워하던 방식으로 버림받음.진짜 필요한 것은 하루아침에 자기 자신을 바꾸는 것이 아니라, 자신의 욕구를 받아들이는 것. 그래야 자기 모습 그대로 행복해지는 관계를 맺는 데 집중가능 가까워지려 할수록 멀어지는 관계난 나를 잘 챙겨주는 남자가 좋아 = 자신의 내적 자원을 활용하는 대신 그 사람에게 나를 다시 채워 달라고 하는 것. 그러다 그도 나한테 의지하기를 바라며, 자신을 완전히 내팽개치고 상대의 욕구를 우선시 하게 됨. 을의 연애 안정형은 연인이 즉시 문자에 답하지 않을 때 ‘일하느라 바쁜가 보네’라 생각하지만, 불안형은 곧바로 ‘우리 관계는 뭔가 ..

  • format_list_bulleted Entertainment
  • · 2024. 9. 16.
[유튜브] 추천 영상 데미안 해석 영상

[유튜브] 추천 영상 데미안 해석 영상

내 최애 소설이 뭐냐고 묻는다면 단언컨대 데미안이다.당시 앞으로 어떻게 뭐해먹고 살지 막막하고 또 그래서인지 당장의 상황이나 과거까지 부정적으로만 느껴지던 대학교 화석 시절, 우연히 읽었었던 데미안은 과거의 나를 떠올리게 만들고, 이 또한 성장의 과정이라는 교훈을 줬었다.https://youtu.be/Z0aXJeC4HiE?si=bMmQJjalGguPvsCW언젠가 다시 읽어봐야지, 하고 킵해뒀던 책이었는데 유튜브 자동재생을 통해 보게 된 이 영상이 인상적이어서 기록해두려한다. 분석심리학 관점(헤르만헤세가 칼 융의 제자에게 치료를 받던 중, 분석심리학을 꾹꾹 눌러서 담은 작품이라고 함.)에서 해석한 내용인데, 이보다 더 데미안에서 이해되지 않았던 부분들을 잘 해석해준 영상이 있을까 싶다.우리 한국 정서(?)..

  • format_list_bulleted Entertainment
  • · 2024. 9. 14.
[Figma] 피그마 기초 - 이것만 알면 기초적인 화면 단 구성이 가능하다!

[Figma] 피그마 기초 - 이것만 알면 기초적인 화면 단 구성이 가능하다!

figma 기초웹사이트, 모바일 앱, 데스크톱 애플리케이션 등의 사용자 인터페이스(UI) 및 사용자 경험(UX)을 디자인하는 데 주로 사용정적인 디자인을 인터랙티브한 프로토타입으로 변환할 수 있는 기능을 제공하기 때문에, 사용자가 실제 경험하게 될 흐름을 시뮬레이션 할 수 있음.왜 figma를 쓰면 좋을까?첫째, 사용하기 매우 직관적이며, 디자인 경험이 없더라도 쉽게 배울 수 있음.둘째, 실시간 협업이 가능함. 피드백도 남길 수 있음.셋째, 버전관리도 됨.넷째, 디자인에서 개발로의 전환을 쉽게 만들어 줌.개발자는 Figma 파일에서 필요한 코드를 바로 추출할 수 있으며, 이는 CSS(웹 애플리케이션의 UI), iOS, Android 등의 플랫폼별로 최적화된 코드로 제공되기 때문에, 개발자들은 디자인 요소..

  • format_list_bulleted 📔 UI,UX
  • · 2024. 8. 31.

[책/철학] 당신의 인생이 왜 힘들지 않아야 한다고 생각하십니까:쇼펜하우어 아포리즘

#반성 반성하고 있다는 것은, 지나간 시간을 되돌아보고 있다는 것은, 자신을 한심스레 여기고 있으며, 타인을 증오하는 중이고, 영혼과 육신에 휴식이 필요하다는 신호다. 이럴 땐 그저 쉬는 게 최선이다. 그럴 바에야 아무 생각 없이 잠자리에 드는 편이 낫다. 괴롭다면 평소보다 더 많이 먹고 평소보다 더 많이 자는 것 말고는 방법이 없다. 그리고 내일 아침 일찍, 새로운 시작을 펼쳐나가면 되는 것이다. 공감이 가서 추가해 놓았는데, 후회나 부정적인 감정이 들때 brain off하고 자는 게 최곤 것 같다. 다음 날까지도 진짜 힘들고 괴로운 일은 잘 없는 것 같다. #행복 행복이란 대체 무엇을 말하는가. 나는 행복을 활동 그 자체로 본다. 행복하다는 것은 내가 지금 잘살고 있다는 뜻이다. 그리고 내가 잘 산다..

  • format_list_bulleted Entertainment
  • · 2024. 8. 29.

오버로딩과 오버라이딩의 차이

오버로딩과 오버라이딩 차이오버로딩은 동일한 메서드의 이름으로 서로 다른 파라미터와 리턴 타입의 메서드를 여러 개 정의 (= 메서드 여러 개 싣기)하는 것을 의미하고, 오버라이딩은 부모 클래스에 정의된 메서드를 자식 클래스에서 새롭게 정의 (= 메서드 재정의)하는 것을 의미.오버로딩class OverloadingTest { public static void main(String[] args) { OverloadingMethods om = new OverloadingMethods(); om.print(); // 오버로딩1 System.out.println(om.print(3)); // 오버로딩2 찍히고 a.toString으로 3 찍히고 오버로딩3 ..

  • format_list_bulleted ⛺️ Java
  • · 2024. 8. 17.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • ···
  • 9
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (168)
    • DX & AX (9)
    • Call (2)
    • Algorithm (28)
      • 📚 Concept (5)
      • 🔎 Problem Solving (23)
    • Web (20)
      • 📗 Spring (11)
      • ⛺️ Java (4)
      • 📔 UI,UX (2)
      • 🖥 React.js (3)
      • 🗑 Etc (0)
    • Database (5)
      • 🐬 MySQL (1)
      • 🅾 Oracle (2)
      • Total (2)
    • DevOps (2)
      • 🐝 AWS (8)
      • 🤦‍♀️ CI, CD (0)
      • 👣 Linux (2)
      • Container (0)
      • 👾 Kubernetes (2)
      • 👾IaC (7)
      • Etc (3)
      • DX Tools (0)
      • Kafka (32)
    • Retrospect (2)
      • 1️⃣ Daily 2024 (2)
    • Etc (33)
      • 🐎 Talk (11)
      • ❤️‍🔥Motivation (3)
      • 🍷Alcoholic (2)
      • 🔥 Hot Place (1)
      • 🔥 Hot Cafe (1)
      • Food Fighter (1)
      • Entertainment (10)
      • Money (2)
      • Tistory (1)
      • 🤓 Introspection (0)
      • Buddhism (1)
인기 글
전체 방문자
오늘
어제
Copyright © 키깡 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.