티스토리

삽질하는 찌리리공
검색하기

블로그 홈

삽질하는 찌리리공

zziri.me/m

zziri 님의 블로그입니다.

구독자
1
방명록 방문하기
반응형

주요 글 목록

  • 용인 명지대 카페, 바츠커피 예비 신부의 친구분들과 용인의 바츠커피에 다녀왔는데요재밌게 대화하다가 집에 갔던 곳입니다 교통 및 주차 지상 주차장이 있어서 주차는 넉넉한 편이에요대로변에 있고 지하철역과 멀어서 대중교통으로 가기에는 불편할 것 같아요 🤔  휘낭시에 맛집 휘낭시에 맛을 잘 알지는 못하지만...예비 신부도 항상 맛있어하고 저도 맛있게 먹었습니다  카페 내 공간 2층에 올라가면 노트북하기 좋은 테이블들도 많고소파가 있는 곳도 있어서 편하게 쉬기에도 좋아요전체적으로 아늑한 분위기에요! 공감수 2 댓글수 0 2025. 3. 25.
  • Spring Bean 중복 에러 실무에서 중복 Bean 에러를 만난 적이 있었는데요~관련된 내용을 정리해보겠습니다!  문제 재현  우선 문제 재현을 위해서 spring initializer 에서 위와 같이 설정하여 프로젝트를 생성했습니다 먼저 Interface 를 정의합니다 package com.example.dupbean.service;public interface RecommendService { String getRecommendServiceName();} 그리고 Interface 를 구현하는 두 가지 클래스의 Bean을 @Order 를 적용해서 만듭니다package com.example.dupbean.service;import org.springframework.core.annotation.Order;import org.s.. 공감수 1 댓글수 0 2025. 3. 25.
  • 용인 대형 베이커리 카페 크웰브 (Cwellve) 2024년 12월 8일에 방문한 경험을 기반으로 작성한 포스트입니다 가끔 용인에 갈 때가 있는데요커피에 빵이 먹고 싶을때 들리던 대형 카페가 있어서 포스팅합니다~ 크웰브   1층에 들어가면 곰인형이 반겨줍니다  크리스마스가 다가오는 시점이어서 그런지 트리도 설치되어있었구요 더 커다란 곰인형도 있습니다 ㅎㅎ  크웰브에 가면 꼭 츄러스는 먹어줍니다이 테이블에 앉지는 않았고 여자친구가 여기가 예쁘다고 찍었습니다 정리 주차 : 지상 주차장 넉넉해요노트북 : 2층에 노트북 사용하기 좋은 테이블들이 많아요혼잡도 : 주말에 갈 때마다 사람은 많았지만 항상 자리는 여유 있었어요영업시간 : 09 ~ 22교통 : 지하철역과 멀어서 차를 타고 가는게 좋아요츄러스 맛있어요 https://naver.me/FRLNY34A 네이버.. 공감수 0 댓글수 0 2025. 3. 25.
  • 신혼부부 월세 집 구하기 곧 결혼을 앞두고 있는데요 🎉저희 신혼부부가 월세방을 구하는 과정을 공유해보려고 합니다  전세가 아닌 월세인 이유 저희는 전세가 아닌 월세로 신혼집을 구하려고 하는데요주변에서는 왜 전세 안하고 월세를 하냐, 월세가 더 비싸지 않냐고 묻는 분들이 많았습니다 보통은 전세가 더 저렴하다는 고정관념이 있는데요아래의 항목들을 고려해서 잘 계산해봐야합니다 전세 대출 이자가 얼마인지?전세대출 이자 소득공제는 얼마나 가능한지?전세 보증금으로 묶이는 돈의 기회비용은 얼마인지?계약할 만한 부동산 매물들의 전세 사기 위험이 얼마나 되는지?전세 보증 보험료는 얼마나 되는지?월세 납입액 세액공제는 얼마나 가능한지?전세 대신 월세를 선택할 경우, 남는 목돈으로 기대할 수 있는 자본 소득은 얼마인지? 현재 자산, 투자 성향, 전.. 공감수 0 댓글수 0 2025. 3. 19.
  • 맥북 소프트웨어 업데이트 무한로딩 MacOS 업데이트 도중 무한로딩에서 빠져나온 경험을 공유하려고 합니다..!  MacOS 업데이트 무한로딩 해결 소프트웨어 업데이트를 시작하면 "다운로드 중..." 이라고 나오면서 로딩바가 나오는데요 제가 경험한 현상은 "다운로드 중..." 이라는 문구가 나오지도 않고, 로딩바가 왼쪽부터 오른쪽으로 자라나며 진행하는 것이 아니라 좌우로 왔다갔다 무한반복했습니다 기다려도 변화가 없어서 복구를 하려고 하니, 저장공간이 부족하다고 나왔습니다 기억이 잘 안나지만 남았던 저장공간은 30GB 정도로 기억합니다🤔 복구모드는 M1 (애플실리콘) 맥에서 macOS 복구모드 진입하기 를 참고했습니다 혹시 저장공간이 부족해서 업데이트가 안되나? 하는 생각이 들어서 저장공간을 40GB 이상 비우고 다시 진행했습니다  그랬더.. 공감수 0 댓글수 0 2025. 3. 4.
  • 구글 애드센스 지급 보류 드디어 구글 애드센스 수익을 지급받을 수 있게 되었는데요애드센스에 접속하니 지급 보류 메시지가 떠있어서 해결한 과정을 공유드리려고 합니다 애드센스 지급 보류 해결   애드센스 페이지의 광고 탭을 확인했더니 상단에 "주소가 확인되지 않아 지급이 보류 중입니다" 문구가 떠 있었습니다  문구 옆의 "작업" 버튼을 누르니 본인 확인 메뉴로 이동합니다PIN 번호를 입력하라고 하는데..."수취인 주소로 받은" PIN을 입력하라는 것을 보아 "우편으로 뭔가 왔나?" 라는 생각이 들었습니다   집 1층에 있는 우편함을 확인했더니 구글에서 보낸 우편이 와 있었습니다!!  우편의 점선 부분을 잘 뜯어낸 다음 열어보면, PIN 번호를 확인할 수 있습니다~!  PIN 번호를 입력해주면 주소 확인이 완료!그렇지만 "주소가 확인.. 공감수 17 댓글수 2 2025. 1. 19.
  • 저는 보험이 필요 없어요 살다보면 보험설계사로부터 혹은 지인으로부터 보험 가입을 권유받는 일이 생기는데요.저는 번번히 가입을 거절했습니다. 아직 자산을 모아가는 시기인 저에게는 보험에 가입하는 것이 더 좋지 않다고 판단했기 때문이죠.그 이유를 정리해두면 좋을 것 같아서 포스팅합니다!  보험 가입하지 않는 이유 자산 형성에 방해가 됩니다 보험에 가입하는 것은 고정지출을 늘리는 것이고 고정지출을 늘리면 자산 증식에 방해가 됩니다.자산은 원금과 수익률, 투자 기간에 의해서 결정되는데 이중 우리가 제어할 수 있는 것은 오로지 원금과 투자 기간입니다. 그렇기에 어릴 때 최대한 많은 돈을 최대한 빨리 자산으로 바꾸어서 오랫동안 보유하는 것이 핵심입니다.그렇기 때문에 20대와 30대는 자산 형성에 매우 중요한 시기이죠. 그래서 2030 시기.. 공감수 2 댓글수 1 2025. 1. 6.
  • 중개형 ISA 계좌 장단점 및 투자 계획 5년째 주식 투자를 하고 있는 사람으로써 ISA 계좌가 없다는 사실이 통탄스러운데요 ㅠㅠISA 계좌는 1년에 2천만원만 납입할 수 있고 3년마다 해지해야해서 수익도 얼마 안나고 귀찮기도 할 것 같다는 느낌에 만들지 않았습니다정말로 귀찮게 3년마다 해지를 해야하는 것일까요? 미국 주요 인덱스에 장기투자하는 입장에서 ISA 계좌에 대한 생각을 정리해보려고 하는데요. 저와 비슷하게 이미 어느정도 목돈이 있고 미국 주요 인덱스에 장기투자하겠다는 생각을 가지신 분들께 도움이 될 수도 있겠습니다. 만약 중개형 ISA 계좌에 대해서 전혀 모르시거나 장단점에 대해서 잘 정리된 정보가 필요하시다면 아래의 글을 추천드립니다 ISA 계좌 총 정리 보러가기 ⚠️저는 금융전문가가 아니며, 투자에는 본인의 책임이 따릅니다.  I.. 공감수 4 댓글수 2 2024. 11. 25.
  • 구글 검색 결과 개수 안나옴 구글에 검색을 하면 검색 결과 개수가 '도구' 버튼을 누르면 보였었는데요지금은 '도구' 버튼을 눌러도 검색 결과 개수가 보이지 않습니다 *추가된 내용항상 검색 결과 개수가 보이지 않는 것은 아니고 검색어에 따라서 다르네요..! '도구' 버튼을 누르면 나오도록 수정되었다가 이제는 노출하지 않는 것을 보니 구글에서 장기적으로 없애려는 것이 아닌가 생각이 드는데요그래도 아직은 방법이 있습니다!  구글 검색 결과 개수 확인 방법크롬에서는 아래와 같이 비로그인 상태에서 검색 결과 개수가 노출되고 있습니다 검색 결과 개수를 확인할 때에는 로그아웃해서 확인할 수도 있겠는데요매번 로그인/로그아웃을 반복하면 번거로울 것 같습니다 그래서... 사파리에서 확인하려고 시도해보니  사파리에서는 '도구' 버튼을 눌러야 보이지만 .. 공감수 1 댓글수 0 2024. 10. 28.
  • 본죽 냉장보관 후 전자레인지 데우기 아플 때에는 본죽에서 쇠고기야채죽을 많이 사먹는데요항상 본죽에서 사온 죽은 양이 많아서 다 먹지 못하고 남은 것은 냉장보관해둡니다 냉장보관한 본죽을 다시 데우려면 전자레인지에 얼마나 돌려야할까요?전자레인지에 본죽 포장용기 그대로 돌려도 될까요?  본죽 FAQ 바로 확인하러 가기 본아이에프본죽, 본죽&비빔밥, 본도시락, 본설렁탕, 본우리반상, 멘지. 그리고 본오더와 함께하는 맛있는 일상www.bonif.co.kr  본죽 데우기 본죽 FAQ의 "죽 포장용기 전자레인지 사용 가능한가요?" 항목에서 확인이 가능합니다 * 냉장보관- 1인분(대포장) 기준 - 8분 조리 - 1/2인분 (중,소포장) 기준 - 5분 조리 위와 같이 나와있는데요~저는 1/2인분 (중,소포장) 기준으로 2분 돌리고 섞어준 다음 3분 돌리는.. 공감수 3 댓글수 0 2024. 10. 28.
  • 월세는 너무 비싸지 않니? 지금 살고 있는 집은 원룸 전세입니다. 이다음에는 월세로 이사를 갈 계획입니다.이렇게 이야기했더니 주변에서 돈도 어느정도 모았고 결혼할 때도 됐는데 왜 매매나 전세가 아니라 비싼 월세냐는 질문을 받았는데요. 주저리주저리 대답은 했지만 잘 정리해서 답변을 하지 못한 것 같아 오늘은 부동산에 대해서 저의 재테크 방향을 정리할 겸 포스팅을 해보려고 합니다. 이 게시물의 내용은 특정 상황을 가정한 비전문가의 지극히 개인적인 의견입니다.상황 설정먼저, 상황을 설정하겠습니다. (실제와는 차이가 있을 수 있습니다.)본인은 결혼을 하고자하는 30대 초반 청년입니다. 본인과 예비 배우자의 직장은 서울과 경기도에 위치하고 있고, 둘 다 경기도에 거주하고 있으며 결혼을 하게 되어서도 역시 경기도에서 거주를 하고 싶어 한다고.. 공감수 0 댓글수 1 2024. 5. 24.
  • 모카번 에어프라이어 파리바게트에 가면 커피번을 사올 때가 많은데요. 어딘선가 모카번을 에어프라이어에 구우면 겉은 바삭하고 안쪽은 녹는 식감이 난다고 들었던 것 같아요. 아마 유튜브였던 것 같은데!? 그래서 저도 한번 구워 먹어봤습니다. 에어프라이어 모카번 굽기 간단히 말하면 예열없이 180도 4~5분 구워주면 모카번이 겉바속촉 식감이 되어서 맛있게 먹을 수 있습니다.저도 자꾸 까먹어서 아예 포스팅을 해버리는 중입니다 ㅎㅎ다른 빵을 비롯해서 에어프라이어에 빵을 구우면 열이 어느정도 남아있게 되는데요. 경험상 5분 정도는 식혔다가 먹는 것이 좋았습니다커피번은 아침으로 먹기 딱 좋더라구요. 오래 걸리지 않으니 에어프라이어가 있으면 커피번을 몇 분만 투자해서 더 맛있게 먹겠습니다! 공감수 0 댓글수 1 2024. 3. 30.
  • 홈런볼 에어프라이기 홈런볼을 에어프라이어에 구워먹으면 겉바속촉으로 맛있게 먹을 수 있다는 소문을 듣고 구워먹기 시작했는데요. 어느덧 집에 있는 에어프라이어로 홈런볼 구워먹기 경력 5년차입니다 ㅎㅎ 에어프라이어 홈런볼 굽기 결론부터 말하자면 예열없이 180도 3분 구워주면 홈런볼 안의 초콜릿은 녹고 겉은 바삭해져 맛있게 먹을 수 있습니다. 온도를 낮춘다면 그만큼 시간을 길게 해주시면 됩니다. 너무 높은 온도나 긴 시간으로 구우면 홈런볼의 겉면이 탈 수도 있습니다. 팁을 몇가지 드리자면, 포장을 뜯고 홈런볼이 담겨있는 용기를 버리지 마시고 에어프라이어에 굽고 나서 다시 용기에 부어서 드시면 편하게 드실 수 있습니다. 조리가 끝나자마자 홈런볼은 뜨거우니 되도록 만지지 마시고 조금 식혔다가 드시는 것이 좋겠습니다. 종이 호일을 깔.. 공감수 0 댓글수 0 2024. 3. 9.
  • 오픈소스 컨트리뷰션 후기 이번 포스팅에서는 어쩌다가 오픈소스에 기여하게 된 경험을 공유하려고 합니다. PR : https://github.com/timlrx/tailwind-nextjs-starter-blog/pull/778 기여한 프로젝트 nextjs로 블로그 웹페이지를 개발하려고 찾아보니 이런 프로젝트를 찾게 되었는데요 https://github.com/timlrx/tailwind-nextjs-starter-blog GitHub - timlrx/tailwind-nextjs-starter-blog: This is a Next.js, Tailwind CSS blogging starter template. Comes out of the box co This is a Next.js, Tailwind CSS blogging star.. 공감수 0 댓글수 0 2024. 1. 14.
  • 코딩 없이 Next.js 기반 블로그 만들기 Github 계정만 있다면, 쉽게 Next.js 기반 블로그를 만들 수 있습니다. tailwind-nextjs-starter-blog 를 이용해서 Next.js 기반의 블로그를 코딩 (거의)없이 만드는 방법을 알아보겠습니다. 해당 블로그 템플릿의 예시는 아래 링크에서 확인할 수 있습니다. https://tailwind-nextjs-starter-blog.vercel.app/ Next.js Starter Blog A blog created with Next.js and Tailwind.css tailwind-nextjs-starter-blog.vercel.app 로컬환경 블로그 먼저 로컬환경에서 블로그 웹페이지를 띄워보겠습니다 tailwind-nextjs-starter-blog git repository .. 공감수 0 댓글수 0 2023. 12. 20.
  • 고장난 도어락 교체는 집주인이 해야할까? 임대주택의 도어락이 고장났을 때, 도어락의 교체 의무가 집주인에게 있는지 세입자에게 있는지 알아보겠습니다.저는 법률 전문가가 아니므로 이 게시물은 참고만 해주세요!고장난 도어락 교체 의무는 누구에게 있을까카톡 대화방에서 한 친구가 질문을 했었습니다. 어머니 소유의 오피스텔에 살고 있는 세입자가 도어락을 교체하고 집주인이신 어머니에게 교체 비용을 요청했는데 해줘야하냐는 질문이었습니다. 이때 "도어락은 세입자가 알아서 고치는 것이 아니냐", "말도 안하고 교체하는 것은 잘못된 것이 아니냐" 등의 반응을 보이는 친구들도 있었습니다. 오피스텔 세입자인 저는 도어락의 고장은 세입자에게 책임이 없다고 생각해서 집주인이 해주는 것이 적절하지 않나? 라고 세입자의 편에서 생각했었는데요. 저에게 비슷한 일이 일어났을 때.. 공감수 1 댓글수 0 2023. 12. 17.
  • java.lang.NoClassDefFoundError: com/querydsl/apt/AbstractQuerydslProcessor 에러 해결 개발을 하다가 만난 java.lang.NoClassDefFoundError: com/querydsl/apt/AbstractQuerydslProcessor 에러를 해결했던 경험을 공유하려고 합니다. 결론부터 말하자면 apt-maven-plugin 플러그인을 제외했습니다. 오류 상황 이번에도 역시나 로컬에서는 문제가 없지만 다른 환경에서 문제가 있는 상황이었습니다. 개발을 하다보면 이런 일이 많은데요. Jenkins 에서 CI 를 위한 자동화 빌드 도중 에러가 발생한 것입니다. 에러 로그는 아래와 같습니다. [ERROR] execute error java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.lang.NoClassDefFo.. 공감수 0 댓글수 0 2023. 12. 16.
  • 에어프라이어 예열 필요할까? 최근 에어프라이어를 사용하는 분들이 많아졌는데요~ 저도 자취방에서 사용하고 있습니다.군만두는 기름 바르고 180도 10분, 홈런볼은 180도 3분, ...에어프라이어로 조리하는 방법이 포장 어딘가에 표시되어있는 즉석식품도 있는데요~ 가끔 몇 도로 '예열'한 후에 조리하라는 조리법이 표시되어있기도 합니다. 에어프라이어는 '예열'이 필요할까요? 에어프라이어 예열의 필요성사실 명확한 답은 없습니다. 상황에 따라서 다르다고 할 수 있는데요예열을 하면 더 좋은 상황은 어떤 것들이 있을까요? 예열하면 좋은 상황에어프라이어를 예열해두면 식재료를 가열할 때, 바로 원하는 온도로 가열하게 됩니다.이런 점이 좋은 상황이 몇 가지 있습니다.식재료를 더 바삭하게 만들고자 할 때 좋을 수 있습니다. 빵, 과자, 튀김, 얇은 고.. 공감수 5 댓글수 0 2023. 11. 24.
  • ChatGPT 장애 (Oops! Our systems are ...) 최근 며칠동안 ChatGPT 장애를 몇번 겪었는데요. 결론은 기다리면 장애는 해결됩니다. 답답했던 경험을 공유드립니다. ChatGPT 서비스 장애 어느 날인가.. AI에게 뭔가를 물어보려고 ChatGPT에 접속하고 로그인을 했는데... 아래와 같이 서비스 장애를 알리는 메시지가 뜨게 됩니다 Go back 버튼을 누르고 다시 로그인해도 해결이 안되었습니다 해결 방법 답답하지만, 기다리는 방법 뿐입니다. 메시지를 읽어봐도 그 방법 뿐입니다. 저의 경우에는 페이지를 띄워두고 다른 탭에서 다른 작업을 하다가 다시 해당 탭으로 돌아갔더니 ChatGPT 서비스 웹페이지가 잘 띄워져 있었습니다. 어떤 날에는 몇 시간동안 접속이 안된 경우도 있었구요. OpenAI가 AI 뿐만 아니라 웹서비스에도 노하우가 생겨서 지금보.. 공감수 0 댓글수 0 2023. 11. 23.
  • 캐시워크 돈버는 퀴즈 정답 안녕하세요 오늘은 캐시워크 돈버는 퀴즈 정답을 확인하는 방법에 대해서 알아보겠습니다 캐시워크 돈버는 퀴즈 캐시워크는 걷기로 앱 테크 수익을 얻을 수 있는 만보기 앱인데요 퀴즈를 풀면 수익을 얻을 수 있는 돈버는 퀴즈 서비스를 제공하고 있습니다 퀴즈에는 광고의 내용을 읽고 맞출 수 있는 문제들이 나옵니다 광고를 하나하나 다 읽자니 피로하고 시간도 많이 드는데요 그래서인지 정답을 공유하는 사이트들이 있습니다..!! 캐시워크 돈버는 퀴즈 정답 사이트 캐시워크의 돈버는 퀴즈 정답을 올려두는 사이트들을 공유드리겠습니다 돈버는 퀴즈 정답을 공유하는 티스토리 블로그입니다 https://quizbang.tistory.com/category/%ED%80%B4%EC%A6%88%20%EC%A0%95%EB%8B%B5/%EC%.. 공감수 0 댓글수 2 2023. 11. 13.
  • java.lang.UnsupportedOperationException 발생 케이스 jdk17 버전부터 Stream 연산 후 결과를 Stream.toList() 로 return 할 수 있는데요public class UnsupportedOperationExceptionTest { @Test void unsupportedOperationExceptionTest() { Stream stream = Stream.builder() .add("ccc") .add("aaa") .add("bbb") .build(); List list = stream.toList(); Collections.so.. 공감수 0 댓글수 2 2022. 12. 31.
  • DriverManager는 어떻게 Driver를 찾을까..? 김영한님의 "스프링 DB 1편 - 데이터 접근 핵심 원리" 강의를 듣다가 궁금한 점이 생겼습니다 강의 도중 아래와 같은 동작을 하는 코드를 실행하는데요 import java.sql.Connection; import java.sql.DriverManager; public class Utils { public static Connection getConnection() { try { Connection connection = DriverManager.getConnection(URL, USARNAME, PASSWORD); return connection; } catch (SQLException e) { throw new IllegalStateException(e); } } } 아래와 같이 H2 database.. 공감수 0 댓글수 0 2022. 5. 25.
  • 제조 대기업에서 IT 대기업으로 이직 제조 대기업 임베디드 개발자로 2년간 일하다가 IT 대기업 백엔드 개발자로 이직해서 경험한 것들을 공유하려고 해요. 저는 전직장의 경험을 살리기 어려운 상황이어서 현직장에는 신입 처우로 입사했습니다. 물론 다른 회사의 백엔드 개발 포지션에 경력을 인정받고 합격해서 오퍼레터 수락, 입사 확정까지 했었지만.. 당장의 연봉보다는 더 성장할 수 있는 선택지가 무엇인지 고민하고 고르게 되었습니다. 개발이라는 큰 직무 안에서 이직했지만 경험을 살리기 어려웠던 이유는 사용하는 기술과 경험할 수 있는 업무가 상당히 많이 다르기 때문입니다. (개인적인 생각이며 저도 오퍼까지 받았듯이 충분히 경력을 살릴 수 있습니다) 현직장과 전직장에서 직무가 달라서 크게 의미는 없겠지만 제가 경험한 기술스택과 업무를 간단히 살펴보겠습니.. 공감수 0 댓글수 5 2022. 2. 5.
  • 정적 팩터리 메서드는 생성자보다 좋을까? Java 에서 클래스의 객체 인스턴스를 생성하는 방법에는 여러가지가 있지만 가장 기본적으로 쓰이는 방법은 생성자와 new 키워드로 인스턴스를 할당하는 방법이 있습니다 그런데 상황에 따라 파라미터의 종류나 갯수가 다를 때에는 어떻게할까요? 생성자를 그냥 여러개 만들면 될까요? 이런 상황에서 좋은 방법이 정적 팩터리 메서드인데요 정적 팩터리 메서드는 생성자보다 어떤 점이 좋을까요? 생성자는 무조건 클래스와 이름이 같아야하지만 그 외 메서드는 그럴 필요가 없습니다. 정적 팩터리 메서드를 활용하면 메서드에 이름을 따로 부여할 수 있어서 반환될 객체의 특성을 코드를 살펴보지 않고도 이름으로 설명할 수 있습니다. 생성자는 호출될 때마다 무조건 새로운 객체 인스턴스를 할당하지만 static 메서드는 그럴 필요가 없습.. 공감수 0 댓글수 0 2021. 9. 15.
  • Spring - 중복 타입으로 자동주입 Spring 에서는 @Autowired를 통해서 혹은 유일한 생성자로 의존성 주입을 할 수 있습니다. @Autowired는 기본적으로 타입으로 빈을 조회하는데 같은 타입의 빈이 2개 이상 컨테이너에 등록되어있을 때는 어떻게 할까요? 코드로 보자면 아래와 같은 상황입니다. @Component public class FixDiscountPolicy implements DiscountPolicy { } @Component public class RateDiscountPolicy implements DiscountPolicy { } @Component public class OrderServiceImpl implements OrderService { private final DiscountPolicy disco.. 공감수 0 댓글수 1 2021. 9. 4.
  • 406 Not Acceptable HttpMediaTypeNotAcceptableException Spring Boot 기반 프로젝트를 하면서 406 에러를 만났었습니다 별거 안했는데 왜 406 에러를 Response 했을까요..?? 평범한 요청인데 406 Error Response 를 하고 있습니다 에러의 내용을 찍어보고자 ExceptionHandler 를 만들어서 ex.printStackTrace() 메서드를 호출했습니다 @RestControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler(value = HttpMediaTypeNotAcceptableException.class) @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) public ResponseDto handleHttpMedia.. 공감수 1 댓글수 2 2021. 8. 21.
  • Spring AOP (Aspect Oriented Programming) Spring을 공부하면서 AOP가 무엇인지 간단하게 알아봤습니다 구글에 AOP를 검색하면 이런 이미지를 볼 수 있습니다 이미지를 봐도 알 수 있듯이 클래스마다 비슷한 부분들이 있고 그 비슷한 부분들을 묶는 개념이라는 걸 알 수 있죠. 다수의 클래스에 같은 기능을 횡단으로 적용하는 것입니다. 무슨 말인지 잘 모르겠으니 바로 예제를 살펴보겠습니다 먼저, 간단한 Controller를 만들겠습니다 package com.zziri.test.controller; // import ... @RestController @RequestMapping("/api") public class ApiController { @GetMapping("/aop") public String aop(@RequestParam String p.. 공감수 0 댓글수 0 2021. 8. 14.
  • Checked vs Unchecked Exception checked 와 unchecked exception 에 대해서 간단하게 정리해보겠습니다. 우선, Exception은 Error와 구분되는데요. Error는 시스템 레벨에서 발생하는 심각한 오류를 말하고, 예측할 수 없으며 App에서 오류에 대한 처리를 할 수도 없고 할 필요도 없습니다. 반면에 Exception은 프로그래머가 구현한 로직에서 발생하는 오류입니다. 당연히 미리 예측도 가능하고 처리를 하는 것이 좋죠. Error는 개발자가 처리할 수 없으니, Exception에 집중하겠습니다. Exception은 checked와 unchecked 두 가지로 크게 나눕니다. 두 Exception을 비교해보면,,, Unchecked Exception RuntimeException을 상속 예외처리를 하지 않아도.. 공감수 0 댓글수 1 2021. 8. 10.
  • Task - MySQL SSL Error (com.mysql.cj.jdbc.exceptions.CommunicationsException) 바보(?)가 되지 않기 위해서 시작한 Task App 개발 프로젝트를 시작하고 이제 아주아주 간단한 기능들은 구현이 되어서 API 배포를 해봤어요. API 배포 과정에서 발생했던 별거 아닌 이슈에 대해 트러블 슈팅한 내용을 기록하는 포스팅입니다. 우선 AWS EC2 인스턴스를 Ubuntu 18.04 로 생성했습니다. Database 사용을 위해서 MariaDB로 RDS 인스턴스도 생성했죠. 그리고 git clone 후 H2 Database 사용한 경우는 정상적으로 작동되었습니다. 그런데 RDS와 통신하여 동작하도록 세팅하면 Exception이 발생했습니다,,, $ sudo ./gradlew build -x test Starting a Gradle Daemon, 1 busy Daemon could not .. 공감수 0 댓글수 1 2021. 6. 3.
    반응형
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.