easydong

[Network] 프록시(Proxy)

📌 들어가며 이번 글에서는 네트워크의 중개자, 프록시(Proxy)를 정리한다. 클라이언트와 서버 사이에서 트래픽을 제어·필터링하는 서버로, 역할(보안·캐싱·로드밸런싱)과 종류(포워드·리버스·게이트웨이)를 살펴본다. 프록시란? 클라이언트와 서버 간 통신을 중개하는 서버/애플리케이션. 트래픽을 제어·필터링하며, 보안 강화·캐싱·로드 밸런싱·접근 ...

[Java] 람다식(Lambda)

📌 들어가며 Java 8에서 도입된 람다식은 자바 프로그래밍 패러다임을 크게 바꾼 기능이다. 장황하던 익명 클래스를 한 줄로 줄여주고, 함수형 프로그래밍의 표현력을 자바에 들여왔다. 이번 글에서는 람다식의 기본 개념, 활용, 주의사항을 정리한다. 람다식이란? 익명 함수의 형태를 갖는 자바의 표현 방식. 주로 함수형 인터페이스(추상 메소드가 딱...

[Java] 쿼츠(Quartz)

📌 들어가며 현재 RPA 개발자로 일하며 로봇들에게 업무를 스케줄링할 때 필수적으로 쓰는 라이브러리가 Quartz다. 그동안 RPA 솔루션의 풀스택 개발만 하면서 스케줄링 커스텀을 깊게 파지 못했는데, 이제 딥다이브해보고 싶어 정리한다. Quartz란? 오픈 소스의 자바 기반 스케줄링 프레임워크. 반복적이고 예약된 작업을 효과적으로 관리하며,...