WebClient와 리액티브 프로그래밍 사용하기 자바 스프링 부트에서 WebClient와 리액티브 프로그래밍을 사용하여 비동기 논블로킹 방식으로 HTTP 요청을 처리하고, 실시간 스트리밍으로 API 응답을 프론트엔드에 표시하는 방법을 다룹니다. Keun.R 9 min read 2024.05
OpenVPN 클라이언트 연결 가이드 OpenVPN 클라이언트를 사용해서 VPN 서버에 쉽게 연결하는 방법을 알려드립니다. 보안을 강화하고 원격으로 안전하게 네트워크에 접근하는 방법을 확인해보세요. 공공 Wi-Fi 사용 시에도 유용합니다. Keun.R 4 min read 2024.05
MacOS Silicon에서 Netty DNS 문제 해결하기 MacOS Silicon(M1/M2)에서 Netty DNS 문제를 해결하는 방법을 알아보세요. Spring Boot 애플리케이션 실행 시 발생하는 DNS 해석 문제를 `netty-resolver-dns-native-macos` 라이브러리를 추가하여 간단하게 해결할 수 있습니다. Keun.R 3 min read 2024.05
구글 I/O 2024: AI 혁신의 시대 안녕하세요, 여러분! 오늘은 구글 I/O 2024에서 발표된 새로운 AI 기술과 그 혁신에 대해 이야기해보려고 합니다. 구글은 이번 행사에서 정말 많은 새로운 기능들을 공개했는데요, 특히 AI 기술이 모든 서비스에 깊이 적용된다는 점에서 큰 변화를 예고하고 있습니다. 그럼 주요 내용을 살펴보겠습니다. 구글의 AI 검색 혁명 "구글이 당신을 위해 구글링할 것이다( Keun.R 7 min read 2024.05
JavaScript에서 디바운스 만들어보기 이 글에서는 JavaScript에서 디바운스(Debounce)를 사용하는 법을 풀어서 설명해보려고 해요. 디바운스는 사용자가 입력하는 동안 함수가 너무 자주 호출되는 것을 막아주는 기술로, 웹 개발에서 꽤 유용하게 쓰입니다. 예를 들어, 사용자가 타이핑을 할 때마다 서버에 요청을 보내는 대신, 일정 시간 뒤에 한 번만 요청을 보내게 할 수 있죠. 이 포스트를 통해 Keun.R 3 min read 2024.05
파이썬 서비스 팩토리 패턴 팩토리 패턴을 사용하는 경우, 여러 서비스(API)를 효율적으로 관리하고 확장할 수 있습니다. 팩토리 패턴을 사용하면, 서비스 타입에 따라 동적으로 다른 객체를 생성하여 반환하는 중앙 집중화된 객체 생성 메커니즘을 제공할 수 있습니다. 이는 코드의 중복을 최소화하고, 확장성과 유지보수성을 향상시킵니다. Keun.R 3 min read 2024.05
Synology NAS 메일서버 설치 시놀로지 나스를 이용한 비즈니스용 도메인 메일 서버를 설치하는 가이드를 제공합니다. 구글 워크스페이스나 네이버웍스와 같이 메일을 이용할수 있지만 비용없이 무료로 이용할 수 있습니다. Keun.R 6 min read 2024.05
python Shopify API를 이용한 상점 관리 자동화 Shopify 상점을 효율적으로 관리하고 자동화하기 위한 두 가지 방법을 소개합니다. Python을 이용해 ShopifyAPI 라이브러리와 requests 라이브러리를 활용하여 상품 정보를 조회하고, 주문을 생성하는 방법을 배우세요. 이 튜토리얼은 개발자가 API를 통해 Shopify의 기능을 최대한 활용할 수 있도록 도와줍니다. Keun.R 2 min read 2024.05
Tools Google Docs에서 자동 날짜 업데이트 설정하기 Google 문서에서 '날짜: ' 라벨 뒤의 날짜를 매일 자동으로 업데이트하는 스크립트 설정 방법을 배워봅시다. Keun.R 4 min read 2024.05