crossorigin="anonymous">
[짧은 생각] 말 하는것 만큼이나 듣는 것에 대한 중요성 : 경청
·
취미 생활/짧은 생각
문득 드는 짧은 생각을 정리해 봅니다. 대화(對話)의 사전적 의미를 알고 있으신가요? 對(대할 대), 話(말할 화)의 한자적 의미를 가지고 있으며, 전체 의미는 '이야기를 주고받음. 또는 그 이야기'를 의미합니다. 이러한 대화 내에서 이야기는 사람마다 성격 혹은 살아온 환경이 다르기에 각각 다른 방식으로 이야기를 합니다. 대표적인 이야기를 전달하는 방식으로 '두괄식' 방법을 통해, 결론을 먼저 이야기하고 이에 대한 부연 설명을 하는 방식이 있고 '미괄식' 방법으로 결론에 도달하기 위한 과정들을 먼저 이야기하고 최종적인 결론을 이야기하는 방식이 있습니다. 이뿐만 아니라 각자의 대화 방법으로 이야기를 하며 결론적으로는 이야기하고자 하는 하나의 목적을 가지고 있습니다. 가끔은 목적을 가지는 하나의 주제로 이야..
[짧은 생각] 욕심과 절제
·
취미 생활/짧은 생각
문득 드는 짧은 생각을 정리해 봅니다. 일상생활에서 '이왕이면'이라는 수식어를 붙어서 생각하거나 행동하는 경우가 자주 있는 것 같습니다. 그렇기, 이왕 하는 거면 욕심을 가져서 더 나은 것이나 더 좋은 선택지를 택하자라는 의미로 이러한 생각들을 자주 가지는 것 같습니다. 주로 특정 지역을 간다고 할 때, 여기까지 왔으니 '이왕이면 분위기 좋고 맛있는 음식점을 가야지!'라는 생각에 블로그의 후기를 검색하고 표로 정리해서 그 중 베스트가 되는 곳으로 선택해서 가는 편입니다. 또한, 블로그를 작성할 때에는 하나의 큰 주제에 대해서 작성을 하지만 '이왕이면 이 글에 파생되는 것들도 함께 알아두자!'라며 조금은 주제에서 벗어날 수 있는 글에 대해 꼬리에 꼬리를 무는 글로 이어서 쓰는 것 같습니다. 그럴때면, 이러..
[Java] Spring Boot Security 3.x + JWT 이해하기 -2 : 환경설정 및 구성
·
Java/인증 및 인가, IAM
Spring Boot Security 3.x 환경에서 JWT를 이용한 로그인 과정에 대해 환경설정 및 구성 방법에 대해 알아봅니다.   💡 [참고] Spring Security 관련 글 및 Github Repository 경로입니다. 참고하시면 도움이 됩니다.분류상세 분류주제링크Spring Boot 2.x이론Spring Boot Security 이해하기 -1 : 2.7.x 버전 구조 및 파일 이해https://adjh54.tistory.com/91Spring Boot 2.x환경 설정Spring Boot Security 이해하기 -2 : 2.7.x 버전 구현하기https://adjh54.tistory.com/92Spring Boot 2.x이론Spring Boot Security 이해하기 -3: JWT(J..
[Java] Spring Boot Security 3.x + JWT 이해하기 -1 : 구조 및 Client / Server 처리과정
·
Java/인증 및 인가, IAM
해당 환경에서는 Spring Boot Security 3.x 기준으로 JWT와 함께 이해하고 처리되는 과정에 대해 알아봅니다.   💡[참고] Spring Security 관련 글 및 Github Repository 경로입니다. 참고하시면 도움이 됩니다.분류상세 분류주제링크Spring Boot 2.x이론Spring Boot Security 이해하기 -1 : 2.7.x 버전 구조 및 파일 이해https://adjh54.tistory.com/91Spring Boot 2.x환경 설정Spring Boot Security 이해하기 -2 : 2.7.x 버전 구현하기https://adjh54.tistory.com/92Spring Boot 2.x이론Spring Boot Security 이해하기 -3: JWT(JSON ..
[짧은 생각] 숲과 나무
·
취미 생활/짧은 생각
문득 드는 짧은 생각을 정리해 봅니다. 고등학교 수업 시간에 배웠던 '무언가에 대해 바라보는 시점'에 대해서 문득 기억이 났습니다. 여기서 무언가를 바라볼 때의 '무언가'의 의미는 사람 자체가 될 수도 있고, 특정 물체가 될 수도 있으며 특정 행동 등의 다양한 것들이 될 수 있습니다. 이러한 무언가에 대해 바라보는 관점으로 '숲과 나무'로 비유가 됩니다. 숲은 이 무언가를 숲 전체로 넓게 바라보는 관점을 의미하며, 나무는 이 무언가를 나무 하나하나로 좁게 혹은 상세하게 바라보는 관점으로 비유적으로 사용이 됩니다. 이러한 비유에 대해 본질적 의미로는 숲을 의미하는 '거시적인 관점'과 나무를 의미하는 '미시적인 관점'을 의미합니다. '거시적인 관점'은 사전적으로 다양한 학문적으로 바라보는 주체는 다르지만, ..
[React] STOMP 기반 소켓 서버 활용하기 : @stomp/stompjs, sockjs-client
·
React & React Native/라이브러리 활용
해당 글에서는 WebSocket 서버와의 연결을 통해서 STOMP Client를 이용하여 실시간 웹 소켓 통신을 구현하는 방법에 대해 알아봅니다  💡 [참고] STOMP을 이용한 웹 소켓 및 Socket.io를 이용한 소켓 연결에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류상세 분류주제링크STOMPServerSpring Boot WebSocket + Stomp 이해하고 구성하기 -1: 초기 구성 및 간단 소켓 연결https://adjh54.tistory.com/573STOMPServerGithub : Spring Boot WebSocket + STOMP 소스코드https://github.com/adjh54ir/blog-codes/tree/main/spring-boot-websocketST..
[Java] Spring Boot WebSocket + STOMP 이해하고 구성하기 -1: 초기 구성 및 간단 소켓 연결
·
Java/Spring Boot
해당 글에서는 Spring Boot 기반 WebSocket에 대해 이해하고 초기 설정 이후 WebScocket에 연결하는 방법에 대해 알아봅니다  1) Spring Boot WebSocket💡 Spring Boot WebSocket- Spring Framework에서 제공하는 기능으로, 실시간 양방향 통신을 가능하게 해 줍니다. Web Socket을 사용하면 서버와 클라이언트 간의 연결이 지속적으로 유지되어, 데이터를 실시간으로 주고받을 수 있습니다.- 이는 채팅 애플리케이션, 실시간 알림 시스템, 주식 거래 플랫폼 등에서 유용하게 사용됩니다.💡 [참고] 소켓 통신에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. [데이터 통신] 소켓 통신(Socket Communication) 이해하기 : ..
[RN] React Native 환경에서 모니터링 종류 알아보기 : Firebase Crashlytics, Sentry
·
React & React Native/환경 설정 및 구성
해당 글에서는 React Native 환경에서 모니터링을 위한 Firebase Crashlytics, Sentry에 대해서 알아봅니다. 1) Firebase Crashlytics💡 Firebase Crashlytics - 사용자의 장치 및 앱 환경과 관련되어 발생하는 디버그 정보를 수집하고 보고서를 생성하는 기능을 제공합니다. Crash Error와 같이 애플리케이션에서 예기치 않게 종료되는 심각한 문제에 대해서 이를 수집하고 보고서를 생성합니다. - 이를 통해 개발자는 앱의 문제를 신속하게 파악하고 수정할 수 있습니다. Crashlytics는 앱의 안정성과 품질을 향상하는 데 도움을 줄 수 있습니다. - Firebase와의 통합을 통해 앱의 분석과 성능 모니터링을 한 곳에서 관리할 수 있습니다. 💡 [..
[RN] React Native 환경에서 Firebase Crashlytics Slack Integration 설정 및 적용하기
·
React & React Native/환경 설정 및 구성
해당 글에서는 React Native 환경에서 Firebase Crashlytics에 대해 Slack 메시지를 전달받는 설정에 대해 알아봅니다.  1) Firebase Crashlytics💡 Firebase Crashlytics- 사용자의 장치 및 앱 환경과 관련되어 발생하는 디버그 정보를 수집하고 보고서를 생성하는 기능을 제공합니다. Crash Error와 같이 애플리케이션에서 예기치 않게 종료되는 심각한 문제에 대해서 이를 수집하고 보고서를 생성합니다.- 이를 통해 개발자는 앱의 문제를 신속하게 파악하고 수정할 수 있습니다. Crashlytics는 앱의 안정성과 품질을 향상하는 데 도움을 줄 수 있습니다.- Firebase와의 통합을 통해 앱의 분석과 성능 모니터링을 한 곳에서 관리할 수 있습니다...
[RN] React Native 환경에서 Sentry + Slack Integration 이해하고 구성하기
·
React & React Native/환경 설정 및 구성
React Native 환경에서 모니터링을 위한 Sentry를 구성하며 Slack Integration을 통해 Sentry의 메시지를 전달받는 형태를 구성합니다. 1) Sentry💡Sentry- 실시간 애플리케이션 모니터링 및 오류 추적 플랫폼입니다. 개발자들이 소프트웨어의 성능을 모니터링하고 버그를 신속하게 식별하고 해결할 수 있도록 도와줍니다. React Native | Sentry for React NativeLearn how to set up Sentry's React Native SDK.docs.sentry.io 1. Sentry 주요 기능💡Sentry 주요 기능- Sentry에서 제공하는 주요 기능들에 대해 알아봅니다.기능설명충돌 해결 가속화- 사용자 정의 알림으로 신속한 조치- 실시간 통..