일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘공부
- 기술공부
- nestjs공부
- 플러터 공부
- JPA 공부
- DDD
- 자바공부
- K8S
- 스프링부트공부
- 카프카
- 코테공부
- Axon framework
- JPA
- Flutter
- 자료구조공부
- JPA스터디
- 스프링 공부
- nestjs스터디
- JPA공부
- Kafka
- 스프링부트
- 스프링공부
- nestjs
- 플러터 개발
- querydsl
- JPA예제
- 프로그래머스
- 스프링
- 기술면접공부
- 코테준비
- Today
- Total
목록분류 전체보기 (715)
DevBoi
1. Build.gradle에 추가 // QueryDSL로 주석 처리한 부분만 신경쓰면된다. // QueryDSL buildscript { ext { queryDslVersion = "5.0.0" } } plugins { id 'java' id 'org.springframework.boot' version '2.7.12-SNAPSHOT' id 'io.spring.dependency-management' version '1.0.15.RELEASE' // QueryDSL id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" } group = 'com.study' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' co..
최근에 사용했던 곳에서 OpenSearch 관련 Alerting 구현을 했다. Open dash는 별도로, 들어가서 세팅을 하고자할수도 있지만, 모니터링 관련 내용을 Rest api로 콜하고, 이를 생성 및 확인 수정 하는 내용을 구현하였다. 진행하면서 삽질도 많이하고, 공식문서에는 내용이 잘 없어서 도움이 되고자. 정리했다. 우선 개발한 구조는 아래와 같다. 포탈 서버에서 알림관련 내용을 저장하면, 이를 가지고 Open search 에 저장하고 이를 내용으로 Opensearch Quartz에서 알림이 나가는 구조이다. Quartz는 Opensearch에서 알아서 처리 되도록 되어있어서, 신경 쓰지 않아도 된다. 필요했던 기능은 아래와 같다. - 알림 항목 지정 - 알림 임계치 지정 - 알림 수신자 지정..
우선 프로젝트에서는 간단하게 JPA로 insert, delete,select하는 게 있다고 가정하자. 구조만 보이면, 어느정도 동작에 대해서는 알것이라고 기억이 날 것이라고 생각이 된다. 이제 테스트 코드를 작성해보자 우선 Spock를 위해서는 2가지 gradle상 추가를 해야한다. 1) 의존성 추가 + 플러그인 추가 2) 기본 Spock 사용 총 6단계로 나뉜다. 각 feature 메소드라고 부른다. setup,when,then,expect,cleanup,where 1) given,when,then 3가지 기본 사용법 2) Spring Boot Test 2-1) 컨텍스트에 빈 존재유무 테스트 뭔가 구리고 더럽다, 간단하게 바꾸자 2-2) 해당 서비스의 값이 올바른지 확인 사실 2-1을 했으면 거저 먹기..
도커는 우선 뭐 잘 알다 싶이 컨테이너 기술이다. Docker 에 대한 기본적인 장점과 구조를 알고싶다면 아래글을 먼저 보고오는 것을 추천한다. https://devboi.tistory.com/472 [Docker] Docker Study 기본 Docker 개념 Docker 는 개발자와 시스템 관리자가 컨테이너 기술을 사용하여 어플리케이션을 개발, 배포 및 실행하기 위한 플랫폼이다. 일반적으로 리눅스에서 사용되는 컨테이너 기술을 사용하여 devboi.tistory.com 우선 다음으로는 Docker의 기본적인 명령어와 Swarm과 관련된 공부를 해보자 1. Docker 기본 명령어 및 기본 지식 docker images : 도커이미지 목록 보기 docker search [이미지 이름] : 도커이미지 검색..
foreach는 내부적으로 로직이 돌때 비동기로 돈다고 한다. 나는 이 로직 뒤에 저장하는 로직을 넣었는데 그래서 저장이 되고 얼럿이 발생했다.... 아주 초보적인 실수띠.... 무튼 그래서 동기식으로 처리한다는 for of 를 사용해서 처리하였다. Java 의 foreach를 생각해서 썼건만....무튼 특이하다 리액트
주식의 기초는 3가지이다. 정확히는 기초라고 하기보다는 기초자료이다. 재무상태표, 손익계산서,현금 흐름표 이 3가지이다. 재무제표를 볼 수 있는 3가지의 사이트가 있다. 3가지를 다 볼 필요는 없고, 나는 DART에 대해서 볼 것이다. dart.fss.or.kr에서 볼 수 있따. 금융감독원에서 운영하는 한국 주식 시장의 공식사이트이다. 재무상태표, 손익계산서,현금흐름표 외에도 자본 변동표 주석을 한번에 볼 수 있어서 편리하다 그러면 다음에는 재무제표에서 뭘 봐야하는지를 정리해보자
실제로 사용하는 network하위에 ip adress를 적어주면 된다. docker inspect container id 를 적게 되면 해당 아이디를 알수있는데 ipv4가 아니라 다른 값으로도 할수있다. 무튼 정해진 네트워크에서 해당 고정된 컨테이너로 아이피를 고정시킬수있다. 컨테이너간의 통신을 로컬에서 테스트할때 유용한 방법이다. 굳이 외부를 거치지 않고 컨테이너 내부에서 통신할떄는 가능하기 때문이다(network를 같이 쓸때) 이럴때 고정으로두면 , 뭐 굳이 귀찮은작업을 하지 않아도 되서 좋다.
Resource ex. pod의 버전을 어떻게 알수 있을까? kubectl explain을 쓰게 되면, 해당 리소스의 버전을 알수 있다. 예를 들어 Pod가 v1 인지 apps/v1인지 모른다. kubectl explain pod를 하면, 리소스에 대한 버전 정보를 알 수 있다. 또한 yaml에서 - 를 쓰는건 배열형태의 값을 표현하기위한 문법이다. 이건 몰라서 추가로 적어놓는다.
HttpClient로 3rd파티로 많이 보낸다. 이때 커넥션 타임아웃이나, 리스폰스 타임아웃에 대한 설정을 추가로 해줘야 시스템이 안정적이다. 설정하는 법은 아래와 같다. 1. RequestConfig를 사용하는 방법 RequestConfig 를 생성하고, custom 하위에 여러개의 설정값들이 있다. connection timeout requestconnection timeout socket timeout 크게 이렇게 3가지를 저장하는데 의미는 이렇다. connection.timeout -> 원격 호스트와 연결을 설정하는 시간 socket timeout-> 원격 호스트한테 데이터를 받는 시간 connection timeout -> 연결 관리자 , 풀에서 대기하는 시간 위에서 두개는 원격호스트에 연결 및..
65세 이후, 70살 부터 국민 연금을 받게 되는데 국민 연금 만으로는 살기 어렵다. 따라서 연금 저축이라는 것을 들게 된다. - 개인연금 상품(연금저축,개인형IRP,비과세 개인연금) 이중 연금저축, 개인형 IRP는 세액 공제 혜택이 있다. 소득이 있다면 우선 세액 공제가 되는 두가지를 하는게 좋다. 연금 저축은, 연금저축신탁,연금저축보험,연금저축펀드 + 개인형 IRP가 있다. 퇴직연금 = 개인형 IRP가 있다. (여러개 가입 가능) 1.연금저축 보험(연금저축신탁은 지금 판매하지않는다.) 보편적으로 변동금리이지만, 공시된 이율로적용된다. 적금 처럼 매월 납입하는것이다. 2.연금 저축 펀드 -일정하게 납부 안해도되고 자율적으로 해도된다. -계좌를 개설하고 각종 펀드상품들을 담아서 운영하는 방식이다. 3. ..