일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- git
- 깃허브
- 스프링부트
- llm연동
- 깃플로우
- selenium
- Github action
- github
- gitflow
- SpringBoot
- spring
- 브랜치관리전략
- springboot크롤링
- springboot 크롤링
- modelcontextprotocol
- java
- mcp
- SQLD
- 백엔드개발
- springframework
- 개발자튜토리얼
- mcpserver
- 네이버 크롤링
- CI/CD
- Today
- Total
목록분류 전체보기 (6)
JUNEee

CI/CD 개념개발자라면 한번쯤은 이런 생각을 했을 것이다 "서비스를 개발하고 배포하는 과정이 너무 귀찮은데?" 수시로 바뀌는 코드들과 버그 수정으로 반복되는 테스트, 빌드->배포 과정은 매우 비효율 적일 뿐더러 무엇보다 귀찮다. 반복되는 이 일련의 과정을 자동화 시킨다면 생산성과 효율 면에서 매우 긍정적인 효과를 가져다 줄 것이다!CI/CD 란 이런 개발자들의 귀찮음을 해결해줄 수 있는 훌륭한 자동화 기술 이다! CI(Continuous Intergration)CI 란 Continuous Intergration [지속적 통합] 을 의미한다.한 프로젝트에 git을 사용하여 여러 개발자가 개발하고 있다고 가정해보자 만약 프로젝트를 오랜 기간 병합하지 않고 각자 개발했다면 후에 병합을 진행했을 때 수많은 충..

Git Flow(깃 플로우)들어가기 전..깃 플로우 전략을 이해하기 위해서는 먼저 Git 관련 지식들이 선행되어 있어야 한다.branch, commit, merge 등 git에 대한 기본 개념git branch, git add, git checkout, git push 등 기본적인 깃 사용 명령어코드 리뷰 등 git을 사용한 전반적인 개발 프로세스에 대한 이해Git Flow 란 무엇인가?git flow 는 한마디로 브랜치 관리 전략이다. 만약 여러분이 git 을 사용하여 여러사람과 프로젝트를 진행 하는데 팀원들 끼리의 약속 없이 마구잡이로 브랜치를 생성하고, 병합하고, 푸시 한다면 코드가 뒤죽박죽 섞이거나 충돌이 발생하여 이를 수정하는데에 많은 시간이 소요될 것이며 그만큼 서비스 배포도 지연될 것이다....

MCP 란 무엇인가?!MCP는 여러 LLM 모델이 외부 세계와 통신하기 위해 엔트로픽 에서 정의한 표준 프로토콜 이라고 할 수 있다.여러 mcp를 소개하는 글에서는 mcp를 USB-C 포트로 비유하는 경우가 많은데, 이는 mcp 공식문서에서도 확인할 수 있는 내용이다.Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools. ..

selenium을 활용한 네이버 크롤링 2편삽질의 시간!자 먼저 크롤링을 수행할 페이지를 찾기 위해 리뷰가 있는 네이버 지도를 들어가 준다(Chrome)네이버 지도스타벅스 페이지로 이동그 다음 리뷰가 있는 페이지로 이동해줄텐데 나는 강남 스타벅스 페이지 에서 삽질을 해볼 생각이다개발자 도구 열기먼저 리뷰를 누르고 크롬 브라우저 우측 상단 점 3개 클릭 -> 도구 더보기 -> 개발자 도구 를 눌러 준다개발자 도구에서 리뷰 요소 찾기개발자 도구 창에서 좌측 상단에 보시면 페이지 element를 선택할 수 있는 도구가 있는데클릭한 다음 리뷰를 누르자개발자 도구에서 리뷰 요소 찾기그러면 해당 리뷰 글이 어떤 요소에 포함되어 있는지 전반적인 페이지 구조를 확인할 수 있게 된다페이지 구조 분석그렇다면 이제 리뷰를 ..

결과 화면최종적으로 완성된 화면이다.제목은 '리뷰 크롤링' 이라고 지었으나, 리뷰 뿐만 아니라 영업시간과 영업중인지 아닌지 등 대부분의 데이터 들을 크롤링 하여 활용할 수 있다.들어가기 전기본적으로 네이버는 크롤링이 막혀있다.. 본 블로그는 스프링 부트에서 selenium을 활용한 크롤링 방법을 '공부' 하기 위해 작성하였기 때문에 이것을 우회하기 위한 자세한 설명은 제외하였다(네이버가 제공중인 api에서는 특정 매장의 정보를 제한적으로 공개하고 있기 때문에, 이상의 데이터를 크롤링 하는 것은 네이버 정책에 위배될 수 있음을 고려함)환경 세팅(준비물)JAVA Spring Bootselenium크롤링 할 대상 페이지selenium 의존성 추가(Gradle)implementation 'org.selenium..

시험 후기일단 본론부터 말하자면,시험지를 받고 나서 든 생각은 "생각보다 풀만한데?" 정도의 느낌이였다.책은 [유선배 sql 개발자 과외 노트] 와 [sql 자격검정 실전문제] 시험보기 전 내 상태는..현재 컴공을 재학중이지만 데이터베이스 관련 어떠한 전공 수업도 들은 적이 없다(2학년 마친 상황이라 아직 수업을 듣지 못했다)당연하게도 관련된 지식따위 단 1도 없는 상태에서 친구의 권유로 시작하게 되었다. 무슨 책을 살까 하다가,이 책으로 골랐다.이유는 가장 후기가 좋기도 했고 개념서로는 평이 제일 좋아보였다..원래 sqld관련 책 중에 한국데이터산업진흥원 에서 출간한 일명 [노랭이] 라고 불리는 문제집이 유명한데..(결국 이것도 삼)이게 전반적으로 평을 보면 난이도가 좀 있다고 나온다..sqld 문제집..