목록분류 전체보기 (97)
우주코딩
🔐 보안(Security) 계열SOARSecurity Orchestration, Automation and Response보안 이벤트 대응 자동화 플랫폼여러 보안 솔루션(SIEM, EDR 등)을 묶어서플레이북 기반 자동 대응예: Palo Alto Cortex XSOAR, Splunk SOAR👉 “알람 뜨면 사람이 수동 대응” → “자동으로 조치”EDREndpoint Detection & ResponsePC/서버 등 엔드포인트 보안행위 기반 탐지, 침해 사고 추적예: CrowdStrike, SentinelOne👉 백신의 진화 버전XDRExtended Detection & ResponseEDR + 네트워크 + 이메일 + 클라우드까지 확장통합 탐지 & 대응👉 EDR의 상위 개념SIEMSecurity I..
https://github.com/Bangwooju/PETIT-PROJECTMCP + RAG 기반 SQL 튜닝 웹 어플리케이션이 프로젝트는 MCP(Minimum Change Policy) + RAG(Retrieval-Augmented Generation) + LLM(Google Gemini API) 를 결합하여 SQL 쿼리를 자동으로 튜닝하고, 웹에서 결과를 확인할 수 있는 실무용 도구입니다.⏰ 개발기간2026-01-07 ~ 2026-01-08🚀 주요 기능SQL 쿼리 입력: 웹 UI에서 SQL 쿼리를 입력할 수 있습니다.MCP 정책 적용: SQL 최적화 규칙을 자동으로 적용합니다.RAG 검색: 과거 SQL 튜닝 사례를 기반으로 참고 정보를 제공합니다.LLM 튜닝: Google Gemini API를 활용..
마지막 게시글로부터 1년 4개월간의 기록결국 서비스 기업으로 이직은 실패했지만 IT기업 중에서도 프로젝트를 다수 수행하는 회사에 경력으로 입사12개월 동안 두 개의 프로젝트를 수행, 무사 마무리를 짓고 숨을 돌리고 있습니다. 그 12개월 안에서도ADsP 자격증 시험을 도전했지만 60점 합격에 58점 을 받고현타가 와서 더이상 아무런 시도를 하고 있지 않습니다. 차라리 그 시간에 SQL 공부를 더 할걸 그랬네요두 프로젝트를 진행하면서 개인적인 개선점을 뽑아본다면 1. SQL 튜닝 작성2. 테스트를 꼼꼼하게 하고 배포할것 이네요. ETL 제품을 다룬다는 것은 단순히 데이터를 적재하는 작업을 의미하지 않습니다.데이터가 어떻게 저장되고, 어떻게 가공되며, 어떤 방식으로 조회되는지까지 이해해야 비로소 하나의 완성..
안녕하세요. 2024 정보처기기사 2회차 필기, 실기 모두 한번에 합격하고 글을 씁니다. 공부법이라고 부를만큼 거창한건 없지만 그래도 도전을 생각하시는 분들을 위해 작성합니다. 저는 비전공자이며 2년 3개월간의 현업 경험이 있는 자바 개발자입니다.필기, 실기 모두 한달을 잡고 공부하였으며 평균 공부시간은 2시간에서 3시간 사이입니다. 리눅스 마스터 2급을 취득하였고요. 1회 필기 시험을 응시하였으나 1월부터 3월까지 야근을 안하는 날이 없었기 때문에 시험장에서 책을 처음 펴봤네요.그때 평균 점수가 45점으로 과목당 3개만 더 맞추면 합격이었는데 아쉽게 떨어졌었죠역시 공부를 하지 않고 합격하는 시험은 없는 것 같습니다 1. 필기필기 시험은 5과목 평균 60점 이상 과락은 40점으로 과목당 20문제 총 10..
안녕하세요?8개월만에 글을 씁니다. 리눅스 마스터 2급 취득에 대해 작성하려고 합니다만12월 29일에 합격발표가 난 자격증 후기를 지금 쓰려고하니 기억력이 매우 흐릿하네요그래도 비전공자, 독학으로 자격증 취득하고자 하시는 분들을 위해 간략하게 써보도록 하겠습니다. 1차 시험은 온라인으로 보는 시험인데, 다들 어떤 요령으로 합격하는지 아실테니 스킵하겠습니다.찐은 2차니까요 ㅎㅎ 저는 23년 12월 9일 리눅스 마스터 2급 자격검증 시험을 보았고 77.5점의 점수로 합격하였습니다. 저는 비전공자이며 책 한권으로 독학했습니다.걸린 기간은 한 달입니다.그리고 1년 11개월의 경력으로 현업에서 리눅스를 사용하고 있었습니다. 다른 블로그에선 비전공자라도 현업이면 3-4일의 벼락치기가 가능한 것 처럼 이야기하는데요..
파티셔닝 적용과 자동생성을 도입해야하는 상황 열심히 구글링한 결과 pgsql 의 10언더 버전에선 파티셔닝이 아닌 상속만 있어서 상속으로 파티셔닝을 처리했다. 10 이상 버전에서 파티셔닝의 기능을 사용할 수 있다. 문제는 파티셔닝을 도입하면 해당 조건에 맞지 않는 데이터의 경우 바로 에러를 던지기 때문에 미리 생성해 두지 않으면 안된다. 10년치를 미리 만들어 놓는다고 해도 10년 뒤의 누군가는 유지보수를 해야하는 것... 그래서 자동생성을 하려고 한다. 첫번째로 pg_cron 이라는 포스트그레스큐엘 extension을 사용하는 것이다. 이건 타 블로그에 잘 기술되어 있으니 그것을 참조.. 문제는 pg_cron을 설치하는 방법이 소스를 컴파일, yum install이 있는데 현재 패키징 구조상 소스를 컴..
오류 코드: ORA-01898 오류 코드: ORA-01898 설명: 정밀도 지정자가 너무 많습니다 원인: 날짜를 자르거나 반올림하는 동안 날짜 형식 그림에서 추가 데이터가 발견되었습니다. 조치: 날짜 형식 그림의 구문을 확인하고 다시 시도하십시오. 예제 order_date 컬럼 (DATE 타입) 을 between을 써서 조건을 줄 때 where trunc(order_date, 'yyyymmdd') between #{fromDate}(문자열 'yyyymmdd') and #{toDate}(문자열 'yyyymmdd') 이렇게만 걸 경우 나오는 에러 비교를 하려면 똑같은 데이터 형으로 변환한 뒤에 조건을 걸어야한다. where trunc(to_char(order_date, 'yyyymmdd')) between ..
padStart 를 사용해서 웹스퀘어 그리드 제어하기 리퀘스트 메인화면의 그리드가 조회조건에 따라 가변되어 나오도록 수정해주세요. 만약에 조회 기간이 3월부터 5월까지라면 3월부터 5월까지만 나오고 다른 월은 그리드가 나오지 않도록 var month = ""; var from = Number(시작월.getValue().substring(4,6)); var to = Number(종료월.getValue().substring(4,6)); for(var i = 1; i to){ grid.setColumnVisible("a"+month, false); grid.setColumnVisible("b"+month, false); grid.setColumnVisible("c"+month, false); grid.setC..