crossorigin="anonymous">
그동안 해보고 싶었던 것이 있었습니다
·
Contributor9/시작
그동안 해보고 싶었던 것이 있었습니다. '언젠가는 해야지', '시간이 여유가 생기면 해야지'라고 생각하면서 그동안 미뤄 왔던 일이 있었습니다.이러한 생각을 가지던 중에 '행동하지 않으면 인생은 바뀌지 않는다'라는 우연하게 책을 읽게 되었습니다.책을 읽으면서, 크게 느낀 점은 말로만 이야기만 한다거나 생각만 가진다면 결국 무언가를 이룰 수 없으며, '행동을 하지 않는다면 인생은 바뀌지 않는다'라는 큰 깨달음을 얻었습니다. 이전에도 미루고 미루었던 블로그를 시작했고, 3년 이상을 매주 꾸준히 작성하고 공부하면서 큰 자신감을 얻었던 것 같습니다. 가끔은 내가 하고 있는 게 맞을까라는 '현타'의 순간도 있었지만, 운영하면서 '꾸준히 무언가를 한다면 이룰 수 있다'라는 자신감을 얻었습니다. 이러한 책에 대한 ..
[RN] React Native 환경에서 Drawer Navigation 이해하고 활용하기: @react-navigation/drawer
·
React & React Native/라이브러리 활용
해당 글에서는 React Native 환경에서 Drawer Navigation 이해하고 활용하는 방법에 대해 알아봅니다 1) Drawer Navigation 💡Drawer Navigation- React Native 앱에서 슬라이드 메뉴(사이드바)를 구현하기 위한 내비게이션 컴포넌트입니다. - 주로 앱의 메인 메뉴나 섹션 간 이동을 위해 사용됩니다.기능설명슬라이드 메뉴화면 왼쪽 또는 오른쪽에서 스와이프하여 메뉴를 열 수 있습니다.커스터마이징메뉴의 스타일, 애니메이션, 동작 등을 사용자 정의할 수 있습니다.제스처 지원스와이프 제스처를 통한 자연스러운 상호작용이 가능합니다.중첩 네비게이션Stack, Tab 등 다른 네비게이션 타입과 함께 사용할 수 있습니다. Drawer Navigator | Re..
[RN/오류노트] Solved - Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project.
·
React & React Native/오류노트
해당 글에서는 React Native에 발생한 Metro (the local dev server) is run from the wrong folder. 오류에 대해 해결방법에 대해 알아봅니다 1) 문제점💡 문제점- 앱을 실행하는 중에 아래와 같은 오류가 발생하였습니다.- A라는 앱을 복제해서 B라는 앱으로 새로 구성하는 중에 발생하였습니다."xxxxx" has not been registered. This can happen if:Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project.A module failed to loa..
[RN/오류노트] Solved - com.android.builder.errors.EvalIssueException: SDK location not found.
·
React & React Native/오류노트
해당 글은 React Native에서 발생하는 SDK location not found 오류 해결방법에 대해 작성한 글입니다1) 문제점💡 문제점- 새로운 PC 환경에서 프로젝트를 실행하고자 할 때 아래와 같은 에러가 발생하였습니다.What went wrong: A problem occurred evaluating root project 'LottoGenerator'.Failed to apply plugin 'com.facebook.react.rootproject'. A problem occurred configuring project ':app'. com.android.builder.errors.EvalIssueException: SDK location not found. Define a valid S..
[Java/오류노트] Solved - Parameter 0 of constructor in xx required a single bean, but 2 were found
·
Java/오류노트
해당 글에서는 하나의 Service 인터페이스에 이를 활용한 두 개의 구현체를 이용하는 경우 발��하는 에러에 대해서 알아봅니다. 1) 문제점💡 문제점- 아래와 같은 오류가 발생하였습니다. 해당 오류는 RedisSingleDataService 인터페이스에 대해서 구현체로 redisSingleDataServiceImpl와 redisSingleDataServiceImpl에서 구현하는 과정에서 발생하는 오류입니다.Description:Parameter 0 of constructor in com.adjh.springbootredis.controller.RedisSingleDataController required a single bean, but 2 were found:redisCacheSingleDataSer..
[Docker] Docker Compose를 이용하여 Redis + Redis GUI(RedisInsight) 환경 구성 및 실행 방법
·
Docker/환경 구성
해당 글에서는 Docker Compose를 이용하여 Redis와 Redis 데이터를 확인할 수 있는 GUI인 RedisInsight를 환경 구성하고 실행하는 방법에 대해 알아봅니다.   💡 [참고]  Docker에 대해 더 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류설명링크이해하기Docker 환경 설치 및 실행 방법https://adjh54.tistory.com/350이해하기Docker 기초 이론(아키텍처, 흐름, 주요 용어)https://adjh54.tistory.com/352이해하기Docker 컨테이너 라이프 사이클 & CLIhttps://adjh54.tistory.com/359이해하기DockerFile 이론 + Nginx 환경 구성 및 배포 방법https://adjh54.tistory.c..
[Docker/오류노트] Solved - RedisInsight Docker localhost 8001 not working : ERR_EMPTY_RESPONSE
·
Docker/오류노트
해당 글에서는 Docker로 구성한 RedisInsight 컨테이너 이미지에 대해서 8001 포트에 접속이 되지 않는 문제에 대해서 확인해봅니다.1) 문제점 💡 문제점- Docker Compose 형태로 redis와 redis GUI 툴인 RedisInsight를 함께 실행하도록 구성하였습니다.- Redis 접근 자체는 잘 수행이 되나 RedisInsight는 지정한 8001 port에 접근을 하여도 아래와 같이 “페이지가 작동하지 않습니다.(ERR_EMPTY_RESPONSE)”라는 오류가 발생하였습니다.  💡 Docker 컨테이너가 올라간 생태임에도 해당 페이지는 출력이 안되는 문제가 있었음 💡 구성한 Docker Compose 파일services: redis: image: redis:7...
[Java] Spring Cloud OpenFeign 이해하고 활용하기 -3 : 예외 처리 관리
·
Java/외부 통신
해당 글에서는 외부 통신을 위해 사용하는 Spring Cloud OpenFeign를 통한 통신을 수행할 때, 발생하는 에러에 대해 예외 처리를 하는 방법에 대해 알아봅니다 💡 [참고] Java에서 외부 통신을 하는 방법들에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다분류주제링크RestTemplateSpring Boot Web 활용 : RestTemplate 이해하기https://adjh54.tistory.com/234 WebClientSpring Boot Webflux 이해하기 -1 : 흐름 및 주요 특징 이해https://adjh54.tistory.com/232WebClientSpring Boot Webflux 이해하기 -2 : 활용하기https://adjh54.tis..
[Java/오류노트] Solved - Handler dispatch failed: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager
·
Java/오류노트
해당 글에서는 Docker 기반의 Could not initialize class sun.awt.X11FontManager 문제에 대한 해결 방법에 대해 작성한 글입니다.  1) 문제점💡 문제점- 엑셀 다운로드 기능을 Apachce POI 라이브러리를 이용하여서 구현하였고 이를 실행하였을때 로컬에서는 정상적으로 다운로드가 되었지만, 해당 코드를 Docker 기반 개발서버로 올렸을 경우 아래와 같은 오류가 발생하였습니다.- Exception jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManagerjava.lang..
[Java] Spring Boot 환경에서 Excel 활용하기 -2 : Apache POI 기반 엑셀 스타일, 필터, 유효성 적용
·
Java/라이브러리 활용
해당 글에서는 Spring Boot 환경에서 Excel을 활용하기 위해 Apache POI를 기반으로 엑셀 스타일, 필터, 유효성을 적용하는 방법에 대해 알아봅니다. 💡 [참고] Spring Boot Apache POI 에 대해 상세히 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.주제링크Spring Boot 환경에서 Excel 활용하기 -1 : Apache POI 기반 업로드, 읽어오기, 다운로드https://adjh54.tistory.com/664Spring Boot 환경에서 Excel 활용하기 -2 : Apache POI 기반 엑셀 스타일, 필터, 유효성 적용 예시https://adjh54.tistory.com/668Apache POI 활용 방법을 담은 예제 Repositoryh..