오랜만에 집 근처 하남 천마산 산행을 하고 왔습니다. 위례대로 터널 옆에 있는 인도를 따라서 가다보면 오른쪽에 천마산으로 향하는 길이 보입니다. 저 멀리 거여동 송파시그니처 롯데캐슬이 보이네요 앞쪽은 아직도 농사를 짓고 있는 말이죠 ^^;; 마천동쪽 천막산 가는 길은 깔끔하게 잘 정돈되어 있습니다. 하남쪽 길이랑 참 많이 다르죠 해발 144.5m여서 그리 높지 않아서 가는 길이 힘들지 않습니다. 감일 센트레빌 아파트가 저 멀리 보이네요 그냥 러닝화를 신고 갔더니 정돈 안된 산책로에 돌이 많습니다. 조심해서 지나가세요 천마산 소방시설도 보입니다. 하남쪽으로 하산길을 찾았는데 결국엔 못찾아서 이상한 길로 내려갔습니다. 저 멀리 지아이 테니스 랩 아카데미도 보입니다. 가민 포러너 955로 등산으로 설정하고 이..
가민 포러너 955가 드디어 왔습니다. 쿠폰 할인 5만원을 받아서 그나마 조금 저렴하게 구매했지만 쉽지 않은 결정이었습니다. 작은 상자여서 그런지 행낭배송으로 묶여서 오래걸릴 줄 알았으나 2일 지나고 다행히 출발해줬습니다. 액정필름 안 띄고 잠깐 쓸까 생각했는데 무조건 띄어야 되네요 ^^;;; 손목 스트랩은 부드러워서 편안했고 무게도 가벼워서 일상생활에서 편하게 찰 수 있습니다. 빠른 시작 설명서를 한번 봤는데 몇번 만져보니 조작법은 금방 익숙해집니다. 사실 쓰는 것만 쓸 것 같다는 생각이 드네요 테니스 등 여러 운동들을 추적할 수 있어서 정말 좋네요 테니스는 실내여서 GPS는 안 잡히고 칼로리, 심박수 등만 측정됩니다. 사고 시 비상연락망 안내문자 테스트했는데 테스트 하다가 이렇게 먹통됐네요....ㅡㅡ..
솔브레인 반도체, 이차전지 관련 부분 실적은 괜찮았다고 하는데 예상보다 디스플레이 실적이 줄어들었다고 함. 22년 반기보고서 매출비율 21년 사업보고서 매출 비율 경기에 민감해서 그런지 주가가 올라갈 생각을 하지 않고 있음. 실적이 월등히 증가된 건 아니지만 그래도 오르고 있고 ROE, PER, PBR 지표들도 주가가 하락해서 좋아보이는 현상. 꾸준히 지켜봐야겠다. 지분현황보다가 템플턴자산운용사에서 꾸준히 매입하고 있는 모습이 보인다. 분할매수를 참 잘하네 ^^;; 장기적인 관점에서 솔브레인은 계속 들고 가야겠다.
달리기를 제대로 해보려고 가민 스마트워치를 구매하려고 합니다. 여러 제품 중에 255가 가성비가 좋다는 말이 있지만 955가 탐나네요. 255와 955가 어떻게 다른지 비교해봅니다. 가민 포러너 955보다 포러너 255가 디스플레이가 더 작고 무게가 가볍습니다. 955 메모리는 32GB, 255 메모리는 4GB 입니다. 배터리는 15일, 14일로 차이가 많이 나지는 않습니다. 955 솔라는 5일 더해서 20일 정도되는 것 같더군요 두제품 모두 방수등급 5ATM 입니다. 5ATM, 수영 수심 50m에 상당하는 압력을 견딜 수 있음 955에만 골프 스윙등을 분석할 수 있는 Truswing Sensor가 있습니다. 955에 있는 기능 Real-Time Stamina (바로가기) 실시간 체력 표시 Up Ahea..
서울도시계획 등 관련 자료나 용어설명들이 전자책으로 제공됩니다. http://ebook.seoul.go.kr/library/list_content.php?class=63&order=date 서울특별시 eBook ebook.seoul.go.kr 아래 서울미래지도를 보면 어떤 지역이 개발될지 쉽게 볼 수 있습니다. http://ebook.seoul.go.kr/Viewer/4ZDQAZDMBODS 서울미래지도 Searching... 검색 결과가 없습니다. 텍스트 정보가 없는 컨텐츠이거나, 이미지 파일로 제작된 컨텐츠는 검색이 되지 않을 수 있습니다. ebook.seoul.go.kr
날도 선선해지고 오랜만에 아이들과 미사경정공원에 다녀왔습니다. 아는 사람들만 아는 뒤쪽에 차를 대고 오늘도 돗자리를 피고 점심은 중국음식으로 해결했습니다. 잔디가 너무 많이 자라 있더군요 아침이라 중간중간 물 웅덩이도 많아서 축구하다가 잔디에 미끄러져서 옷을 다 버렸습니다 ㅠㅠ 아래 표시된 화살표 방향에 올라가는 계단이 있어서 가봤습니다. 산책로도 있고 경치가 아주 좋더군요 신문기사와 같은 얼음냉장고가 하나 있습니다. 아래 사진은 하남시 제공 얼음냉장고 사진입니다. https://www.yna.co.kr/view/AKR20220720071700061 "더위 식히세요"…하남시, 5곳에 무료 '얼음 냉장고' 설치 | 연합뉴스 (하남=연합뉴스) 이우성 기자 = 경기 하남시는 무더위로부터 주민 건강을 지키고자 ..
판교 테크원 타워 2층에 판교 온센에서 저녁을 먹었습니다. 점심시간에 참 사람이 많아서 1시간 넘게 기다린 적도 있었는데 금요일 저녁은 5시 30분에 가도 대기 없이 들어갈 수 있겠더군요 꼭 브레이크 타임은 알아보고 가세요 15시부터 17:30분까지는 브레이크 타임 입니다. 테크원타워는 주차시간 누적이 안되서 최대 2시간 이래요 기본인 온센텐동을 먹었는데 맛은 있네요 ^^ 카카오아지트 1층에 있는 FELT 펠트커피 판교점에서 커피한잔 했습니다. 카카오아지트는 업무공간 외에 4층까지 출입이 가능하니 산책하실 때 둘러보세요 3층, 4층은 다른 건물들과 이어져 있어서 다른 건물들로 이동할 수도 있습니다.
한때는 가상화폐로 큰 이익을 본 사람들 얘기를 많이 들었고 주변에 개발자 중에 우리사주나 스톡옵션 등으로 많은 이익을 본 사람들 얘기도 기사나 지인을 통해서 들었다. 지금 상황은 모두 안 좋은 상황. 웬만한 우량주들도 다 하락하는 상황에서 담주 월요일 증시는 그냥 안 보는게 낫겠다. 우량주를 사라고 많은 증권 관련 책들에서 얘기하지만 주식시장은 호락호락하지 않다. 카카오뱅크 많은 카카오뱅크 임직원들이 손해를 보고 있는 카카오뱅크 주식. 성장주라 PER도 56배이다... 과연 어떻게 될까? 주변 지인 중에 쿠팡 다니다가 다른 스타트업이랑 대형 IT로 이직한 사람들도 있다. 처음 상장하고 이직해서 바로 주식을 판 사람들만 이득인 상황. IPO 시 청약도 기관 경쟁률보고 분별해서 해야되는 상황이다. 쏘카도 I..
error 확인을 위해서 mockMvc에 ControllerAdvice까지 설정했으나 오류가 발생함. .setControllerAdvice(new CustomControllerAdvice(tracer)) org.springframework.web.util.NestedServletException: Request processing failed CustomControllerAdvice에서 NPE가 발생했음. 해당 부분 NPE 발생하지 않도록 수정함.
intellij could not autowire. no beans of 라고 하면서 common, core 모듈에 정의된 Repository를 찾지 못함. 아래와 같이 ComponentScan으로 패키지를 잡아주니 보기 싫은 빨간 줄이 사라짐. @ComponentScan(basePackages = {"myproject"}) 참고 https://stackoverflow.com/questions/26889970/intellij-incorrectly-saying-no-beans-of-type-found-for-autowired-repository
Spring REST Docs를 이용하면 테스트 후에 작성된 snippet을 이용해서 문서를 만들기 때문에 정확하다. curl이나 http 등의 샘플도 자동으로 생성해준다. Spring 공식 문서들은 이미 Spring REST Docs로 작성되어있다. https://docs.spring.io/spring-restdocs/docs/current/reference/html5/ Spring REST Docs Document RESTful services by combining hand-written documentation with auto-generated snippets produced with Spring MVC Test, WebTestClient, or REST Assured. docs.spring...
소프트웨어에 의미있는 버전을 붙이는 것은 중요하다. 우리가 많이 사용하는 것은 그라바타(Gravatars)의 창시자이자 깃헙(GitHub)의 공동창업자인 톰 프레스턴-베르너(Tom Preston-Werner)가 작성한 semantic version이라는 것을 사용했다. 버전을 주.부.수 숫자로 하고: 기존 버전과 호환되지 않게 API가 바뀌면 “주(主) 버전”을 올리고, 기존 버전과 호환되면서 새로운 기능을 추가할 때는 “부(部) 버전”을 올리고, 기존 버전과 호환되면서 버그를 수정한 것이라면 “수(修) 버전”을 올린다. semantic version 외에 calendar version이라는 것도 있다. Spring Version은 영어가 모국어가 아닌 사람들이 A,B,C....Z 등 알파벳을 정렬하고 ..
Spring Cloud Stream은 메시지 기반 마이크로서비스를 쉽게 개발하기 위한 여러 추상화 방식을 제공한다. Spring Cloud Stream은 rabbitmq, kafka 같은 미들웨어에 종속되지 않고 중립적으로 구성됩니다. rabbitmq나 kafka에 특화된 기능들은 각 미들웨어에 맞는 binder 구현에서 처리를 합니다. Destination Binders : 외부 메시징 시스템과의 통합을 제공하는 구성 요소 Bindings : 외부 메시징 시스템과 애플리케이션 제공 메시지의 메시지 생성자(Producers) 및 소비자(Consumers) 간의 Bridge Binder의 역할은 메시징 시스템과의 연결, 위임 및 생산자와 소비자 간의 메시지 라우팅, 데이터 유형 변환, 사용자 코드 호출 등..
axios를 통해서 response.headers를 읽던 중 content-disposition을 읽을 수 없을 때 const fileName = response.headers['content-disposition'].split("filename=")[1]; CORS인 경우 서버 단에서 아래와 같이 content-disposition을 노출시켜줘야함. response.setHeader(HttpHeaders.ACCESS_CONTROL_EXPOSE_HEADERS, HttpHeaders.CONTENT_DISPOSITION); 참고 https://stackoverflow.com/questions/37897523/axios-get-access-to-response-header-fields Axios get acc..
부모님 삼성 자급제폰 사양 비교합니다. A13 A23 A53 최신폰은 기능을 별로 안 쓰신다고 저렴한 것만 찾으시는 부모님 휴대폰을 교체해 드리려고 사양을 비교해봤습니다. 사양 \ 기종 A13 A23 A53 S22 가격 267,300원 284,240원 461,500원 764,930원 프로세서(CPU) 속도 2GHz 2.4GHz 2.4GHz 2.99GHz 종류 Octa-Core Octa-Core Octa-Core Octa-Core 디스플레이(Display) 크기 167.2mm 167.2mm 164.0mm 153.9mm 해상도 1080x2408 (FHD+) 1080x2408 (FHD+) 1080x2400 (FHD+) 2340x1080 (FHD+) 종류 PLS TFT LCD PLS TFT LCD Super A..
jaxb parsing 중에 namespace 등의 문제로 pasring unmarshal이 안되는 문제가 발생함. feign decoder 설정 중 아래와 같이 withNamespaceAware를 false로 설정함. return new JAXBDecoder.Builder() .withJAXBContextFactory(jaxbFactory) .withNamespaceAware(false) // true by default .build(); 참고 https://github.com/OpenFeign/feign/pull/471/files/1c5f00121338e657d0013bfe5164b95dcb0dfb99 Add Builder class to JAXBDecoder for disabling namespac..
com.sun.xml.bind.v2.ContextFactory class not found xml bind-api, jaxb-api 등 버전이 맞지 않아서 발생함. implementation 'jakarta.xml.bind:jakarta.xml.bind-api:4.0.0' implementation 'com.sun.xml.bind:jaxb-core:4.0.0' implementation 'com.sun.xml.bind:jaxb-impl:4.0.0'