탁구치는 개발자
close
프로필 배경
프로필 로고

탁구치는 개발자

  • 분류 전체보기 (426) N
    • WebRTC (7)
    • 프로그래밍 (139)
    • AI 활용 (3)
    • 서버 (49)
    • 개발툴 (102)
    • 개발이야기 (10)
    • 장애 경험 (1)
    • 유용한 도구 (4)
    • 끄적끄적 (17)
    • 독서 (92) N
    • 회고 (1)
    • 재테크 (1)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

역설계

느낀점우연하게 접한 책이동욱 CTO님의 링크드인 글을 보다가 '역설계' 책을 우연히 보게 되었다.소프트웨어 설계 관련 주제에 관심이 많았던 터라 '역설계' 책은 나를 향해 이렇게 말하는 것 같았다."이건 너를 위한 책이야! 소프트웨어 설계를 더 잘하고 싶다면 나를 읽어봐!"나는 책의 소원을 들어줬다.비록, 소프트웨어 공학에 관한 설계 내용은 아니었지만 이 책은 나의 인생책 중의 하나가 되었다. 이 책에서는 '아이디어'와 '탁월함에 이르는 길' 두 가지를 집중적으로 설명한다.완전히 새로운 아이디어보다 모방 + 경험이 접목된 아이디어가 더 실현 가능하고, 성공으로 이어질 가능성이 높다라는 점이다.탁월함에 이르기 위한 10가지 접근법을 이야기 하는데 가장 기억에 남는 방법은 '과거와 미래를 이용하라' 이다.과..

  • format_list_bulleted 독서
  • · 2025. 9. 10.
  • textsms
클라우드 네이티브 애플리케이션 디자인 패턴

클라우드 네이티브 애플리케이션 디자인 패턴

p.26컨테이너 오케스트레이션은 컨테이너의 라이프사이클을 관리하는 일종의 체계라고 할 수 있습니다.클라우드 네이티브 애플리케이션을 운영할 때 각각의 컨테이너를 수동으로 직접 관리하는 것은 사실 불가능하다고 할 수 있습니다. 그렇기 때문에 컨테이너 오케스트레이션이 클라우드 아키텍처에서 필수불가결한 요소인 것이죠.핵심 기능자동화된 프로비저닝고가용성크기 조절 (스케일링)자원 관리부하 분산서비스 검색어피니티상태 모니터링롤링 업그레이드 p.58단일 수신자 패턴단일 수신자 패턴에서는 하나의 마이크로서비스가 메시징 인프라스트럭처를 통해 단 하나의 마이크로서비스 혹은 시스템에만 메시지를 전달합니다.예를 들어 온라인 쇼핑몰 시스템에서 주문을 처리하는 경우, 비동기 메시지를 메시지 브로커 큐에 집어넣으면 주문 처리 서비스..

  • format_list_bulleted 독서
  • · 2025. 9. 6.
  • textsms
TCP/IP 쉽게, 더 쉽게

TCP/IP 쉽게, 더 쉽게

p.11회선 교환 방식과 패킷 교환 방식아날로그 방식의 유선 전화나 3G 방식의 휴대전화는 회선 교환 방식을 사용한다.회선 교환 방식은 통신하려는 양측을 연결하기 위해 하나의 통신 경로를 점유한 후 통신하는 방식이라서 기본적으로 일대일 통신만 할 수 있다.패킷 교환 방식은 주고받을 데이터를 작게 쪼갠 후 다른 데이터의 조각들과 통신 경로를 공유하며 전송하는 방식이라서 여러 상대와 통신할 때 효과적이다. p.54음성이나 동영상 데이터는 메일과 같은 테스트 형태의 정보에 비해 상대적으로 데이터 용량이 크기 때문에 통신의 신뢰성보다는 전송 속도에 우선하는 UDP를 사용하고, 전송 시에는 데이터를 압축하되 수신된 정보를 바로 재생할 수 있는 스트리밍 기술을 사용한다. 전송 중에 일부 데이터가 누락되더라도 신경 ..

  • format_list_bulleted 독서
  • · 2025. 8. 25.
  • textsms
쿠버네티스 개발 전략

쿠버네티스 개발 전략

p.2쿠버네티스는 예상하지 못한 애플리케이션의 종료에 대응하여 새로운 애플리케이션을 알아서 실행하는 셀프 힐링 기능을 제공해 주었습니다.이는 많은 엔지니어들이 가장 사랑하는 문제 해결법인 '잘 모르겠지만 일단 껐다 켠다.'를 자동화시켜 주었습니다."일단 껐다 켜!!"실제 업무에서 꽤 자주 사용하는 방법이다. p.6쿠버네티스 시스템의 구성은 매우 단순하게 표현하자면 '쿠버네티스는 마스터 노드와 워커 노드의 조합'으로 볼 수 있습니다.워커 노드는 파드 단위로 포장된 애플리케이션이 실제로 올라가는 노드이며, 마스터 노드는 kubectl apply와 같은 명령을 전달받아서 적당한 워커 노드를 찾아서 파드를 올리고 그 상태를 관리하는 노드입니다. 마스터 노드와 워커 노드를 모두 합쳐서 쿠버네티스 클러스터라고 지칭..

  • format_list_bulleted 독서
  • · 2025. 8. 11.
  • textsms
조대협의 서버 사이드 대용량 아키텍처와 성능 튜닝

조대협의 서버 사이드 대용량 아키텍처와 성능 튜닝

소프트웨어 아키텍처의 설계p.21아키텍처는 비즈니스 요구 사항을 만족하는 시스템을 구축하기 위해서 전체 시스템에 대한 구조를 정의한 문서로, 시스템을 구성하는 컴포넌트와 그 컴포넌트 간의 관계, 그리고 컴포넌트가 다루는 정보(데이터)를 정의한다. p.37아키텍처를 디자인할 때 흔히 혼동되는 사항이 컴포넌트의 명명과 분리를 어떻게 할 것인가인데, 컴포넌트 명을 '콘텐츠 관리', '사용자 관리', '학습 시스템', '매출 시스템'과 같은 비즈니스 단위로 분리할 수도 있고, 트랜잭션 처리, 로드 밸런싱과 같이 기술적인 단위로 분리할 수도 있다. 디자인 시 여기서 많은 혼동을 유발하는데, 가이드는 상위 계층의 분류법은 비즈니스 위주를 사용하고 세부로 갈수록 기술적인 단위로 분리하는 것을 추천한다. p.53생각해..

  • format_list_bulleted 독서
  • · 2025. 8. 9.
  • textsms
퓨처셀프

퓨처셀프

p.44왜를 아는 것이 가장 심오하고 강력한 형태의 지식이다. 왜는 무엇과 어떻게의 동력이기 때문이다. 정확한 정보를 바탕으로 주가가 왜 오르내리는지 알 때 투자를 결정하기가 더 수월하다. 어떤 사람이 특정 행동을 왜 하는지 알 때 그들을 더 잘 이해할 수 있다.인간 행동 이면에는 언제나 왜 또는 목표가 있다. 인간의 모든 활동에 목적이나 이유가 있는 것이다. 따라서 자신이 어떤 목적이나 목표를 선택하는지 명확하게 의식해야 한다. 그러면 방법은 저절로 나타나기 시작한다. 행동은 목적이나 목표를 따라가게 마련이기 때문이다. 의식적인 목표가 없다면 해야 할지 몰라 좌충우돌하며 혼돈에 빠지고 만다. p.5420년 후 미래의 내가 타임머신을 타고 되돌아와 오늘을 다시 살아볼 기회를 얻었다고 상상한 것이다.나는 ..

  • format_list_bulleted 독서
  • · 2025. 8. 5.
  • textsms
책을 통해 성장하는 법

책을 통해 성장하는 법

책을 통한 성장 방법은 세상에 이미 많이 알려져 있다.이 글은 그런 일반적인 성장 방법을 소개하려는 것이 아니다.아주 단순하면서도 확실한 성장 방법에 대해서 소개하고 싶었고, 많은 사람들이 책을 좀 더 가까이 했으면 하는 바램으로 글을 적는다. 결론 부터 말하자면, 책을 통해 내 삶에 '적용할 점'을 찾고 이를 실천하면 된다."별거 없네?" 혹은 "이미 알고 있는 건데?" 라고 생각할 수도 있다.그러나 이 "별거 없네?" 라고 생각하는 부분이 생각보다 행동으로 이어지기가 굉장히 어렵다.나 역시 행동으로 이어지기까지 꽤 오랜 시간이 필요했다. (30대 초반에 책을 꾸준히 읽기 시작했으니, 대략 10년 정도 걸린 것 같다.)10년이라는 시간동안 읽은 책들은 성장에 전혀 도움이 되지 않았느냐? 그건 아니다. ..

  • format_list_bulleted 독서
  • · 2025. 7. 14.
  • textsms
스프링캠프 2025 참석 후기

스프링캠프 2025 참석 후기

스프링 세미나에 다녀왔습니다.더운 날씨에도 오프라인 참석자가 꽤 많았는데요. 개발자분들의 성장 의지가 느껴지는 현장이였습니다. 저는 아래와 같은 세션들을 들었습니다.난 Spring에서 ML 서빙을 해봤어요Talk 1 - 개발자 커뮤니티올리브영 물류 시스템 개선기실전! MSA 트랜잭션 개발 가이드Talk 3 - 기술 Talk레일웨이 지향 프로그래밍과 스프링오프라인 세미나에 참석할 때마다 느끼지만 현장의 공기와 열기 그리고 열정을 체감할 수 있어서 좋았습니다.저도 덩달아 하나라도 더 배우고 싶다는 열정과 함께 나중에 기회가 된다면 발표자 분들처럼 많은 사람들 앞에서 발표를 해보고 싶다는 생각이 드네요.토요일에 세미나를 들으면서 몰입 할 수 있어서 감사한 하루였습니다. 난 Spring에서 ML 서빙을 해봤어요..

  • format_list_bulleted 끄적끄적
  • · 2025. 6. 30.
  • textsms
육각형 개발자

육각형 개발자

p.33여러 기능이 혼재되어 있고 여러 팀이 모놀리식 시스템 코드를 동시에 수정한다.개발 중인 코드와 운영에 반영할 코드가 혼재되면서 운영에 적용되면 안 되는 코드가 배포된 적이 있다.고객 이벤트 기능에 이상이 생기면서 간헐적으로 전체 시스템의 응답 시간이 일정하지 않다.모놀리식 시스템이 커지면서 배포 시간이 점점 증가한다.당장 서비스를 운영하는 데 큰 문제는 없다. 하지만 위험 신호가 관찰되고 있다. 이러한 위험 신호를 그대로 방치하면 머지않은 미래에 큰 장애가 발생할 가능성이 높다. 이렇게 가까운 미래에 해결해야 할 문제가 생겼을 때도 필요한 구현 기술을 학습해야 한다.장애가 발생하면 post-mortem 을 작성해야 하는 것 처럼 이상 신호가 발생되면 pre-mortem 을 작성해서 관리되어야 할 ..

  • format_list_bulleted 독서
  • · 2025. 6. 29.
  • textsms
16년 동안 쓰고 있는 일기

16년 동안 쓰고 있는 일기

내가 일기를 쓰기 시작한 해는 2010년, 와이프와 결혼한 직후부터이다.남편이 되면서 책임감의 무게가 달라짐을 느꼈고, 좀 더 성장하는 삶을 살아야겠다는 생각이 들었다.성장하기 위해서는 어떤 습관을 가져야 할까 고민했다.다양한 영역에서 성장을 도와주는 요소들이 있었고, 나는 '일기 쓰기'를 선택했다.글을 잘 쓰고 싶었고, 논리적으로 말하고 싶었기 때문이다.글을 잘 쓰는 사람을 보며 사람의 마음을 움직이는 글을 쓰고 싶었고, 말을 잘하는 사람을 보며 나도 저 사람처럼 논리적이고 이해하기 쉽게 말하고 싶었다.누군가를 닮고 싶다는 마음과 성장하려는 마음 사이에서 적절한 도구가 '일기 쓰기'였다. 일기장을 구매하고, 일기를 기록해 나가기 시작했다.컴퓨터를 많이 사용했기에 직접 손글씨로 일기를 쓰는 것이 다소 어..

  • format_list_bulleted 끄적끄적
  • · 2025. 6. 23.
  • textsms
회복탄력성

회복탄력성

p.11자신과 타인에 대한 긍정적 정보 처리를 통해 진정한 행복감을 얻기 위해서는 무엇보다도 다른 사람의 인정을 얻고자 갈망하는 중독상태에서 벗어나야 한다. 타인의 시선이나 평가에 지나치게 의존하는 상태에서 벗어날 수 있어야만 나 자신과 건강한 관계를 맺을 수 있다. 나 자신과의 관계가 건강해야 다른 사람과의 관계도 건강해지고, 그래야 긍정적 정서가 유발되며, 그래야 회복탄력성이 생겨난다.진정한 행복을 얻기 위해서는 타인의 인정이나 칭찬으로부터 완벽하게 자유로워져야 한다.자기 자신과의 관계가 가장 우선시되어야 한다. 그 다음이 타인과의 관계이다.타인과의 관계에 너무 의존하게 되면 자기 자신을 제대로 돌보지 못하게 된다.어떤 대상을 제대로 돌보지 않고, 관리하지 못한다면 더이상 성장하지 못하고, 정체 된다..

  • format_list_bulleted 독서
  • · 2025. 6. 1.
  • textsms
n8n 워크플로우 + ai 활용

n8n 워크플로우 + ai 활용

n8n 오픈소스 워크플로우 자동화 툴을 알게 된 건 MCP 학습을 하면서부터이다.삶의 다양한 영역에서 자동화를 심어 놓는 것을 좋아하는 나로써는 n8n은 새로운 관심거리였다.셀프 호스팅이 가능하고, 여러 가지 애플리케이션들과 연동 할 수 있다는 장점이 있다.집에서 NAS를 운영하고 있기에 바로 설치해 보았다.설치는 의외로 간단했다.docker 이미지를 다운로드 받고 실행만 하면 되었다.n8n 활용에 대한 지식이 부족했기에 강의 수강 신청을 했다.다양한 자동화 활용 예제들이 있었고, AI 연동을 통한 자동화, RAG 구성, MCP 연동에 대한 강의 내용들로 구성되어 있어서 재미있게 보고 있는 중이다.최근 들어 AI에 대한 활용 능력을 요구하고 있는 추세이다.특히 나의 직업(개발자)에서는 더더욱 AI를 활용..

  • format_list_bulleted AI 활용
  • · 2025. 5. 18.
  • textsms
세컨드 브레인 부스트

세컨드 브레인 부스트

p.6수많은 정보가 실시간으로 쏟아지는 오늘날 우리에게는 효율적이고 생산적인 정보 관리 시스템이 필요하다. 나 역시 오랫동안 정보를 제대로 활용할 수 있는 방법에 대해 고민했다. 그러던 중 나는 가장 핵심적이고 중요한 사실을 깨달았다. 우리가 정보를 모으고 보관하는 이유는 잘 쌓아두기 위해서가 아니라는 것이다. 우리가 정보를 얻는 이유는 이를 유용하게 사용하기 위해서다. 즉, '생산'을 위한 것이다. 따라서 정보를 가치 있는 지식으로 만들기 위해서는 목적에 따라, 더 구체적으로는 실행 가능성에 따라서 정리해야 한다. 이때 유용하게 사용할 수 있는 것이 바로 PARA 시스템이다.나는 정보를 체계적으로 보관하는 방법만 고민했을뿐 어떻게 활용할 것인가에 대해서는 깊이 고민하지 않았다.정보를 모으면서 느끼는 성..

  • format_list_bulleted 독서
  • · 2025. 4. 27.
  • textsms
가장 중요한 생각만 남기는 기술

가장 중요한 생각만 남기는 기술

p.42생각은 도구다.생각하는 것은 세상에서 가장 힘든 일이다. 생각하는 일에 종사하는 사람이 그렇게 적은 이유가 아마도 그 때문일 것이다.생각하기는 힘들 뿐 아니라 삶에서 가장 중요한 단 하나의 일이기도 하다.기억하자. 생각의 질이 삶의 질을 결정한다. 그리고 우리가 내린 결정은 우리가 생각한 결과다.생각을 도구라고 정의하는 이유는 생각을 통해서 삶의 질을 개선할 수 있기 때문이다.생각하는 사람과 생각하지 않는 사람들은 질문부터 다르다.생각하는 사람은 "왜?", "어떻게?", "만약?" 과 같은 질문을 통해 보이지 않는 이면을 들여다 보기 위해 노력하고 다양한 가능성을 고려한다.반면에 생각하지 않는 사람들은 깊이 있는 질문보다는 단순한 사실 확인에 그치는 경향이 있다.이처럼 삶의 질은 생각의 질과 깊이..

  • format_list_bulleted 독서
  • · 2025. 4. 20.
  • textsms
피니시

피니시

p.29만성 시작 환자가 꾸준한 성취자로 변모하기 위해서는 결국 불완전함에 대한 내성을 기르는 것이 핵심이다. 더 이상 완벽하지 않게 되는 순간 그만두고 마는 바보 같은 짓이야말로 그만둬야 하는 것이다.완벽주의는 이분법적 사고를 자주하게 된다. 한 번 실수를 하거나 계획대로 안되면 “이건 망했네” 라고 느끼면서 바로 포기하게 만든다. 이처럼 완벽주의는 완벽하지 않으면 ‘실패’ 라고 여기는 사고방식이기에 목표 달성를 방해한다. ”이 정도면 괜찮아!” 와 같은 마인드로 목표를 달성해 나가야 한다. p.30중도 포기자가 가장 많이 발생하는 날은 바로 둘째 날이다. 불완전함이 찾아왔을 때 우리는 대개 그만두고 만다. 그래서 더 이상 완벽하지 않은 날이 그렇게 중요한 것이다. p.37목표 달성을 위해 가장 중요한..

  • format_list_bulleted 독서
  • · 2025. 4. 6.
  • textsms
일을 잘한다는 것

일을 잘한다는 것

p.34포르쉐나 BMW 같은 차는 효율적인 가치도 있는 데다 의미가치도 큰 영역에 속합니다. 일본 자동차의 표준 가격보다 3~5개나 더 비싼데도 불티나게 팔리고 있지만 그렇다고 사용가치가 3~5배나 되는 건 아니거든요. 의미가치에 그만큼 큰 프리미엄을 지불한다는 뜻입니다. p.44분석이 기술적이라는 오해는 자주 일어나죠. 사실상 분석에 가장 필요한 것은 감각입니다. 감각이 필요한 이유는 문제의 원인을 직관적으로 파악해야 더욱 의미 있는 분석을 할 수 있기 때문입니다. 좀처럼 제품의 품질이 안정되지 않는 섬유회사가 있었습니다. 그래서 어느 라인에 문제가 있는 건지, 어떤 공정에 문제가 발생한 건지 여러모로 분석해봤지만 정확한 원인을 밝혀내지 못했습니다. 그때 한 엔지니어가 불량품이 나온 날과 그날의 날씨 ..

  • format_list_bulleted 독서
  • · 2025. 3. 23.
  • textsms
결국해내는 사람들의 원칙

결국해내는 사람들의 원칙

p.24인생에서 성취감을 얻지 못하고 결핍을 느끼는 이유는 자신이 원하는 것이 무엇인지 결정한 적이 없기 때문이다. p.28타인의 기대에 부응하는 삶은 헛된 삶이다. 당사자에게 불안과 불행만 가져다줄 뿐이다. 우리는 자기 일에 열정적이고 누가 뭐래도 자기 길을 가는 사람을 존경한다. 그 사람의 인생 지향에 동의하지 않을 때도 그 열정만은 존경한다. 이제 결정을 내리자. 내 인생의 주도권을 내가 잡겠다는 결심, 남들이 요구하는 것이 아니라 내가 원하는 것을 하겠다는 결심이 필요하다. p.29시작은 간단하다. 하고 싶거나 이루고 싶은 것들을 종이에 쭉 적는다. 사소한 것도 좋고, 그 어떤 것도 좋다. 다른 사람이 보면 웃겠지하는 생각은 할 필요 없다. 어릴 적 꿈이지만 아직도 마음 한편에 남아 있다면 그 꿈..

  • format_list_bulleted 독서
  • · 2025. 3. 1.
  • textsms
공정하다는 착각

공정하다는 착각

p.49사회적 상승 찬가는 이제 속빈 강정이 되었다. 오늘날의 경제 상황상 사회적 상승은 결코 쉽지 않다. 가난한 부모에게서 태어난 미국인은 대개 가난한 성인이 된다. 소득 기준 하위 5분위 가정 출신자는 스무 명 가운데 한 명만 상위 5분위에 이르렀고, 대부분은 중산층에도 이르지 못했다. 개천에서 용이 나는 일은 미국보다 캐나다, 독일, 덴마크 그 외 유럽 국가에서 더 많다. p.51하버드나 스탠포드 대학생 삼분의 이는 소득 상위 5분위 가정 출신이다. 장학금과 기타 지원책이 후하지만, 아이비리그 대학생 가운데 하위 5분위 출신자는 4퍼센트도 되지 않는다. 하버드와 그 밖의 아이비리그 대학에서 소득 상위 1퍼센트 출신의 학생은 하위 50퍼센트 가정 출신 학생보다 많다. 노력과 재능 만으로 누구나 상류층..

  • format_list_bulleted 독서
  • · 2025. 2. 20.
  • textsms
Janus 서버를 이용한 다자간 영상 공유 서비스 구축

Janus 서버를 이용한 다자간 영상 공유 서비스 구축

WebRTC는 기본적으로 P2P(peer-to-peer) 통신을 지원하여 브라우저 간에 오디오 및 비디오 데이터를 교환할 수 있습니다. 하지만 P2P 방식만으로는 다자간 영상 공유 시 대역폭 문제, 성능 및 확장성 문제, 방화벽 문제 등이 발생 할 수 있습니다. 관련 소스서버 구성 : https://github.com/namkyu/docker_config/tree/master/test_janus프로젝트 소스 : https://github.com/namkyu/test_spring_janus  환경 구성 및 테스트 방법rabbitmq, janus 서버를 구동하기 위한 방법에 대해서 설명해 드립니다.우선 윈도우 기준입니다.docker desktop 설치test_janus 환경 설정 파일 clone 받기up_d..

  • format_list_bulleted WebRTC
  • · 2025. 2. 16.
  • textsms
쓰기의 공식 PREP

쓰기의 공식 PREP

p.42우리나라 학생이 글을 못 쓰는 가장 큰 이유는 잘 쓸 필요가 없었기 때문이다. 대학입시가 수능으로 좌우되다보니 중고등학교에서의 수업은 주입식 위주가 될 수밖에 없다. 대학 수시입학에 논술이 있으나 글쓰기는 거의 형식적인 수준에 가깝다. 자기소개서도 마찬가지다. 우리나라 직장인도 글을 못 쓴다. 파워포인트로 내용보다 전달에 치중해서이다. p.46실용적인 글쓰기 방법 첫 번째, 글의 구조적 전략으로 문단을 프렙(PREP) 구조로 하는 것이다. 글쓰기에서 문단은 척추 같은 구조적 역할을 한다. 몇 개의 문장이나 단어가 빠져도 문단만 바르면 글이 중심을 잡는다. 각각의 문단은 인류 최고의 전달력을 가진 프렙을 활용하여 문장을 P(주제) - R(이유) - E(예) - P(주제강조)로 전개하는 것이다. 두 ..

  • format_list_bulleted 독서
  • · 2025. 2. 3.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 22
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기 (426) N
    • WebRTC (7)
    • 프로그래밍 (139)
    • AI 활용 (3)
    • 서버 (49)
    • 개발툴 (102)
    • 개발이야기 (10)
    • 장애 경험 (1)
    • 유용한 도구 (4)
    • 끄적끄적 (17)
    • 독서 (92) N
    • 회고 (1)
    • 재테크 (1)
최근 글
최근 댓글

캘린더

«   2025/09   »
일 월 화 수 목 금 토
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 29 30
태그
  • #algorithm
  • #Spring
  • #git
  • #ant
  • #java
  • #JPA
  • #Database
  • #tomcat
  • #JUnit
  • #회고
  • #vagrant
  • #SQL
  • #VirtualBox
  • #JQuery
  • #shellscript
  • #제너릭
  • #개발주의사항
  • #Eclipse
  • #Wireshark
  • #javascript
  • #Elasticsearch
  • #SourceTree
  • #리눅스
  • #maven
  • #fiddler
  • #Apache
  • #Jenkins
  • #Kubernetes
  • #Docker
  • #HTTP
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바

개인정보

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

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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