전체 글
오늘보다 내일 더 성장하는 개발자가 되기 위한 야리니 블로그입니다 :)
-
1. Windows 사양 확인하기 Docker를 설치하기 전 Hyper-V가 활성화되어 있어야 한다. Hyper-V 기능은 Windows 10 Pro 에디에션에서만 제공! 필자의 OS는 Windows10 Home 이기 때문에 WSL2(Windows Subsystem for Linux 2)를 설치해야한다. 본인 PC의 설정 -> 시스템 -> 정보에서 Windows 사양의 에디션과 버전을 꼭 확인하자! 버전이 20H1, 20H2, 21H1 혹은 그보다 높은 버전인지 확인이 필요하다. 만약 이 버전보다 낮다면 업데이트를 먼저 진행하고 WSL2를 설치해야한다. 2. Windows Terminal 설치하기 아래 사이트를 통해 Store에서 Windows Terminal을 설치 진행이 필요하다. 기존에 설치가 되어..
[Etc] Windows10 Home Docker Install(윈도우 10에서 도커 설치하기)1. Windows 사양 확인하기 Docker를 설치하기 전 Hyper-V가 활성화되어 있어야 한다. Hyper-V 기능은 Windows 10 Pro 에디에션에서만 제공! 필자의 OS는 Windows10 Home 이기 때문에 WSL2(Windows Subsystem for Linux 2)를 설치해야한다. 본인 PC의 설정 -> 시스템 -> 정보에서 Windows 사양의 에디션과 버전을 꼭 확인하자! 버전이 20H1, 20H2, 21H1 혹은 그보다 높은 버전인지 확인이 필요하다. 만약 이 버전보다 낮다면 업데이트를 먼저 진행하고 WSL2를 설치해야한다. 2. Windows Terminal 설치하기 아래 사이트를 통해 Store에서 Windows Terminal을 설치 진행이 필요하다. 기존에 설치가 되어..
2024.04.01 -
기본기를 다지기 위해서!!! 오랜만에 스프링 공부를 다시 하려고 하는데 Build 부터 에러 터졌다 ^^ 에러 내용은 아래와 같다. 길다~~ 해당 에러가 다른 사람들도 종종 발생하는 거 같다. java.io.StreamCorruptedException: invalid type code: 00 > invalid type code: 00 * Try: > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org. * Exception is: org.gradle.api.UncheckedIOException: java.i..
[TIL] IntelliJ Gradle Build Error 해결하기(java.io.StreamCorruptedException: invalid type code: 00)기본기를 다지기 위해서!!! 오랜만에 스프링 공부를 다시 하려고 하는데 Build 부터 에러 터졌다 ^^ 에러 내용은 아래와 같다. 길다~~ 해당 에러가 다른 사람들도 종종 발생하는 거 같다. java.io.StreamCorruptedException: invalid type code: 00 > invalid type code: 00 * Try: > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org. * Exception is: org.gradle.api.UncheckedIOException: java.i..
2024.03.03 -
1. homebrew 설치하기 먼저 아래 링크를 클릭해서 Install Homebrew 아래에 있는 명령어를 복사하여 터미널에 실행시킨다. https://brew.sh/ 필자의 경우 M1이므로, 바로 설치가 되지 않고 PATH 등록 문제가 있어 아래와 같이 Warning이 표시되었다. 구글링 해보니 아래 명령어 실행시켜주면 설치가 된다고 하여 바로 입력 시전! echo 'export PATH=/opt/homebrew/bin:$PATH' >> ~/.zshrc 명령어를 실행시킨 후 PATH가 잘 들어갔는지 아래 명령어로 확인 vi ./.zshrc homebrew가 잘 설치되었는지 확인해보자! brew --version 명령어를 실행시키면 설치된 Homebrew의 버전이 나온다면 설치 완료! 2. MySQL ..
[Mac] M1_homebrew, MySQL 설치하기1. homebrew 설치하기 먼저 아래 링크를 클릭해서 Install Homebrew 아래에 있는 명령어를 복사하여 터미널에 실행시킨다. https://brew.sh/ 필자의 경우 M1이므로, 바로 설치가 되지 않고 PATH 등록 문제가 있어 아래와 같이 Warning이 표시되었다. 구글링 해보니 아래 명령어 실행시켜주면 설치가 된다고 하여 바로 입력 시전! echo 'export PATH=/opt/homebrew/bin:$PATH' >> ~/.zshrc 명령어를 실행시킨 후 PATH가 잘 들어갔는지 아래 명령어로 확인 vi ./.zshrc homebrew가 잘 설치되었는지 확인해보자! brew --version 명령어를 실행시키면 설치된 Homebrew의 버전이 나온다면 설치 완료! 2. MySQL ..
2024.03.02 -
https://www.yes24.com/Product/Goods/106735531 월급쟁이 재테크 상식사전 - 예스24 읽다보면 저절로 늘어가는 재테크 실력!13년 연속 부동의 베스트셀러, 40만 왕초보의 재테크 입문서 최신개정판!재테크를 시작하려는 사회초년생에게 꼭 필요한 정보를 모두 담은 《월급쟁이 재 www.yes24.com 요새 돈을 모아야 겠다는 생각에 경제 관련 책을 조금씩 읽고 있다. 서점에서 책을 구경하다가 여러 내용을 간단하게 다루고 있는 거 같아서 구매하여 읽어봤는데 이 책은 개인적으로 추천한다! 이유는 다양한 경제관련 용어에 대해서 설명해주고 어떻게 돈을 모으고 불리는지에 대해서 개인 성향에 따라 잘 나눠서 보여준다. 주식, 펀드, 부동산과 같이 어렵다고 느껴졌던 부분은 맥락이 잡히기..
[독서] 월급쟁이 재테크 상식사전 - 우용표https://www.yes24.com/Product/Goods/106735531 월급쟁이 재테크 상식사전 - 예스24 읽다보면 저절로 늘어가는 재테크 실력!13년 연속 부동의 베스트셀러, 40만 왕초보의 재테크 입문서 최신개정판!재테크를 시작하려는 사회초년생에게 꼭 필요한 정보를 모두 담은 《월급쟁이 재 www.yes24.com 요새 돈을 모아야 겠다는 생각에 경제 관련 책을 조금씩 읽고 있다. 서점에서 책을 구경하다가 여러 내용을 간단하게 다루고 있는 거 같아서 구매하여 읽어봤는데 이 책은 개인적으로 추천한다! 이유는 다양한 경제관련 용어에 대해서 설명해주고 어떻게 돈을 모으고 불리는지에 대해서 개인 성향에 따라 잘 나눠서 보여준다. 주식, 펀드, 부동산과 같이 어렵다고 느껴졌던 부분은 맥락이 잡히기..
2024.02.14 -
https://www.yes24.com/Product/Goods/122428190 생각이 너무 많은 어른들을 위한 심리학 (10만부 돌파 기념 스페셜 에디션) - 예스24 “완벽한 때는 결코 오지 않는 법이다.그러니 더 이상 고민만 하지 말고 무엇이든 해 보라.그것이 당신의 인생을 단단하게 만들어 줄 것이다.”30만 독자의 공감을 얻은 『만일 내가 인생을 다시 www.yes24.com 개인적으로 나는 생각이 많은 사람이라고 생각되어 해당 책을 구매하여 읽게 되었다. 글쓴이는 파킨슨 병을 앓고 있는 정신심리분석 의사인데 한편으로 대단하다고 생각했다. 온 몸이 굳어지는 가운데에도 이렇게 책을 발행하다니.. 책 내용은 나에게는 조금 어려웠다. 그나마 기억에 남는 내용은 망상을 그만하라는 것이다. 예를 들어서 ..
[독서] 생각이 너무 많은 어른들을 위한 심리학 - 김혜남https://www.yes24.com/Product/Goods/122428190 생각이 너무 많은 어른들을 위한 심리학 (10만부 돌파 기념 스페셜 에디션) - 예스24 “완벽한 때는 결코 오지 않는 법이다.그러니 더 이상 고민만 하지 말고 무엇이든 해 보라.그것이 당신의 인생을 단단하게 만들어 줄 것이다.”30만 독자의 공감을 얻은 『만일 내가 인생을 다시 www.yes24.com 개인적으로 나는 생각이 많은 사람이라고 생각되어 해당 책을 구매하여 읽게 되었다. 글쓴이는 파킨슨 병을 앓고 있는 정신심리분석 의사인데 한편으로 대단하다고 생각했다. 온 몸이 굳어지는 가운데에도 이렇게 책을 발행하다니.. 책 내용은 나에게는 조금 어려웠다. 그나마 기억에 남는 내용은 망상을 그만하라는 것이다. 예를 들어서 ..
2024.02.13 -
https://www.yes24.com/Product/Goods/11081680 자본주의 - 예스24 세계 32명의 석학들이 밝히는금융·소비·돈에 관한 33가지 비밀자본주의 덕분에 인류는 그 어느 체제보다 엄청난 부의 생산을 경험할 수 있었다. 우리는 지금도 자본주의 사회에 살고 있다. 하지 www.yes24.com 자본주의 책은 경제 관련 도서 추천을 받고 읽은 책이다. 항상 자본주의라는 단어를 듣고 살면서 자본주의란 무엇인지 생각해본적이 없었는데 이 책을 읽고 자본주의에 대해서 새롭게 알게 되었다. 빚과 은행, 화폐, 금융상품, 소비, 복지 등 다양한 시야에서 바라보는 자본주의 모르고 있던 내용이 많아서 흥미롭게 읽었다. 은행도 사실은 기업이라는 사실 화폐는 실존하는 것보다 실존하지 않는게 더 많다는..
[독서] 자본주의 - 정지은, 고희정https://www.yes24.com/Product/Goods/11081680 자본주의 - 예스24 세계 32명의 석학들이 밝히는금융·소비·돈에 관한 33가지 비밀자본주의 덕분에 인류는 그 어느 체제보다 엄청난 부의 생산을 경험할 수 있었다. 우리는 지금도 자본주의 사회에 살고 있다. 하지 www.yes24.com 자본주의 책은 경제 관련 도서 추천을 받고 읽은 책이다. 항상 자본주의라는 단어를 듣고 살면서 자본주의란 무엇인지 생각해본적이 없었는데 이 책을 읽고 자본주의에 대해서 새롭게 알게 되었다. 빚과 은행, 화폐, 금융상품, 소비, 복지 등 다양한 시야에서 바라보는 자본주의 모르고 있던 내용이 많아서 흥미롭게 읽었다. 은행도 사실은 기업이라는 사실 화폐는 실존하는 것보다 실존하지 않는게 더 많다는..
2024.02.12 -
API를 새롭게 만들 때 Controller를 추가 후 API를 추가 해야할까? 기존 Controller에 API만 새롭게 추가해야할까?? 아래와 같이 3가지 방식이 있는 거 같다. 상황에 따라서 알맞은 방식으로 선택하자! 1. 화면에서 사용되는 API끼리 모아 둔다. 장점) - 화면에서 어떤 API가 사용되는지 한 눈에 알기 용이하다 단점) - 한 API가 여러 화면에서 사용되면 위치가 애매하다 - 서버 코드가 화면에 종속적이다. 2. 동일한 도메인끼리 API를 모아 둔다 장점) - 화면 위치와 무관하게 서버 코드는 변경되지 않아도 된다. - 비슷한 API끼리 모이게 되며 코드의 위치를 예측할 수 있다 단점) - API가 어디서 사용되는지 서버 코드만 보고 알기는 어렵다 3. 1개의 API를 만들 때 ..
[TIL] API 새롭게 만들 때 Controller를 추가해야할까? 기존에 만들어둔 Controller에 API를 추가 해야할까?API를 새롭게 만들 때 Controller를 추가 후 API를 추가 해야할까? 기존 Controller에 API만 새롭게 추가해야할까?? 아래와 같이 3가지 방식이 있는 거 같다. 상황에 따라서 알맞은 방식으로 선택하자! 1. 화면에서 사용되는 API끼리 모아 둔다. 장점) - 화면에서 어떤 API가 사용되는지 한 눈에 알기 용이하다 단점) - 한 API가 여러 화면에서 사용되면 위치가 애매하다 - 서버 코드가 화면에 종속적이다. 2. 동일한 도메인끼리 API를 모아 둔다 장점) - 화면 위치와 무관하게 서버 코드는 변경되지 않아도 된다. - 비슷한 API끼리 모이게 되며 코드의 위치를 예측할 수 있다 단점) - API가 어디서 사용되는지 서버 코드만 보고 알기는 어렵다 3. 1개의 API를 만들 때 ..
2023.12.31 -
JSON parse error 발생! 일단 내가 경험했던 에러 메시지는 다음과 같다. JSON으로된 문자열을 Request로 변환해 주어야 하는데 실패 Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `com.group.libraryapp.dto.book.request.BookRequest` (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator); nested exception ..
[Error] Kotlin JSON parse errorJSON parse error 발생! 일단 내가 경험했던 에러 메시지는 다음과 같다. JSON으로된 문자열을 Request로 변환해 주어야 하는데 실패 Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `com.group.libraryapp.dto.book.request.BookRequest` (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator); nested exception ..
2023.12.25