아래와 같이 Stream을 재사용하는 경우에 발생함. @Test void test() { IntStream intStream = IntStream.rangeClosed(1, 100); intStream.forEach(System.out::println); intStream.forEach(System.out::println); } A Stream should be operated on (invoking an intermediate or terminal stream operation) only once. A Stream implementation may throw IllegalStateException if it detects that the Stream is being reused. 재사용이 필요한 곳에서..
아래와 같은 오류가 나면서 라이브러리 로딩을 못하는 오류가 발생한다. unresolved reference: runApplication unresolved reference: SpringBootApplication 아래와 같은 SNAPSHOT 버전을 사용했는데 릴리즈되면서 해당 SNAPSHOT은 사용할 수 없는지 SNAPSHOT을 제거하니까 해결됨. 2021.0.3-SNAPSHOT 함부로 최신 버전을 사용하면 안되겠다. 릴리즈되고 나서는 해당 버전을 사용해야함.
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ABPOd/btrEQRKGGeh/HtA4jFWN4TKrUR8JNCzq30/img.png)
자바 11버전 이상 그리고 다운 받은 클라이언트에 아래 명령어 실행함. xattr -cr scouter.client.app scouter client for Mac needs Java11+ sdkman으로 자바 설치 시 아래와 같은 오류가 발생함. 자바 버전이 맞지 않아서 그런거 같은데 찾기가 힘듬 Info.plist, scounter.ini를 맞춰줘도 동일함. https://github.com/scouter-project/scouter/issues/764#issuecomment-791872644 Big Sur 11.0.1 클라이언트 실행 불가 · Issue #764 · scouter-project/scouter 동일한 환경에서 Big Sur 업데이트 이전에는 잘 사용하고 있었기에 문의드립니다. macO..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/blHVSP/btrEGJlVihX/a0hDncgGxKePseuKSLjAuk/img.jpg)
오랜만에 판교가는 탄천 자전거길로 판교에 다녀왔습니다. 저희 집에서 약 1시간 거리의 자전거길 이었는데 오랜만에 라이딩를 하니 힘드네요 판교역 주변이 모두 개발되어서 최근에 판교테크원 타워에 상가들이 하나 둘씩 입점됐습니다. 투썸플레이스도 엄청 크고 그 옆에 알레그리아 판교테크원점도 생겼습니다. 점심 때 가면 사람이 많습니다. 판교역 주변 실내 자전거 주차장 2곳을 가봤는데요 한 곳은 현대백화점 자전거 주차장입니다. 여러번 지나갔는데 여기 있는 줄 몰랐네요 자전거 주차장 앞에도 자전거가 많이 주차되어 있습니다. 자전거 주차장 운영시간이 오전 10시 30분부터 오후 8시 30분까지여서 잘 확인하시고 이용해보세요. 현대백화점 자전거 주차장 내부입니다. 이상한 기계들이 많이 있어서 생각보다 괘적하지는 않습니다..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/b3TCQb/btrEwz95JdN/wvvdkNhl4imDKvjHR0R2Ck/img.png)
몇달 전에 개발 면접을 받던 후기를 남깁니다. https://zdnet.co.kr/view/?no=20220207085308 1차 면접 => 2차 면접 => 처우 협상 => 입사 이런식으로 진행이 되었던 것 같은데요 여긴 신기하게 2차 면접 전에 희망 처우 확인이 있습니다. 이력서는 보통 1차 면접관들이 보기 때문에 희망 처우를 보통 적지 말라고 적혀있는데 여긴 역시 좀 다르네요 제가 작년 기준 원천징수영수증을 캡쳐해서 그걸 기본으로 금액을 제시했더니 그 뒤로 연락이 없네요 ㅎㅎㅎ 머스트잇 피플팀에게 당부하고 싶네요 본인 한 사람의 행동이 회사 이미지에 영향을 줍니다. 적어도 뭔가 맞지 않는다 생각하면 그에 대한 회신은 꼭 해주세요 ^^ 덕분에 전 다른 곳에서 잘 일하고 있습니다~!! 오랜만에 신입 때 ..
pops 와 emit 이벤트 등을 통해서 자식 element 와 통신 https://kr.vuejs.org/v2/guide/components-props.html Props — Vue.js Vue.js - 프로그레시브 자바스크립트 프레임워크 kr.vuejs.org https://laracasts.com/discuss/channels/vue/how-to-push-a-component-onto-list-of-dynamic-components https://laracasts.com/discuss/channels/vue/how-to-push-a-component-onto-list-of-dynamic-components laracasts.com
프론트엔드 개발 관련 사이트 모음 아래 블로그는 최신 트렌드에 대해서 많은 기사들이 있습니다. 이곳의 기사만 읽어도 요즘 프론트엔드 트렌드에 대해서 익힐 수 있을 것 같네요 https://blog.bitsrc.io/ Bits and Pieces The blog for advanced web and frontend development articles, tutorials, and news. Love JavaScript? Follow to get the best stories. blog.bitsrc.io Front-End 로그 모니터링 https://logrocket.com/ Modern Frontend Monitoring and Product Analytics LogRocket helps you under..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/MGTKn/btrEvL4fEDz/G1L8LRohfdLt4GGqFAB1D1/img.png)
오랜만에 다시 운영자용 사이트를 개발하게 됐습니다. 프론트엔드 개발자용 로드맵도 한번 다시 보세요 ^^ https://roadmap.sh/frontend Developer Roadmaps Community driven roadmaps, articles, guides, quizzes, tips and resources for developers to learn from, identify their career paths, know what they don't know, find out the knowledge gaps, learn and improve. roadmap.sh vue ui module 이 여러 종류가 있는데 저는 개인적으로 element-ui가 이쁘게 보이네요 2022년 6월 11일 현재 El..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bbn00Q/btrEntqar55/PANc2sVdY9tfL8X5HIJDQ1/img.jpg)
오랜만에 성내천 달리기를 하고 왔습니다 저녁 8시가 넘은 시간이었는데 생각보다 사람들이 많아서 엄청 붐비더군요 저녁엔 그래도 시원해서 사람들이 많이 나와서 운동하시나 봅니다 3km 달리는데 진짜 힘들었네요 ㅎㅎ 문제는 제 폰에서 운동 완료가 안되는 현상이 계속 발생합니다 그래서 폰을 재시작하면 운동 데이터가 날라가는 현상이 있습니다 Nike Run Club 버그로 보이는데 빨리 수정됐으면 하네요 최근 들어 별점 1점과 함께 다양한 증상으로 안된다는 사용자가 많습니다 그래도 애정을 갖고 이 앱을 쓰는 사용자가 많은데 빨리 버그 수정되길 바랍니다 ㅠㅠ 기록 좀 하게 해주세요 ㅠㅠ
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cd33ND/btrEmaEyKVj/BYQ70ZF3n3UuUAPwM17gak/img.png)
아래와 같이 기업 정보를 담은 json 파일이 있습니다. JSON To Kotlin Class plugin을 쓰면 쉽게 DTO를 생성할 수 있습니다. { "response": { "body": { "items": { "item": [ { "basDt": "20220509", "crno": "1311110591014", "corpNm": "네이버제트 주식회사", "corpEnsnNm": "NAVER Z Corporation", "enpPbanCmpyNm": "네이버제트", "enpRprFnm": "김창욱, 김대욱", "corpRegMrktDcd": "E", "corpRegMrktDcdNm": "기타", "corpDcd": "", "corpDcdNm": "", "bzno": "6838801933", "enp..
IO가 오래걸리는 작업(db 또는 타 서비스 호출)에 CompletableFuture를 이용하면 쉽게 병렬 처리를 할 수 있습니다. 물론 db의 connection pool, 타 서비스 호출 시에 해당 서비스에서 감당할 수 있는 정도를 확인하고 상황에 맞게 동시 실행 Thread 개수를 지정합니다. List completableFutures = new ArrayList(); ExecutorService executorService = Executors.newFixedThreadPool(100); IntStream.rangeClosed(1, 100) .forEach(i -> { CompletableFuture completableFuture = CompletableFuture.supplyAsync(() -..
element-ui datepicker에서 오류가 발생한다. vue.esm.js?efeb:628 [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "placement" 아래 버전에 버그가 있어서 수정됐으나 아직 dev에 머지됨.....ㅠㅠ "element-ui": "^2.15.9" https://github.com/ElemeFE/element/issues/21905 [Bug Report..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/pAJTg/btrEeWElmYj/pH0enXMYsOhHziCeFKlq01/img.jpg)
아이들과 미사경정공원(미사리조정경기장)에서 즐거운 하루를 보내고 왔습니다 조정경기장 답게 넓어서 자전거, 킥보드도 타기 좋고 농구장, 족구장 등 여러 운동시설들이 있어서 많은 시간을 보낼 수 있습니다. 우선 자전거보관소 주변에 매점이 있는데 컵라면, 커피 등 여러가지가 구비되어 있어서 음식을 준비해오지 않아도 하루종일 시간을 보낼 수 있습니다. 저희는 요즘에 차량으로 전광판 뒤쪽으로 이동해서 주차를 하고 돗자리를 펴고 쉬다 옵니다. P4 지역 우측에 있는 장소의 장점은 사람들이 많이 없고 차박도 할 수 있어서 좋습니다. 단점은 흙먼지로 인해서 차가 더러워지고 화장실과의 거리가 멀어서 왔다갔다 하다보면 1만보는 거뜬히 넘습니다. 자전거길이 길어서 아이들이 자전거나 킥보드 타기에 좋습니다. 저 멀리 유니온타..
mybatis 에 parameterType에 따라서 파라미터의 데이터 타입을 제대로 못 가져오는 경우가 발생했음. 아래와 같이 선언하면 map으로 넘긴 모든 파라미터의 데이터 타입을 String으로 인식함. boolean 값에 'false' 문자열을 넣으려고 하니 오류나고 100(int) 도 문자열로 받음. 일부는 또 정상적으로 인식함...ㅡㅡ;; parameterType="map" hashmap으로 변경했다. parameterType="hashmap" 정확한 원인은 Map을 DB 테이블의 json 타입 컬럼에 데이터로 넣기 위해서 typehandler를 만들었는데 글로벌 설정으로 적용되어 파라미터맵에도 영향을 받았습니다. 글로벌 설정 제거 후 개별 typehandler로 설정했습니다.
공공 데이터 API 호출 중 SERVICE_KEY_IS_NOT_REGISTERED_ERROR 오류 문제 아래와 같이 오류가 나서 service key 인코딩에만 신경써서 찾고 있는데 정상적으로 url도 호출이 됨. SERVICE ERROR SERVICE_KEY_IS_NOT_REGISTERED_ERROR 30 찾아보니 파라미터에 대해서도 한글이 있으면 해당 오류가 발생한다. ㅡㅡ;; 정말 공공 데이터 연동하다가 속터짐..... json 타입으로 요청을 해도 오류는 xml로 줌......ㅡㅡ;; 한글 파라미터에 대해서 인코딩해서 해결됨. 참고 https://graycha.tistory.com/166
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bBi5fe/btrBT5YMZpA/5LuGIcatJ7QmnleIhYnOik/img.png)
spring boot와 spring framework 의 관리되는 버전 확인이 필요함. 아래 사이트에 들어가면 버전별로 문서를 볼 수 있음. https://docs.spring.io/spring-boot/docs/ Index of /spring-boot/docs docs.spring.io Spring Boot Spring Framework Managed Dependency Version Spring Boot Spring Framework Spring Data JDBC 비고 2.1.1.RELEASE 5.1.3.RELEASE 2.2.9.RELEASE 5.2.8.RELEASE 2.0.0.RELEASE (최소 5.2.6.RELEASE) 2.0.9.RELEASE (최소 5.2.14.RELEASE) 2.3.12.R..