목록2023 하계 모각코 (9)
개밟자 블로그
계획 : 쿠버네티스 CI/CD 구축 URL : https://0-tae.tistory.com/89 CI/CD 구축 - 파이프라인 스크립트와 WebHook 파이프라인 스크립트 분석 다음은 Jenkinsfile의 내용이다. pipeline { agent any environment { APPLICATION_YAML = credentials('APPLICATION') APPLICATION_SECURITY_YAML = credentials('APPLICATION_SECURITY') DOCKER_HUB_USERNAME = credentials('D 0-tae.tistory.com
계획 : 쿠버네티스를 이용한 CI/CD 파이프라인 구축 URL: https://0-tae.tistory.com/88 CI/CD 구축 - Jenkins 환경 구성, 파이프라인 구성 CI/CD 란? CI/CD (Continuous Integration/Continuous Delivery)는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 더욱 짧은 주기로 고객에게 제공하는 방법 CI는 지속적인 통합이며, 새로운 변경 사항이 0-tae.tistory.com
계획 : 쿠버네티스 공부 MySQL required Metadata env: - name: MYSQL_ROOT_PASSWORD value: minikube - name: MYSQL_DATABASE # 구성할 database명 value: test - name: MYSQL_USER # database에 권한이 있는 user value: 0tae - name: MYSQL_ROOT_HOST # 접근 호스트 value: '%' # 모든 IP주소에 대해 허용 - name: MYSQL_PASSWORD # database에 권한이 있는 user의 패스워드 value: minikube ports: - containerPort: 3306 name: mysql-test 1파드 1워크로드면 운영체제와 어플리케이션을 어떻게 ..

RepairShop Controller API 카카오 맵 API 요청 및 JSON Parsing 우체국 제공 지역 DB Parsing 카카오 맵 API를 활용하여 도로명 주소 기반의 정보 검색 응답 결과를 통해 지점 이름, 상세 주소, 경도, 위도를 파악 후 상세 주소를 기반으로 우편 번호를 가져옴 우체국 DB.txt의 구성 요소와 API 응답 결과가 일치하는 우편 번호를 가져옴 시나리오 가까운 지점 찾기 및 Fallback-Case 유저가 특정 위치를 지정하여 검색을 시도한 상황 유저가 본인 위치를 기반으로 검색을 시도한 상황 Solution Fallback-Case User 테이블에 latitude, longitude, gps_authorized 컬럼을 추가하여 사용자의 위치 활용 동의 여부를 파악할..
계획 : Spring Project 기능 추가

MySQL Spatial 연산 기능을 처음 써봤다. 경도와 위도 값을 POINT 공간 객체로 두 개 받아 두 지점 사이의 실제 거리를 구할 수 있었다. SQL 쿼리문을 사용하려면 nativeQuery=true로 해주어야 한다. JPA 쿼리문이 Default이기 때문에 ?1 ?2같은 파라미터 구문이 먹히지 않기 때문이다. 프로젝트에서 모든 정비소의 공간 객체를 통해 5km 거리 내의 정비소를 구할 수 있게 되었다. 실제 장소와 주소를 사용하기 때문에 DB 블록 접근 횟수에 대해 고민이 좀 있었는데, 일부 포기를 할 수 밖에 없었다.. 아직 만족할 만한 답은 찾지 못했다.