양재도서관에서 빌려서 읽었다.책의 내용을 전부 적기는 길어질 것 같아서 앞으론 개인적으로 기억에 남는 구절이나 정말 실천해볼만한 것을 적어보려고한다. 이 책에서는 나는 3장의 내용이 참 마음에 들었다. 바로 아웃풋 학습법공부 성과 = 노력(아웃풋 중심 학습) X 시간(주기적 반복) 책에서 나온 내용이지만 중요한 전제가 있다. 위 공식만 보면 인풋이 없어서 중요하지 않다고 생각할 수 있지만 인풋은 매우 중요하다.책을 읽거나 교과서에 밑줄을 치거나 인터넷 강의를 보는 모든 학습은 인풋이다. 학습은 정보나 지식을 습득하는 과정이 중심을 이루는 경우가 대부분이고 이는 결국 인풋 중심의 행동을 기반으로 한다. 문제는 학습=인풋 이라는 공식이 너무나 일반화되어 대부분의 학습자가 아웃풋에 무관심해지면서 수동적인 학습..

✅ 아래 글의 내용 및 이미지는 인프런 "쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2" 강의를 듣고 정리한 글입니다.전체개요쿠버네티스 구축시 VM에 마스터 노드를 만들고 설치kubeadm 명령으로 클러스터를 생성yaml파일 경로는 /etc/kubernetes/manifests쿠버네티스가 돌아가는 데 필요한 역할들을 하고 이걸 컨트롤러 플레인 컴포넌트라고 한다.다른 VM으로 여러 대의 워커 노드를 만들 수가 있고 이곳에도 마스터 노드에 설치했던 것이랑 똑같은 내용들이 설치가 된다.이 워커 노드를 마스너 노드에 조인시키면 워커노드 컴포넌트 영역이 생긴다.워커노드 컴포넌트에 k8s는 kube-proxy 컴포넌트만 만들어 놓는데 이 영역은 사용자가 만든 앱을 올리기 위한 공간이다.어플리케이션은 ..

✅ 아래 글의 내용 및 이미지는 인프런 "쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2" 강의를 듣고 정리한 글입니다. 쿠버네티스(Kubernetes)를 사용해 애플리케이션을 배포하다 보면, 데이터의 영구 저장은 피할 수 없는 과제입니다. 컨테이너는 기본적으로 상태를 유지하지 않으므로, 데이터베이스나 파일 저장소처럼 지속적으로 데이터를 보존해야 하는 경우 특별한 설정이 필요합니다. 이때 등장하는 것이 바로 PVC(Persistent Volume Claim)와 PV(Persistent Volume)입니다.PVC와 PV의 기본 개념PVC(Persistent Volume Claim)란?PVC는 애플리케이션이 필요로 하는 저장소의 요구사항을 정의하는 쿠버네티스 리소스입니다. 쉽게 말해, "내 애플..
오늘은 Spring Data JPA에서 제공하는 아주 유용한 기능인 Auditing에 대해 알아보려고 합니다. 데이터베이스 테이블에 누가, 언제 데이터를 생성하거나 수정했는지 자동으로 기록하고 싶었던 적이 있으신가요? 이번 글을 읽으면 Spring Data JPA Auditing의 개념과 설정 방법, 실제 사용 예제를 통해 이러한 정보를 어떻게 쉽게 관리할 수 있는지 알 수 있어요. 또한 초보자부터 고급 사용자까지 모두 활용할 수 있는 실용적인 팁도 함께 소개해드립니다. 참고로 이 글을 정리하는 이유는 면접에서 이 기능을 이야기 했으면 좋았지 않을까 하는 생각에 작성한다.엔티티에 수정자가 추가된다고 하면 어떻게 하는게 좋을까요? 라는 질문에 엔티티에 곧바로 추가한다라는 답변을 했는데 그 답변보다는 Aud..
오늘은 Spring Boot에서 자주 사용하는 @RequestBody와 Jackson 라이브러리의 내부 동작에 대해 이야기해보려고 합니다. 특히 DTO에서 Setter가 필요한지, 아닌지에 대한 의문을 파헤쳐보겠습니다. (사실 면접에서 나온 질문인데 제대로 대답을 못했습니다..) 구글링 검색해보니 관련글이 이미 여러개 있길래 좀 읽었습니다.궁금증: Setter가 없어도 값이 들어오는 이유Request DTO 예시@Getter@Setter // 주목! Setter가 있습니다public class LoginRequestDto { @NotBlank private String username; @NotBlank private String password;} Controller@Po..

Claude MCP 란?MCP에 대한 설명은 앤트로픽의 블로그로 대체하겠습니다!https://www.anthropic.com/news/model-context-protocol https://docs.anthropic.com/en/docs/agents-and-tools/mcp?q=mcp Model Context Protocol (MCP) - AnthropicLearn more about the protocol, how to build servers and clients, and discover those made by others.docs.anthropic.com이건 mcp 공식 문서https://modelcontextprotocol.io/introduction Introduction - Model Con..

✅ 아래 글의 내용 및 이미지는 인프런 "쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2" 강의를 듣고 정리한 글입니다. Configmap, Secret 기본 개념Kubernetes에서 ConfigMap과 Secret은 애플리케이션의 설정값을 Pod와 분리하여 관리하는 리소스입니다.하지만 두 개의 목적과 보안 수준이 다르므로, 상황에 따라 적절히 선택해야 합니다.ConfigMap이란?일반적인 설정값을 저장하는 리소스ConfigMap은 환경 변수, 설정 파일 등을 Pod에 전달하는 데 사용됩니다.ConfigMap 예제apiVersion: v1kind: ConfigMapmetadata: name: my-configdata: APP_ENV: "production" LOG_LEVEL: "inf..
1부 나는 어디에 있는가태도 1. 두려움을 통제하는 자가 위기를 통제한다 #두려움태도 2. 혐오는 문제 해결에 아무 도움이 되지 않는다 #혐오태도 3. 외로움은 위기가 주는 선물이다 #외로움두뇌는 우리 몸 전체를 컨트롤하는 3층짜리 통제실이라 할 수 있음.1층의 이름은 뇌간 체온, 소화, 수면 등 생명 유지에 필수적인 작용을 담당2층의 이름은 변연계. 희노애락 등 우리가 느끼는 감정을 담당함.3층의 이름은 대뇌피질. 신체 감각이나 운동을 처리하며, 인간 고유 기능은 이성적인 판단이 여기서 처리됨. 2층과 3층은 상호 배제 관계임. 2층이 일하면 3층이 일을 못하고 3층이 일하면 2층이 일을 못함.감정과 이성이 동시에 조화를 이루기가 쉽지 않은 근본적인 이유가 여기에 있음. 두려움은 실천을 통해서만 사라진..
- Total
- Today
- Yesterday
- k8s
- Java
- mybatis config
- elasticsearch
- Mac
- intellij
- rocky
- Linux
- LocalDateTime
- 베리 심플
- config-location
- 오라클
- maven
- oracle
- window
- Bash tab
- jQuery
- springboot
- mybatis
- Kotlin
- Spring
- LocalDate
- svn
- input
- docker
- Spring Security
- claude
- JavaScript
- 북리뷰
- localtime
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |