전체 글 423

CDC - Consumer Driven Contract

https://docs.spring.io/spring-cloud-contract/reference/index.html Spring Cloud Contract Reference Documentation :: Spring Cloud ContractAdam Dudczak, Mathias Düsterhöft, Marcin Grzejszczak, Dennis Kieselhorst, Jakub Kubryński, Karol Lassak, Olga Maciaszek-Sharma, Mariusz Smykuła, Dave Syer, Jay Bryantdocs.spring.io 소비자 주도 계약 테스트란, 소비자가 자신이 실제로 서비스의 API를 어떻게 사용할 것인지에 대한 명세를 작성하고, 이 내용을 기반으로 실제 사용..

카테고리 없음 2026.02.02

ArchUnit - Java 코드 분석

https://www.archunit.org/ Unit test your Java architectureStart enforcing your architecture within 30 minutes using the test setup you already have.www.archunit.org --trait 특성sound 건전한, 정상적인verify 입증하다adhere strictly to a plan 계획을 엄수하다adhere 들러붙다, 부착하다.Simply put, 간단히 말해서refer to sombody/something SB/ST 에 대해 언급하다. ~를 나타내다 ** We need to verify that the code implemented adheres to it.- implement..

카테고리 없음 2026.02.02

Gamma 활용법, 직장인 PPT 툴 추천

이번에 강연 준비하면서 정말 많이 도움 받은 Gamma없었다면 준비 어떻게했을지 모르겠다.. 구글 계정으로 로그인, 계정 여러개 만들어서 반복 사용 가능1계정당 400크레딧, PPT 1장당 10크레딧, 별도 프롬프트 작성시 5크레딧 추가됨 Gamma PPT 생성 방법감마 로그인 후 "새로 만들기" 버튼 클릭대표사진 삭제AI 활용 설정사진 설명을 입력하세요.텍스트로 붙여넣기 클릭생성은 프롬프트로 자동 생성,파일 또는 URL 가져오기는 기존 문서의 톤앤매너를 맞춰줌.텍스트로 붙여넣기해서 직접 만드는게 가장 마음에 들었다. 1. 프레젠테이션 선택 2. 콘텐츠 입력하기문장으로 작성, 키워드 몇가지 단어로 작성,아주 긴 글로 작성 뭐든 상관없다.다음 단계에서 수정 가능하다. 3. 긴 텍스트 또는 문서를 요약합..

카테고리 없음 2025.10.09

MongoDB

코히어 coherence 응집성polymorphism 다형성CQRS 패턴OLTP 성능이 좋다SQL은 Hardware에 성능이 좌우되지만 Json Document는 동일한 Hardware더라도 모델 구조에 따라서 성능이 좋아질 수 있다.mongodb..mongodb는 sql을 정확하게 맞출 필요 없다 → 쿼리 정확도?를 설정할 수 있음 (flexible schema)RDBMS - MongoDBDatabase - DababaseTable - CollectionRow - DocumentColumn - FieldIndex - Index (B-tree Index 사용)하나의 Document안에 sub document 가질 수 있음array, flexible schemaobject based api → applic..

카테고리 없음 2025.06.05

MySQL 튜닝

1. SQL 실행계획 분석도구Explain, Anlayze오라클은 예상 실행계획과 실제 실행 계획이 다른 경우가 많음.그러나 MySQL은 대부분은 경우 explain에 나온 실행 계획 그대로 실행 됨 Analyze 는 실제 SQL을 수행한 결과 기반mysql 8.0 이상에서는 analyze explain으로 명령어 변령 됨 explain으로 파악하고 analyze로 같은지 확인explain 후에 format 옵션을 주어서 격자무늬가아닌 json으로 보면 조회 됨json으로 조회시 더 많은 항목을 조회 할 수 있음 explain 뒤에 extended 등 키워드가 있는데 이런 키워드들은 사라지는 추세 MariaDB/MySQL Query 실행 구조DMBS Engine과 Storage Engine으로 나뉘고 S..

카테고리 없음 2025.03.13

Mendix 10.12 -> 10.19 버전 변화 내용

10.13Microsoft SQL Server용 JDBC 드라이버를 버전 12.6.3으로 업그레이드했습니다. Database Connector 와 같은 모듈 에서 통합 보안을 사용하여 SQL Server에 연결하는 경우 userlib 의 JDBC 드라이버도 업데이트해야 할 수 있습니다. react-native 0.73.8 버전으로 업그레이드했습니다.react-native-device-info 11.1.0 버전으로 업그레이드했습니다.react-native-fast-image 8.6.3 버전으로 업그레이드했습니다.10.14 Microsoft SQL Server용 JDBC 드라이버를 버전 12.8.0으로 업그레이드했습니다. Database Connector 와 같은 모듈 에서 통합 보안을 사용하여 SQL Se..

카테고리 없음 2025.02.19

패스트캠퍼스 AI 개발자의 LLM 마스터 클래스(6)

Open AI Finetuning UIhttps://platform.openai.com/finetune 파일 튜닝 용어 정리1) Base model - 공부 전의 학생2) Train - 공부3) Tokenizer : 책 내용을 작은 단위로 나누어 정리하는 도구4) Epochs (이포크): 학습 반복 횟수 - 학생이 교재를 처음부터 끝까지 읽는 횟수5) Batch Size (묶음 크기)- 학생이 한 번에 공부하는 양, 한 번에 한 장? 한 단원?6) Learning rate (학습률): 학생이 새로운 정보를 배우는 속도- 너무 빠르면 이해가 부족하고, 너무 느리면 비효율적7) Weight decay (가중치 감소)- 학생이 공부하면서 중요하지 않은 세부 사항에 너무 만흥ㄴ 신경을 쓰지 않도록하기- 과도한..

카테고리 없음 2025.02.11

패스트캠퍼스 AI 개발자의 LLM 마스터 클래스(5)

---- 지금까지 RAG 가 무엇인지 보았고, RAG를 위해 필요한 embedding을 학습했다  RAG 아키텍처 타입질문이 들어옴 -> 답변을 열심히 찾아서 정리해서 옴 -> 아나운서에게 이거 보고 답변하라고 함"답변에 필요한 정보를 찾아서""정리해서"  - 물어볼만한 답변을 밀 ㅣ폴더에 잘 정리해 두기  - 사연도 정리해두기  - 유툽 댓글도 리서치 해서 잘 정리해두기  - 다시 한 번 추출해서 정리하기 RAG 아키텍쳐 샘플 --- 기존에 가지고있는 데이터를 Json으로 만들어서 Vector DB 형태로도 사용 함---Grounding (얼마나 사실에 기반하는지) 하기 위해 많이 사용하는 것이 RAG, FineTuning  Fine Tuning 미세 조정 ex) Oracle 로 하면 잘 되는데 Pos..

기타내용 2025.02.04

패스트캠퍼스 AI 개발자의 LLM 마스터 클래스(4)

embedding을 만든다 = 단어나 문장을 숫자 배열/리스트로 만든다  vector에서 검색하는 것은 기존 RDB의 PK 를 찾는 것이 아니라 vector 주변 값을 찾는 것"키", "찾는 방법"을 임베딩으로 지정 -> Vector DBVector를 Key로 가진다 문서를 조각화하여 그 조각에서 키워드 또는 핵심 문장을 찾아 embedding 한다.사용자 질문은 이런거이고, 유투브에서 데이터를 가져왔어. 이걸 가지고 답변을 해줘.이 내부 로직들은 API에서 제공 --Vector DB 종류- pinecone, weaviate, QDrant, Milvus, Chroma 등의 전용 벡터 데이터베이스- pinecone은 서비스로서의 소프트웨어로 성공적인 사례- weaviate, QDrant, Milvus는 클..

기타내용 2025.02.01

패스트캠퍼스 AI 개발자의 LLM 마스터 클래스(3)

LLM 서비스 개발 실습 검색 라이브러리langchain-community, duckduckgo-search RAG - Retrieval-Augmented Generation조회해서 생성하는 것, RAG 를 한다는 것은 아나운서가 스크립트 관련된 내용을 쪽지 만들어 놓는 것.RAG를 만드는 것은 쪽지 내용을 어떤식으로 채울지 하는 것 유튜브 조회, 요약 라이브러리youtube_search, youbutetranslate-api, pytubefaiss-cpu ( 검색내용을 embedding 위한 라이브러리 - 책에 도서번호를 부여하고 카테고리화하는 것 ) ==> chat GPT는 제약이 많았지만 langchain 은 그런 제약을 많이 해결해주었다.==> langchain이 너무 많이 변경되는 중이라 소스..

기타내용 2025.01.31
반응형