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

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)을 수행할 때 분석할 필드 텍스트의 최대 문자 수를 제한하는 친구이다. 또 그렇다고 무턱되고 크게 올리면 안되겠지라..

하악하악. 처음 시작은 단순 게시판이였는데 덕지덕지 하나씩 붙어서 엉망이 되고 있는 실정이다.....하악하악 처음부터 완벽한 설계서가 나오지 않기 때문에 진짜 확장 가능하도록 만들어야 한다.처음부터 완벽한 설계서가 나온다 한들..변화기 마련이다..그렇타.. 뭐 어째거나. 확장성에 대한 고민을 하지 않으면 끝도 없는 맛나는 스파케티를 먹을 수 있다. 혼자 만드는 코드임에도 왜? 이렇게 만들었지 고민에 고민을 하다가 과감하게 날렸더니 이슈 빵빵하위 호환성도 보장되게 만들면서 확장 가능하도록 입코딩은... 하나의 EndPoint로 각각 기능을 만들면 되는데 메인(몸통) 쿼리가 같기 때문에. 하나의 줄기에서 가지를 쳤다.이런 부분에서는 querydsl 짱이다. 여기서 기록 할만 작업 있어서 남긴다. 몇 가지의..