일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pinpoint 2.5.3
- 노드간 통신
- pinpoint
- 개발 어렵당.ㅠ
- RedirectService
- formik
- fake jwt
- Loki 로그
- reids
- R2DBC Paging
- save/update
- 핀포인트
- OIDC
- nGinder
- intellij
- ㅉ때
- 플루터
- LPOS
- Armeria
- 월급루팡 일지
- 오블완
- 티스토리챌린지
- hbase 저장공간 설정
- jsonMarshaller
- Ingress Controller Fake
- 7879
- jar 배포
- 애자일 싫타
- 논블록킹 성능
- UnsupportedOperationException
- Today
- Total
목록전체 글 (241)
대머리개발자

ChatGPT가 나온 답변이다. 내가 만들고 있는 AI에서 나온 답변이다. 최근 기사들 위주로 RAG 해 놓고 프롬프트 이쁘게 만들어 넣고 맞춤형으로 답변이 나올 수 있도록 개발을 하고 있다. 현재 정테주 시황에 맞게 이재명 후보 관련 주도 보인다. ㅎㅎ 기능 1. DB에 있는 기사 제목과 본문을 RAG -> FEED-> 최신 기사에 스코어를 더 줌기능 2. 리포트 PDF를 RAG -> PDF기능 3. 기능1과 기능2를 MIX!! 여러가지 다른 시험들을 해보려고 한다. 현재 모델은 아래 두가지로 테스트 해보고 있고DeepSeek-llama3.1-Bllossom-8B.Q6_K.ggufllama-3-Korean-Bllossom-8B-Q4_K_M.gguf 구글에서 나온 젬마(Gemma) 도 있네.. ..

AI - RAG좀 해보려니.. 파일썬을 해야 하고.. 파일썬을 보니 막막했는데. 이용 하다 보면 정말 심플하다. 왜 인기가 있는 언어인지..바로 납득이 정말 심플하다 딱 2 덩위로 끝난다. 물론 디펜더시는 설치해야쥬당근 ORM도 있으나 일단 네이티브 쿼리로 가보자!!pip install pymysql mysqlclient 1. SQL 커넥터import pymysqlfrom contextlib import contextmanagerclass MySQLConnector: def __init__(self, host, port, user, password, db_name): self.config = { "host": host, "port": port, ..
익숙하지 않는 쿼리는 어색하다. 정렬이 특정 친구를 먼저 앞으로 보내고나머지는 최신으로 내림차순하면 되는 부분이다. 순간적으로 생각난 부분은 두 번의 쿼리를 날려야겠다고 생각했다. 1. 특정 친구를 쿼리하고2. 나머지 부분을 별도 쿼리즉, 두개의 쿼리를 합쳐서(union all) 보내면 되겠다 싶었다. 하고자 하는 바는카테고리(메뉴)별 최신 게시글을 하나씩 리스트업을 해야 하는데특정 카테고리는 무조건 맨앞에 위치 해야 하는 Needs였다. orber by 절에 조건이 들어가는 쿼리가 너무나 어색했다.SELECT b.*FROM board bINNER JOIN ( SELECT id, MAX(regDt) AS regDt, menuId FROM board where accessLevel = 5 ..

언제나 예기치 못하게..최근 Kubernetes 환경에서 사용되는 NGINX Ingress Controller (ingress-nginx)에서 발생하는 취약점을 해결한 보안 업데이트가 발표되어 안내드립니다.취약점에 영향받는 버전을 사용 중인 경우 업데이트 권고 드립니다 관련https://kubernetes.io/blog/2025/03/24/ingress-nginx-cve-2025-1974/ Ingress-nginx CVE-2025-1974: What You Need to KnowToday, the ingress-nginx maintainers have released patches for a batch of critical vulnerabilities that could make it easy for a..
개노가다... 괜히 시작했다. 아르메리아만 버전업하면 될 지 알았다.처음에는 몰랐따.난장이가 쏘아올린 공이 더럽게 컸다는것을... 1. 아르메리아 프레임워크 버전을 올렸다.1.27.3 -> 1.32.3 제티... 의존성.. 히밤. 그냥 올리는 김에 무조건 최신이제. 2. 부트 버전을 올렸다.3.1.0 -> 3.4.4 3. 부트 3.4 부터는 JDK 21 ㅡㅡㅎ 이이이ㅣ시발17 -> 21 코트린 이 쉬쉬이발. 4. 코틀린 버전 올렸다.1.8.21 -> 1.9.24 5. 당연히 그래들도... 이이이시비인텔리제이에서 자동으로 잡아줘서 클릭은 간단하게 해결. 6. 아따.. 솔라 검색엔진.. 안 되네.... 이쉬뱅implementation("org.apache.solr:solr-solrj:9.7.0") 끝까..

pod간 Grpc 통신은 단순 PlainText로 간단하게 하면 된다.하지만 테스트가 녹록하지 않다.. 매번 반영해서 테스트를 해왔다. 미루고 미루던 작업을 진행한다. 내부 통신은 일절 변경 없다... 인그레스가 다 감춰준다. ㅎ ingress 설정grpc 전용 인그레스 별도 추가 해야 한다. metadata: name: grpc-ingress namespace: default annotations: kubernetes.io/ingress.class: "nginx" nginx.ingress.kubernetes.io/backend-protocol: "GRPC" // 필수spec: tls: - hosts: - dev.도메인.co.kr secretName: tls-..
몇번을 같은 주제로 끄적끄적 했던 녀석들이다.동일한 주제로..3번째다.늘 곱씹자!! https://hcnmy.tistory.com/226 flatMap vs map지나가는 스트림, 즉 흘러가고 있는 데이터의 물결에서 어떤 가공을 하려면 ? 1년동안 주구장창 쓰고 있는데도..아.. 잘 모르고 쓰고 있구나 싶어서 다시 한번 이해도를 높이기 위한 고민을 시작hcnmy.tistory.com https://hcnmy.tistory.com/204 userRoleRepository.save(UserRole.builder().userUid(userUid).type("MARKETING") .roleName(it).build())).subscribeOn(Schedulers.boundedElastic()).subscribe..

시스템을 오픈하면 진짜 생각지도 못한 이슈가.. 빵빵빵!! 단어 검색을 하면 검색 결과는 잘 나오는데 하이라이팅이 안 나온다. 이럴때 우리의 AI 친구가 빛을 발한다. 실제 구글링 해도 잘 나오지도 않는 내용인데 몇 가지 체크할 항목을 정해준다. 얻어 걸려서 해결해야 하는 것들을 다시 말해 삽질의 수준을 포크레인으로 올려주니.. 몇 번 푸면 끝난다. 인텔리제이와 AI 어시턴트는 개발자에게 필수라고 본다. 두 친구 합쳐서 273$는 혜자스럽다. 일을 즐겁게 해준다. 2번의 질문을 통해서 답을 얻어 냈다. maxAnalyzedChars 옵션은Solr가 하이라이팅(highlighting)을 수행할 때 분석할 필드 텍스트의 최대 문자 수를 제한하는 친구이다. 또 그렇다고 무턱되고 크게 올리면 안되겠지라..