일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 스프링부트실전가이드
- 백엔드공부
- 스프링 부트 핵심 가이드
- 인텔리제이
- 유효성검사
- Java
- 엔티티 설계
- 데이터베이스 연동
- spring
- validated
- 제로베이스 #백엔드 #Java #Spring #개발자 #백엔드공부 #백엔드 스쿨
- ORM
- auditing
- DAO 연동 컨트롤러 서비스 설계
- 개발자
- 리포지토리 인터페이스
- 제로베이스
- MariaDB
- 프로젝트 생성
- #devops #terraform #state
- 백엔드
- Swagger
- JPA
- DAO 설계
- 백엔드스쿨
- Today
- Total
목록분류 전체보기 (95)
JeongJin's Blog
테라폼이란?Hashicorp에서 설계한 코드형 인프라 도구이다.사람이 읽을 수 있는 구성 파일로 클라우드 및 온프레미스 리소스를 모두 정의하여 버전 관리, 재사용 및 공유가 가능하다.컴퓨팅, 저장소, 네트워크 리소스와 같은 low-level 컴포넌트들과 DNS와 SaaS 와 같은 high-level 컴포넌트 관리가 가능하다.상태 관리테라폼은 상태 파일에 적용되는 구성을 원격으로 저장할 수 있는 탄력적인 스토리지에 기록하여 상태 파일이 손실되지 않도록 보장한다.테라폼 구성이 변경되면, 테라폼은 클라우드(AWS, Azure, GCP)의 현재 상태를 테라폼 코드의 대상 상태와 일치하도록 업데이트를 시도한다.테라폼 구성을 클라우드에 적용하면 구성을 반복해서 다시 실행해도 구성이 변경되지 않는다.상태 저장소AWS..

들어가면서2023년 2월에 다니던 회사에서 임금체불이 발생하여 회사를 그만 두게 되었습니다. 당시 서울에서 근무하다가 지방으로 파견을 가면서 주거지 또한 지방으로 옮기다 보니 내가 갈 수 있는 곳이 한정적이였다. 돈을 벌어야 했기 때문에 작은 스타트업을 가게 되었지만 개발보다 관리 업무를 선호하다 보니 직종을 변경해야 할까? 라는 고민과 자신감도 하락한 상태에서 제로 베이스를 만나게 된다.백엔드 취업 스쿨에 입과하게 된 계기10년 정도 경력이 있었지만 SI 3년 보안 관련 회사 5년 AI 회사 2년 정도 다니면서 Frontend 업무보다 Backend 개발 위주로 경험을 쌓았고 C, Golang 이라는 언어가 지방에서는 개발언어로 쓰이지 않았고 대중적인 Java, Spring framework 가 대부분..
현상minikube 설치 후 `kubectl get nodes` 명령어 실행 시 오류 발생.원인kubeconfig 파일이 올바르게 설정되지 않아서 발생한 문제해결 방법`minikube update-context` 명령어를 사용하여 kubeconfig 파일을 업데이트하고 올바른 컨텍스트를 설정미 해결 시 추가 팁minikube 재시작 : `minikube stop` 및 `minikube start` 명령어 사용환경 변수 설정: `minikube docker-env` 명령어를 사용하여 Docker 환경 변수를 설정로그 확인 : `minikube logs` 명령어를 사용하여 Minikube 로그 확인인증서 확인 : openssl를 사용하여 인증서 파일 유효성 확인# CA 인증서 확인openssl x509 -i..
EC2 생성 시 key pair를 생성하면 터미널로 접속이 가능하다.ssh 접속 시에는 pem 파일을 사용하고 putty 와 같은 툴 이용 시 ppk 파일로 접속을 한다.접속 시 아래와 같은 에러가 발생 시 파일 권한을 수정해야 한다.Permissions for 'knet-eks.pem' are too open. 방법은 아래와 같다.# pemicacls [key pair name].ppk /inheritance:ricacls [key pair name].ppk /grant:r "%username%:R"icacls [key pair name].ppk /remove "Users"icacls [key pair name].ppk /remove "Authenticated Users"# ppkicacls [key ..
-에러 메세지 uncategorized SQLException; SQL state [S0003]; error code [257]; 데이터 형식 varbinary을(를) date(으)로 암시적으로 변환할 수 없습니다. CONVERT 함수를 사용하여 이 쿼리를 실행하십시오.; 해결 방법Mapper.xml 에서 Insert 시 데이터 베이스 컬럼이 Date 인 경우 jdbcType=TimeStamp 또는 Date 를 명시해줘야 한다.INSERT INTO [A_${year}] ( [aDate])VALUES ( #{edocItem.purchaseDate, 'jdbcType=DATE'})
배치 처리를 하는 방식은 몇가지 존재한다.1. crontab2. Jenkins3. 애플리케이션에서 수행 날짜를 체크하여 수행 소개할 방식은 스프링에서 지원해주는 스프링 배치에 대해 정리해본다. 제외되는 내용은 Mybatis와 mapper 설정에 관한 로직은 제외한다. import org.springframework.context.annotation.Configuration;import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing;@Configuration@EnableBatchProcessingpublic class A {}---import org.springframework.context.annotation.C..

인텔리제이 툴은 정말 좋은 툴인거 같다.우리가 해당 툴로 springboot로 코딩 시 @Bean 을 사용하여 bean을 등록하는데도대체 해당 bean은 어떻게 등록되어 구성되는지는 확인할 수 있는 방법이 있을까 하는데인텔리제이는 이를 지원해 준다.- 메뉴 > View > Tool Windows > Spring 을 선택하면 등록된 Bean 목록을 확인하면서 마인드 맵으로 볼 수 있다.

- 서론 웹 사이트로 개발 후 TDD를 해봐야 하는데 이 때 아래와 같이 한다면 TDD가 가능하다. - 방법 1) 웹 사이트를 기동한다. 해당 프로젝트 > 시작 프로그램 설정 또는 단축키 F5 2) URI에 [파일명].asmx 로 접속이 되는지 확인한다. 기동하면 브라우저가 열리게 되고 uri 에 [파일명].asmx를 입력 후 창이 뜨는지 확인한다. 3) Test 프로젝트에서 WCF를 추가한다 프로젝트 > 추가 > 연결된 서비스 선택 2. 연결된 서비스에 2번에서 접속했던 URL 을 입력하여 추가한다. 이렇게 하면 Connected Services 하위에 네임스페이스 와 동일한 폴더가 생성된다. URI(U) 영역에 이동을 눌러주면 서비스 영역에 추가가 된다. 이걸 안하게 되면 함수가 제대로 생성되지 않으..