Loen 的博客

分享技术学习与生活感悟

最新文章

共 36 篇

深入浅出:IDEA 破解工具 ja-netfilter 原理剖析

· 12 分钟阅读 · Loen

深入浅出:IDEA 破解工具 ja-netfilter 原理剖析

⚠️ 免责声明:本文仅供技术学习研究之用,旨在了解 Java Agent 技术、字节码操作及软件保护机制。请支持正版软件,请勿将本文内容用于非法用途。


一、引言

在 Java 开发领域,IntelliJ IDEA 无疑是最受欢迎的 IDE 之一。然而,其高昂的授权费用也让不少开发者望而却步。市面上流传的破解工具中, …

Hugo + GitHub Actions 搭建静态博客完整教程

· 1 分钟阅读 · Loen

博客搭建记录

今天终于把博客搭建好了!记录一下过程。

技术栈

  • Hugo: 静态网站生成器,超快的构建速度
  • Ananke 主题: 简洁美观的 Hugo 主题
  • GitHub Actions: 自动构建和部署
  • Nginx: 服务器静态文件服务

部署流程

  1. 本地编写 Markdown 文章
  2. push 到 GitHub
  3. GitHub Actions 自动构建
  4. rsync 部署到服务器
  5. Nginx 提供访 …

编译jdk 26

· 1 分钟阅读 · Loen

环境 ubuntu

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
Creating interim jimage
Compiling up to 2 files for CLASSLIST_JAR
Creating support/classlist.jar
Creating jdk.jlink.jmod
Creating java.base.jmod …

Certbot 命令完整指南

· 5 分钟阅读 · Loen

Certbot 是 Let’s Encrypt 的官方客户端,用于免费获取和自动更新 SSL/TLS 证书。以下是详细的命令使用指南。

📋 快速安装 Certbot

Ubuntu/Debian 系统

1
2
3
4
# 使用 apt 安装
sudo apt update
sudo apt install certbot python3-certbot-nginx  # 对于 …

🧐 为什么 HttpServletRequest 的 Body 只能被读取一次?

· 1 分钟阅读 · Loen

它触及了 Java Web容器(Servlet规范) 处理 HTTP请求体(Request Body) 的核心机制,以及 输入/输出流(IO Stream) 的基本特性。


🧐 为什么 HttpServletRequest 的 Body 只能被读取一次?

核心原因在于 HTTP 协议和 Java I/O 流的本质,尤其是对于 流式数据 (Streamed Data) 的处理。

1. HTTP 请求 …

redis 中的lua脚本是如何执行的?

· 3 分钟阅读 · Loen

Redis 中 Lua 脚本的执行机制

1. Lua 脚本是如何执行的?

Redis 使用 EVAL 和 EVALSHA 命令执行 Lua 脚本:

1
2
3
4
5
6
-- EVAL 命令格式
EVAL "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 arg1 arg2

-- EVALSHA 使用脚本的 …