본문 바로가기
728x90
반응형

Polpid's World481

2022년에 돌아보는 2021년 2021년은 나이의 앞자리가 바뀌기 시작한 한해였다. 지루함과 바쁨 사이에서 무언가를 해보고자 안간힘을 썼던 한해였다. 줄어든 잠 만큼이나 떨어진 체력 덕분에 공부에 대한 꾸준함을 유지하기가 힘들었다. 코로나 덕분에 외부 활동이 자유롭게 할수 없어 대부분의 하루하루를 집, 회사만 오가는 생활을 반복했다. 계획했던 것보다 하지 못한 것들이 더 많았다. 해야겠다는 의지와 게으름 사이에서 승자가 누구냐에 따라서 그날의 하루가 달라진 한해였다. 2022. 1. 2.
[Spring] Spring Cloud Config Server Error - Add a spring.config.import.... Add a spring.config.import=configserver: property to your configuration. If configuration is not required add spring.config.import=optional:configserver: instead. To disable this check, set spring.cloud.config.enabled=false or spring.cloud.config.import-check.enabled=false. Spring Cloud Config Server 랑 Client 구성하다가 위와 같은 에러를 보게 되었다... 분명 라이브러리랑 맞게 들어간것 같은데. gradle 에 설정된 dependency는 다음과 같이 정의 했다... 2021. 12. 28.
분산 아키텍처에 대해 착각하기 쉬운 몇가지. 엔컴퓨터 디바이스로 이루어진 네트워크는 신뢰할 수 있다. 네트워크 실패 가능성을 고려하지 않으면 도착하지 않는 응답을 기다리며 멈춰있을 수 있다. 요청을 보내거나 요청을 처리해 돌려 받을 때 시간 지연이 없다. (제로 레이턴시) 패킷 손실을 무시하면 트래픽 양이 늘어나 대역폭을 낭비하거나 패킷 손실 비율이 높아질 수 있다. 네트워크 대역폭에는 제한이 없다. 너무 많은 데이터를 보내거나 너무 많은 요청을 보내면 가용 네트워크 대역폭이 점점 줄어들어 언젠가는 병목이 생기고 스룻풋(throughput - 시간당 처리할수 있는 데이터 양) 도 줄어든다. 전체 네트워크는 내부나 외부 공격으로부터 안전하다. 네트워크상의 컴퓨팅 디바이스의 위치나 배열은 결코 바뀌지 않는다. 네트워크 변경이나 디바이스 변경은 대역폭이.. 2021. 12. 18.
[Spring] SpringBoot log4j 라이브러리 바꾸다 삽질한일. log4j 취약점 사태에 따라서 프로젝트에 log4j 라이브러리를 변경해야 했다. 실제 프로젝트에서는 logback 을 사용중이었고 boot 버전은 2.2.4를 사용하고 있었고 spring-boot-starter-logging 을 사용중이었다. 이 라이브러리의 dependency 는 아래와 같다. ch.qos.logback » logback-classic 1.2.3 org.apache.logging.log4j » log4j-to-slf4j 2.12.1 org.slf4j » jul-to-slf4j 1.7.30 출처 : https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-logging/2.2.4.RELEASE 1. s.. 2021. 12. 14.
[나는 리뷰어다] 개발자에서 아키텍트로 많은 시간 개발을 하면서 시스템 아키텍처에 대해서 생각을 안해왔던것은 아니었다. 하지만 그런 지식들은 공부를 해서 생기는게 아니라 실제 경험으로 해봐야만 알수 있다는 생각을 많이 했었다. 그런데 요즘드는 생각은 이론으로 알고 실제 경험을 하면 더 많은것을 할수 있고 더 잘 할수 있을거라는 생각이 많이 들었다. 그래서 최근 책을 고를때에 아키텍트 관련 서적을 많이 골랐던것 같다. 개발을 하다가 나이 먹으면 아키텍트를 해야 한다 라는 그런 의견(?) 들이 많긴 한데 개발자에서 아키텍트로 간다는 것은 생각처럼 당연하지도 않고 쉽지도 않다. 지금도 물론 개발도 하고 아키텍트 역할도 하고 있지만 솔직히 그게 아키텍트로서의 역할이 맞는지, 아니면 개발자인지 구분이 안간다. 그리고 매번 같은 방법, 같은 형식으로만 .. 2021. 12. 13.
Git Contribute 절차 https://openinfradays.kr/session/10 OpenInfra Community Days Korea 2021 손석호 Speaker's bio 한국전자통신연구원(ETRI)에서 클라우드 컴퓨팅을 연구하며, Kubernetes와 Cloud-Barista 등의 오픈소스에 기여하고 있습니다. [Kubernetes] - SIG-Docs Korean Localization Team Leader - Kubernetes/websi openinfradays.kr 위 영상을 보면서 간략하게 메모한 내용입니다. Github contribute Workflow Upstream Repository -> Origin Repository -> Local Repository -> Working copy 1. For.. 2021. 12. 10.
[2021-책읽기프로젝트] 초보자를 위한 투자의 정석 투자에 대해서 모르지만 그래도 기본은 알아야 겠다 싶어서 읽기 시작한 책. 주식을 투자하면서 알아야 할 많은 것들이 있었는데 설명은 쉬웠지만 내가 이책을 한번 읽고 다 이해하기에는 역부족이었다. 그래서 그 많은 내용들 중에 딱 한가지만 뽑았다. 정말 읽으면서 이것만은 꼭 기억하자 라고 하면서 적어놨다. 주식 매도해야할때 베스트6 처음 생각한 적정 주가 수준이면 분할매도(1/3 정도) 고점에서 대량의 거래가 이루어지고 장대음봉발생하면 매도 고점일 가능성이 큼 주가를 끌어 올렸던 주체의 보유주식을 대량 처분할때 나타나는 차트 모습 세번째 전고점 돌파 실패하면 매도 그 가격대에 매물이 쌓이며 저항이 심하다는걸 의미한다. 기대하던 뉴스가 나오면 매도 내가 주식을 살때 기대했던 일이 실제로 일어났을때 매도 테마주.. 2021. 12. 8.
[Docker] 컨테이너와 외부 디렉토리 연결하기 docker 실행시 컨테이너 내부에서 컨테이너 외부 파일을 연결할수 있는 방법이 있다. docker run 실행시 -v [호스트경로]:[컨테이너경로] 를 추가해주면 호스트 경로와 컨테이너 경로가 연결되게 된다. 한가지 중요한 점은 호스트 경로의 상태가 컨테이너 경로에 덮어써진다는 것이다. ➜ docker docker run --name nginx-mounts -d -p 8081:80 -v /Users/Workspaces/docker:/usr/share/nginx/html nginx Unable to find image 'nginx:latest' locally latest: Pulling from library/nginx 7d63c13d9b9b: Pull complete 15641ef07d80: Pull .. 2021. 11. 16.
[리눅스 명령어] arp 시스템의 mac 주소를 확인할때 사용한다. root@myserver-001:~# arp Address HWtype HWaddress Flags Mask Iface 10.32.0.2 ether e2:be:6b:98:75:27 C weave 10.32.0.3 ether c2:2b:4a:0f:0b:5b C weave 10.36.0.1 ether 02:84:38:18:ac:31 C weave 10.36.0.2 ether 8e:21:c9:42:d3:da C weave 10.36.0.3 ether a2:7f:5e:83:5b:c4 C weave 10.44.0.4 ether 2a:54:11:6b:1f:fe C weave 10.44.0.5 ether b6:bb:2c:98:2b:7b C weave _gateway ethe.. 2021. 11. 16.
728x90
반응형