본문 바로가기
728x90

분류 전체보기344

[Spring] AbstractAuthenticationProcessingFilter, OncePerRequestFilter 차이 AbstractAuthenticationProcessingFilter, OncePerRequestFilter 차이를 알아보자!!   Spring Security에서 AbstractAuthenticationProcessingFilter와 OncePerRequestFilter는 두 가지 주요한 필터 유형이다. 이들은 인증 및 요청 처리에 사용된다.  각 필터의 역할과 차이를 살펴보면,  1. AbstractAuthenticationProcessingFilter역할AbstractAuthenticationProcessingFilter는 인증 요청을 처리하는 데 사용주로 폼 기반 로그인, JWT 토큰 인증, OAuth 인증 등 다양한 인증 메커니즘을 구현하는 데 사용.특징인증 요청 전용: 특정 URL 패턴(예: .. 2024. 6. 6.
[RN] Expo FCM 푸시알림 구현하기 (2) Expo FCM 푸시알림 구현하기!  설정은 여기서![RN] Expo FCM 푸시알림 구현하기 (1) (tistory.com) { const fcmToken = await messagi" data-og-host="devhooney.tistory.com" data-og-source-url="https://devhooney.tistory.com/315" data-og-url="https://devhooney.tistory.com/315" data-og-image="https://scrap.kakaocdn.net/dn/bMAZ1K/hyWg0oeflY/VmbYNkmYu3YeV5Jo4IJip0/img.jpg?width=500&height=500&face=0_0_500_500,https://scrap.kakaocd.. 2024. 6. 4.
readonly option is set (add to override) 오류 해결 리눅스에서 vi 명령어로 파일 수정 후 저장하려는데 readonly option is set (add to override) 에러가 발생했다.  readonly파일이라 그런것인데이때:w!로 저장하면된다. 이를 했는데도 안되면!!         vi로 파일 실행할 때sudo를 붙여서 수정 후 저장하면 된다. 2024. 5. 31.
[RN] Expo FCM 푸시알림 구현하기 (1) Expo FCM 푸시알림 구현하기!   1. 라이브러리 설치npm i expo-notificationsnpm i @react-native-firebase/messaging   2. FCM 토큰 받기 /** * FCM 토큰을 받습니다. */ const getFcmToken = async () => { const fcmToken = await messaging().getToken(); console.log('[+] FCM Token :: ', fcmToken); }; /** * FCM 메시지를 앱이 foreground 상태일 경우 메시지를 수신합니다. */ const subscribe = messaging().onMessage(async remoteMessage => { console.log('.. 2024. 5. 30.
리눅스 wget, curl 명령어 리눅스 wget, curl 명령어에 대해서 알아보자   리눅스에서는 지정한 URL을 통해 데이터를 다운로드 가능하다.  1. 주요 옵션(wget)-b : 백그라운드로 다운로드 -i file : 지정한 file 파잃에 적힌 URL을 다운로드-r : 링크를 재귀적으로 다운로드-c : 이어 받기로 다운로드-q : 메시지 출력 안함  2. 주요 옵션(curl)-O : 다운로드한 결과를 url에서 가져온 파일명으로 저장-o file : 다운로드한 결과를 file로 저장-C offset : offset 바이트 위치에서 이어서 다운로드. -을 지정하면 이어받기할 위치를 자동으로 결정          3. 사용 예// https://www.example.com/index.html을 다운로드wget https://www.. 2024. 5. 28.
리눅스 ssh 명령어 리눅스 ssh 명령어에 대해서 알아보자    1. 방법1. ssh [로그인사용자명@] 상대호스트명 [명령어]2. ssh [-l 로그인사용자명] 상대호스트명 [명령어]   2. 주요옵션-l user : 원격 호스트에 접속할 사용자명이 현재 호스트 사용자명과 다르다면 로그인할 사용자명을 user 지정         3.  사용 예// remote-host 호스트에 로그인ssh remote-host// remote-host 호스트에 dddd 사용자명으로 로그인ssh dddd@remote-hostssh -l dddd remote-host// remote-host 호스트에서 command 명령어를 실행ssh remote-host command 2024. 5. 23.
리눅스 dig 명령어 리눅스 dig 명령어에 대해서 알아보자       dig 명령어로 DMS 정보를 검색할 수 있다. dig [@서버] [도메인명(-x)] [ip주소] [쿼리타입]  - 주요 옵션-x address : IP 주소가 address인 호스트의 DNS 정보를 검색  - 쿼리 타입a : 지정한 호스트의 IP 주소aaaa : 지정한 호스트의 IPv6 주소any : 모든 정보mx : 지정한 도메인의 메일 서버ns : 지정한 도메인의 공인 네임 서버ptr : 지정한 IP 주소의 PTR(domain name pointer)soa : 지정한 도메인의 SOA 레코드(Start of a zone of Authority)hinfo : 지정한 호스트 관련 정보(CPU, OS 등)axfr : ZONE 전송 정보txt : 지정한 도메.. 2024. 5. 21.
[RN] WebView와 Web 통신하기 웹뷰와 웹브라우저 간 통신 방법 알아보기!        1. 웹뷰 -> 웹- RNconst webviewRef = useRef(null);// React Native에서 데이터를 웹뷰로 보내는 함수const sendDataToWebView = (data) => { console.log(data); const serializedData = JSON.stringify(data); // 객체를 문자열로 직렬화 webviewRef.current.postMessage(serializedData);};  - Web// 웹뷰에서 React Native로부터 데이터를 받는 함수window.addEventListener("message", (event) => { const receivedData = JSON.pa.. 2024. 5. 17.
[Economy] 경제용어 CPI 지수 CPI 지수에 대해서 알아보자!!    1. CPI란?CPI는 소비자물가지수(Consumer Price Index)의 약자로, 소비자가 구매하는 상품과 서비스의 가격 변동을 측정하는 지표입니다. CPI는 특정 기간 동안 일반 소비자의 구매력이 어떻게 변하는지를 보여줍니다. 일반적으로 CPI는 특정 기간 동안 일정한 일련의 상품과 서비스의 가격을 추적합니다. CPI가 상승하면, 이는 소비자물가가 상승하고 소비자의 구매력이 감소한다는 것을 나타냅니다. 이는 물가상승률을 계산하는 데 중요한 지표로 사용됩니다. 정부와 기업들은 CPI를 이용하여 급여 조정, 재정 정책 및 경제 전망을 수립하는 데 참고합니다.    2. CPI 지수와 주가의 관계CPI 지수와 주가 간의 관계는 여러 요인에 따라 다를 수 있습니다... 2024. 5. 16.
728x90