본문 바로가기

728x90

분류 전체보기

(56)
spring data exceptionResolver 오류 : 데이터와 비즈니스 validation 설정 1. 데이터 exception 오류 DefalutHandlerExceptionResolver 오류 : 오류에 어떤 소스에서 오류인지, 무슨 data 때문인지 다 나와 있음 나는 데이터 벨리데이션으로 DTO쪽 소스에 @NotNull @Size(min-30, max=50, message = "~~~") 같은 걸 넣어뒀다. input data가 정해둔 validation에 맞지 않아 오류난 것. 2. nested exception 오류 잘되다가 오류 날때. nested exception 은 memberID가 중복된 오류. 3. validation 설정 data validation (dto 파일에 입력 데이터에 설정) public class DeMakerException extends RuntimeExcepti..
postman 오류 : Desktop Agent unavailable Desktop Agent unavailable 오류 postman agent가 제대로 실행되지 않는다는 내용. 웹에서 바로 로그인해서 실행하면 안되는데 Desktop에 설치한 프로그램(PostMan)에 접속해 하면 됨!!!! (아래 이미지는 되는거) 몰라 오류 고치고 뭔가 실행하는 것 만으로도 성취감이 든다! 안 하는것 보다 훨 나으니 대충 블로그에 끄적여본다 이쁘게 포스팅하고 싶은데 그러기엔 아직 초보단계
IntelliJ HTTP Clinet plugin은 돈 내야(Ultimate) 쓸 수 있어요. 패스트캠퍼스에서 spring 기초 강의를 듣는 중이다. IntelliJ 무료버전도 괜찮다고 해서 그거 쓰는데, 중간에 .http 파일 만드는 부분이 나온다. 해당 파일이 메뉴에 없고 API 성으로 안만들어져서 아무것도 모르는 나는..... 파일 생성이 안돼서 헤맸다. Settings > Plugins > 'HTTP Client' 검색해서 설치하면 되는데, 이는 IntelliJ Ultimate 버전(유료버전)에서 지원해주는 기능이다😭 그래도 아래 세 가지를 얻었다. 1. Settints 들어오는 단축키 Ctrl + Alt + S (Settings) 와, 2. .http 파일이 Plugins 설치해야 제대로 설치 된다는 걸 알았다. 그리고 3. HTTP Client Plugin을 못쓰면 "Postman" 사..
pc 환경 설정 : JDK, IDE(IntelliJ), tomcat 설치 - 1day 패스트캠퍼스 초격차 강의 들으면서 따라하는 과정을 기록한 글입니다. 첫 날 이니만큼 pc환경 설정 기록. 한시간이면 하는건데 괜한 두려움 때문에 며칠동안 설치했다. 마음 먹었으니 진행해보자. JDK(temurin 11), IDE, tomcat을 설치하는 과정을 담았다. 1. JDK 설치 Temurin 11버전을 설치함. 환경변수 설정도 해야 함. JDK는 JRE(JVM + lib, compiles, class files) 와 Java Development Tools 로 구성된다. https://adoptium.net/temurin/releases/?version=11 Latest Releases | Adoptium adoptium.net 2. IDE , IntelliJ Ultimate 설치 30일 후 유..
선언문 나의 원씽을 정했다. 업무관련 기술 공부를 하고, 기록하겠다는 목적으로 이 블로그를 운영했다. 몇 개 글을 작성했고 콩고물로 애드센스를 받아보려 했다. 구글 애드센스 거절이 떴고 의욕을 상실해 며칠동안 외면했었다. 블로그 정리해야한다는 숙제는 있었으나 미루기만 했다. 지금 시점에서 나에게 제일 중요한 것을 알고 있음에도 미루고 있었다. 할 일들이 많다고는 했지만 중요도를 알면서도 그랬다. 제일 중요한 것이 제일 하기 싫었던 것. 공부 내용 블로그 기록하기. 내 열등감의 원천이나 외면했었던 일이다. 내 마음의 소리와 현실을 직면하고 오늘부로 제일 중요한 것을 가장 중요하게 여긴다. . 오늘부로 선언한다. 나는 지금 제일 밑바닥, 찐따 그 자체이나 압도적으로 강해진다. - 무슨 일이 있어도 주 5회 하루 2..
CI/CD 개념과 Continuous Delivery, Deploy 차이, 개발관리 툴(Nexus, 소나큐브) 본 포스팅에서 다루는 범위 CI/CD 개념, Continuous Delivery와 Deploy 의 차이, Docker 개발 관리(Nexus, sonarqube, clair) Docker 운영 관리 Docker CI/CD 개념과 프로세스 CI (Continuous Integration) 여러 코드 또는 다른 기능들과 통합되는 SW 개발 단계. 임시 환경 내 코드 통합과정. 애플리케이션 빌드와 기본 테스트를 포함한다. 즉, 개발자가 코드 변경 커밋할 때마다 S/W를 자동 빌드, 테스트하는 개발 방법. 지속적인 통합이 제대로 구현되면 애플리케이션 코드의 새로운 변경 사항이 정기적으로 빌드 및 테스트를 거쳐 공유 리포지토리에 병합된다. 따라서 여러 명의 개발자가 동시에 애플리케이션 개발과 관련된 코드 작업을 할..
도커, 쿠버네티스, MSA 개념과 활용 본 포스팅에서 다루는 범위 도커(Docker), 쿠버네티스(Kubernetis, K8s), MSA(MicroService Architecture) 주요 개념과 활용 도커(Docker)란? 컨테이너 이미지 패키징 방식으로, 애플리케이션 실행하는데 필요한 코드, 설정, 런타임 등 포함하는 소프트웨어 추상화 패키지를 배포/실행하는 플랫폼. 컨테이너는 리눅스의 네임스페이스로 알려진 기술을 적용해 동일한 시스템에서 실행하고, OS 커널을 다른 컨테이너와 공유할수 있으며 각각은 유저 스페이스에 격리된 프로세스에서 실행됨. 컨테이너 이미지 크기는 수십메가로 VM보다 용량이 적고 더 많은 애플리케이션을 처리가능. 더 적은 수의 VM 및 OS로도 app 배포/실행 가능하기에 실무에서 MS 운영 위해 도커 컨테이너를 운영..
도커 데몬, 도커 컴포즈(docker compose) 개념, 특징, 명령어 본 포스팅 범위 도커 이용한 컨테이너 관리 - 도커 시스템 주요 명령어, 도커 컴포즈 - 특징, 구성요소, docker-compose.yml, 명령어와 이용 목적, 참고자료 도커 이용한 컨테이너 관리 도커 데몬 주요 명령어 $ docker system info : 도커 시스템 관련 정보(OS, CPUs, registry, ... 등) $ docker system events (alias 건 것) : docker 실행 과정 등 진행 상황(우측 이미지) 따른 로그 확인 가능(좌측이미지) $ docker system df : 도커 시스템 디스크 사용량, 리눅스 df처럼. RECLAIMABLE은 자원회수율 의미. -v옵션은 상세화. $ docker system prune : 도커 시스템 저장공간 확보 위한 중지..

728x90