[작성자:] cozmo
-
![[자바] 3. 람다 : 익명 클래스와 작별하는 법 (Java 8 람다 표현식)](https://cozlab.app/wp-content/uploads/2026/08/java-03.png)
[자바] 3. 람다 : 익명 클래스와 작별하는 법 (Java 8 람다 표현식)
Java 8 람다 표현식으로 장황한 익명 클래스를 한 줄로 줄이는 법. 함수형 인터페이스와 메서드 참조까지, Before/After 코드로 정리한다.
-
![[pfSense] 18. VPN 우회 : 상용 VPN을 pfSense에 물려 트래픽 우회하기](https://cozlab.app/wp-content/uploads/2026/07/pfsense-18.png)
[pfSense] 18. VPN 우회 : 상용 VPN을 pfSense에 물려 트래픽 우회하기
상용 VPN을 pfSense에 클라이언트로 물리면, 특정 기기의 트래픽만 골라 VPN으로 내보낼 수 있다. VPN 게이트웨이와 정책 라우팅으로 선택적 우회를 구성한다.
-
![[자바] 2. 준비 : 여러 자바 버전 설치하고 전환하기 (SDKMAN·JAVA_HOME)](https://cozlab.app/wp-content/uploads/2026/08/java-02.png)
[자바] 2. 준비 : 여러 자바 버전 설치하고 전환하기 (SDKMAN·JAVA_HOME)
자바 8·11·17·21을 한 컴퓨터에 함께 깔고 명령 한 줄로 오가는 법. SDKMAN 설치부터 JAVA_HOME 개념, jenv까지 실습으로 정리한다.
-
![[워드프레스] 24. 관리자 : Settings API로 설정 페이지 만드는 법](https://cozlab.app/wp-content/uploads/2026/07/wpcard_24.png)
[워드프레스] 24. 관리자 : Settings API로 설정 페이지 만드는 법
플러그인을 만들면 “설정 페이지”가 필요하다. 워드프레스는 이걸 위한 Settings API를 제공한다. 직접 폼을 만들고 저장 처리를 짜는 대신, 정해진 함수로 등록하면 저장·검증·보안(nonce)을 워드프레스가 알아서 해준다.
-
![[pfSense] 17. IPsec : pfSense 사이트 간 VPN으로 두 네트워크 잇기](https://cozlab.app/wp-content/uploads/2026/07/pfsense-17.png)
[pfSense] 17. IPsec : pfSense 사이트 간 VPN으로 두 네트워크 잇기
집과 사무실처럼 떨어진 두 네트워크를 하나처럼 잇는 게 사이트 간 VPN이다. IPsec의 Phase 1·2 개념과 두 pfSense를 연결하는 구성을 정리한다.
-
![[워드프레스] 23. 블록 : 구텐베르크 블록의 구조 이해하기](https://cozlab.app/wp-content/uploads/2026/07/wpcard_23.png)
[워드프레스] 23. 블록 : 구텐베르크 블록의 구조 이해하기
지금 이 글도 블록으로 만들어졌다. 문단 하나, 코드 하나, 이미지 하나가 다 블록이다. 구텐베르크(블록 편집기)의 콘텐츠는 결국 블록 마크업으로 저장된다. 그 구조를 열어보자.
-
![[pfSense] 16. WireGuard : pfSense에서 더 빠른 WireGuard VPN 설정](https://cozlab.app/wp-content/uploads/2026/07/pfsense-16.png)
[pfSense] 16. WireGuard : pfSense에서 더 빠른 WireGuard VPN 설정
WireGuard는 OpenVPN보다 가볍고 빠르며 설정도 단순하다. pfSense에서 WireGuard 터널을 만들고 피어를 등록해 원격 접속을 구성하는 법을 정리한다.
-
![[워드프레스] 22. 숏코드 : 숏코드로 동적 콘텐츠 넣는 법](https://cozlab.app/wp-content/uploads/2026/07/wpcard_22.png)
[워드프레스] 22. 숏코드 : 숏코드로 동적 콘텐츠 넣는 법
글 본문에 [프로필] 한 줄 넣으면 프로필 카드가 뜨고, [최근글] 넣으면 목록이 나온다. 이런 걸 숏코드(shortcode)라 한다. 정적인 글 안에 동적인 조각을 심는 장치다.
-
![[자바] 1. 개요 : 자바 버전은 왜 이렇게 많을까 (LTS·릴리스 주기·배포판)](https://cozlab.app/wp-content/uploads/2026/08/java-01.png)
[자바] 1. 개요 : 자바 버전은 왜 이렇게 많을까 (LTS·릴리스 주기·배포판)
Java 8, 11, 17, 21… 자바 버전이 왜 이렇게 많은지, LTS와 6개월 릴리스 주기, 그리고 Oracle·OpenJDK·Temurin 같은 배포판 차이를 한 번에 정리한다.
-
![[pfSense] 15. OpenVPN : pfSense로 집 네트워크 원격 접속 VPN 구축](https://cozlab.app/wp-content/uploads/2026/07/pfsense-15.png)
[pfSense] 15. OpenVPN : pfSense로 집 네트워크 원격 접속 VPN 구축
밖에서 집 네트워크에 안전하게 접속하려면 VPN이 정답이다. pfSense의 마법사로 OpenVPN 서버를 세우고 클라이언트 설정을 내보내 원격 접속을 실습한다.