개요 요즘 같이 MSA 아키텍처 시대에 이럴 일이 얼마나 있겠습니까마는 프로젝트를 하다보면 한개의 프로젝트에 두개의 DB프레임웍을 써야 하는 경우가 있습니다. JDBC나 MyBatis등을 사용하다가 JPA로 넘어가보고 싶을때 잠시 프로젝트에 두개의 DB프레임웍이 공존해야 하는 순간이 있습니다. 결국은 한쪽으로 넘어갈 것이지만 이미 운영중이거나 보안 이슈등이 있어서 한번에 못갈 때 혹은 두가지를 넣고 테스트를 해야 하는 경우 입니다. 이 방법을 쓸 경우 포기해야 하는 것이 있습니다. application.yml을 이용해 모든 설정을 하는 것을 내려놓아야 합니다. 같이 쓰는 방법도 있지만 손이 많이 가기 때문입니다. application.yml spring: datasource: jdbc-url: passw..

일을 하다 보면 가장 화가 나는 순간이 저 같은 경우는 '안해본 것'을 해야할 때 인것 같습니다. 제 마음의 두려움이 저를 아주 예민하게 만드는 것 같습니다. 두번째 화가 나는 순간은 내가 했던 판단이 잘못되었다는 것을 내가 아닌 다른 사람이 알려주었을 때 입니다. 지적당하는 것입니다. 이것은 제가 많이 하는 것이기도 하네요 후음..ㅜㅜ 이 때는 제 자신이 부정당한 것 같은 기분이 들어서 또한 화가 납니다. 저는 지금까지 개발자로 일을 하면서 이 두가지 문제를 계속 겪고 있습니다. 그리고 반대의 상황도 많이 경험을 했던 것 같습니다. 저는 잘 기억을 못하겠지만 제가 당황해서 화를 냈던 것 보다 더 많았을 것 같습니다. 예를 들면 손목 터널 증후군으로 병원에 갔는데 의사 선생님이 근육 강화 주사를 맞아 보..
이번주에는 아파트를 계약할 예정입니다. 원래는 서울에 빌라를 구매하려고 했는데 주변에서 너무 말리고 저도 듣고보니 아파트를 사는게 맞다고 생각해서 계약을 하려고 합니다. 이번에 물가가 엄청나게 오르는 것을 보고 일종에 공포심이 들었다고 할까요. 7000원에 점심을 먹었는데 지금은 9000원 10,000원이 아무렇지 않은 시절이 되었습니다. IT업계는 괜찮은 편입니다만 정부의 지출이 늘어났기 때문에 돈 가치가 많이 떨어진 것은 어쩔 수 없겠습니다. 집값이 과연 떨어질까요? 이런 생각도 들었습니다. 저는 은행에서 돈을 빌리고 이자와 원금을 갚는 생활을 아주 오래 했습니다. 2013년 기숙사를 나와서 원룸 단기부터 시작해서 원룸 월세, 원룸 전세, 오피스텔 매매, 투룸 전세, 쉐어룸 렌트, 투룸 전세, 아파트..
Json처리 할 때 DFS가 필요한 이유Java에서 Json형식을 다룰 일은 많습니다. post호출의 RequestBody를 Json형태로 보내는 경우도 많고 웹에서도 거의 표준으로 많이 쓰기 때문입니다. 그런데 이 Json형식의 데이터에서 특정 조건의 값을 검색해서 처리해야 하는 경우에 DFS알고리즘이 필요 합니다. 문제아래 json형식의 데이터에서 값이 null인 key는 "textbook"입니다. 눈으로 보면 찾을 수 있겠지만 json이 복잡하거나 어플리케이션에서 판단을 해야 한다고 하면 난감할 수 있을 것입니다. steps같은 경우는 Array형태 인데 이 Array형태의 값들도 모두 조사를 해야 하기 때문입니다. hello.json{ "productType": 3, "scriptType": ..
요즘은 다시 SI 프로젝트를 뛰고 있습니다. 은행이라서 보안 때문에 낮에 블로그도 못하고 온전히 일에 집중을 할 수 밖에 없는 생각해 보면 당연하게 살고 있습니다. 제가 갔던 곳들이 다 그랬던것은 아니지만 높은 확률로 손 대기도 싫은 코드들이 많았고 손을 많이 봐야 했었습니다. 추상화도 많이 시켜야 했구요. 그런데 여기는 은행인데 고객님께서 코드를 너무 아름답게 짜셨습니다. 은행이라서 외부로 반출이 전혀 안되기 때문에 하루에 조금씩 머리속에 담아 집에 와서 옮기고 싶을 정도 입니다. 고객님은 지금은 관리자 롤을 하시느라 코딩을 많이 하시지는 못하지만 제가 봤던 어떤 코드보다도 코드가 아름다웠습니다. 제가 개발을 얼마나 했겠습니까만은 최근에는 인프라쪽만 한 것 같은데 오랜만에 Java를 하려니까 옛날 생각..

시작 추천 유물 연민의 칼날맞고나서 바로 때리면 체력을 회복합니다. - 혼돈 아르카나 얻기 전까지 적들이 잘 안죽어서 체력 관리가 잘 안될 때 유용합니다. 팝업북소환 아르카나의 개수를 늘려줍니다. 혼돈 아르카나를 얻기 시작하면 쓸만합니다. 그 전에는 별로 입니다. 원래 3개 소환 되어야 하지만 4개가 소환 됩니다. 시간의 장갑최후의 일격을 가할 수 있는 기본 아르카나를 완충하는 데 필요한 시간이 감소합니다!(-75%)충전했다 쏘는 기본 아르카나를 강화하는 아이템 '얼어붙은 칼날', '혼돈의 사신' 등과 같이 쓰면 시원시원하게 밀어버릴 수 있습니다. 거의 누르자마자 나가기 때문에 연속으로 쓰기 좋습니다. 얼어붙은 칼날 혼돈의 사신 같이 들면 좋은 유물과 조합템붉은 토끼풀(저주)자신과 상대의 크리티..
저는 프리는 아니지만 SI를 뜁니다. 이번 프로젝트는 은행입니다. 이전 프로젝트는 PoC에 금융권은 아니라서 다 됐습니다. 서버 접속도 바로바로 되고 필요한 라이브러리는 바로바로 받아서 썼습니다. 하지만 은행은 보안 때문에 인터넷 1도 안됩니다. 새삼스레 그런 얘기를 하냐고 그러실수도 있는데 그분들 보라고 쓰는건 아닙니다. 모든 어플리케이션은 인가 받은 후에 보안 스토리지에 올리고 그걸 다운받아서 설치하구요 Maven은 쓰는데 Maven으로 받아올 라이브러리들을 미리 다운받아서 수동으로 maven repository에 업로드 해서 쓰구요 Docker Image도 Docker 에서 pull한걸 .tar로 수동으로 다 받아다가 Container Registry에 반입신청 해서 수동으로 올려서 쓰구요. 다 막..
아래와 같이 provider.environment:에 넣을 수 있습니다. provider: name: aws runtime: python3.8 lambdaHashingVersion: 20201221 stage: dev region: ap-northeast-2 environment: TELEGRAM_ACCESS_TOKEN: 'AAE7h61H' MYSQL_HOST: '' MYSQL_USERNAME: '' MYSQL_PASSWORD: '1234' 사용방법은 os.getenv()를 사용해서 값을 넣을 수 있습니다. import json, requests, os from urllib import parse def call_telegram(event:dict, context): r = '' status_code =..

이전 포스트 : Kafka설치 with 클러스터링 (tistory.com) 이전 포스트에서 kb-broker01:9092, kb-broker02:9092, kb-broker03:9092 세개의 Broker로 클러스터 구성을 했었습니다. 여기에서 kb-broker03을 내린 후 어떻게 되는지 확인 해보았습니다. 브로커 내리기 3번 서버에 들어가서 브로커를 내렸습니다. systemctl stop kafka 내리고 나서는 위와 같이 스프링부트 앱에서는 unavailable or invalid 라고 나옵니다. Produce해보기 kb-broker03을 내리기 전과 같이 kb-broker01:9092,kb-broker0092,kb-broker03:9092 이렇게 3개의 브로커 주소를 모두 넣고 pub을 해보았습니..
- Total
- Today
- Yesterday
- 도커각티슈케이스
- docker container tissue box
- 도커티슈케이스
- 개발자
- 이직
- docker container whale
- docker container case
- 도커티슈박스
- shellscript
- 2017 티스토리 결산
- 도커컨테이너
- 도커각티슈박스
- Sh
- docker container
- Linux
- vim
- 싱가폴
- docker container tissue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |