스프링 핵심 원리 - 스레드 로컬 스레드 로컬은 스레드 별로 할당되어 해당 스레드만 접근할 수 있는 저장소를 의미한다 싱글턴 인스턴스의 경우 스레드 별로 데이터를 구분하지 않아 다른 스레드가 접근할 경우 기존 스레드가 저장한 데이터를 덮어 쓰게 된다 이 경우에 스레드 로컬을 사용해 각 스레드 별 데이터를 유지할 수 있다 ** 스레드 로컬은 사용 후 꼭 remove() 메서드를 사용해 제거해주어야 한다 Spring🍃/김영한의 스프링 완전정복 2025.03.30
03. 14 TIL : 개념 이해로 시작하기 좋은 최고의 프롬프트 엔지니어링 강의 프롬프트 엔지니어링- 핵심 요소1) 답변을 위해 필요한 컨텍스트 제공2) 원하는 결과 추출을 위한 프롬프트 작성3) 결과물 형식 지정 - 프롬프트 엔지니어링 과정1) 프롬프트 결과 설정2) 프롬프트 평가 설계3) 그라운딩 설계 및 평가4) 프롬프트 디자인5) 모니터링 및 개선 프롬프트 프레임워크1) Role : 역할 설정2) Audiendce : 대상3) Knowledge/information :4) Task/Goal : 목표 :5) Policy/Rule, Style, Constaraint6) Format/Structure7) Examples 개발공부 2025.03.19
03. 07 TIL : 카프카 세팅 및 실행, 테스트 스프링 카프카 실행하기 1. 아파치 제공 카프카 다운로드 및 압축풀기 2. 압축 푼 폴더로 이동해 2-1) Zookeeper 실행 ~ 기본포트 : 2181bin>zookeeper-server-start.sh config/zookeeper.properties 2-2) Kafka 서버 실행 ~ 기본포트 : 9092bin>zookeeper-server-start.sh config/server.properties (config/server.properties에서 설정 변경 가능 (예: listeners=PLAINTEXT://localhost:9092) 3. 토픽(데이터 관리 단위) 생성 ex) 채팅시스템용 토픽 : bin/kafka-topics.sh --create --topic chat-messages --.. TIL, WIL/TIL📘 2025.03.07