在确定性的世界中创造不确定性 计算机科学的底层追求一直是“确定性”,然而近两年大火的 LLM 与 Agent 行业却走上了一条相反的路:在确定性的计算机底座上,人为造出一个充满“不确定性”且带点“自主意识”的节点,再写一堆确定性的代码把它关进笼子里。本文主要聊聊 Agent 应用层开发中的业务差异、工具与沙箱设计,以及云上云下的工程取舍。 2026-11-10 #LLM #Agent #沙箱 #架构设计 #杂谈
逃离Maven:再记Solon与Gradle的牵线搭桥之旅 flyway 天生与 native-image 不对付,在 solon 下也是如此。gradle 的大手近些年越伸越远,但在国内,还是 maven 的天下。本文主要是上一篇《轻装上阵-暂别JVM:小记Solon和它的朋友们在native-image下的爱恨情仇》的续集,继续解决 flyway 如何在 naitve-image 环境下与 solon 打配合。以及尝试让 gradle 的大手再往 so 2025-11-05 #solon #native-image #graalvm #flyway #aot #jimmer
轻装上阵-暂别JVM:小记Solon和它的朋友们在native-image下的爱恨情仇 solon 是一款完全对标 SpringBoot 的国产 web 开发框架。native-image 技术允许你将 Java 服务编译到特定平台的二进制代码,从而在无 JRE 环境的情况下启动,并带来远超 jvm 的预热速度。本文主要基于 XiaomiAlbumSync 项目,简述在二进制编译下使用Solon遇到的一系列问题和对应的解决方案。技术栈包含:Solon, Kotlin, Jimmer, 2025-09-26 #solon #native-image #graalvm #flyway #aot #jimmer
锁上私有化部署的最后一道门:证书的集中式管理 在多机器、多服务的私有化部署场景下,各自独立申请与维护 TLS 证书往往繁琐且容易遗漏。本文基于开源工具 certd,记录如何通过 Docker 搭建集中式的证书自动签发与续期流水线,并遵循最小权限原则,通过 SSH 将证书安全推送至目标主机并自动重载 Nginx 服务。 2024-11-03 #私有化部署 #SSL #TLS #证书 #certd
内网服务的自动分流,让内网走内网,公网走公网 将自建服务(如 Immich)迁移至家中无公网 IP 的 NAS 后,如何既能在外网通过域名安全访问,又能在回家连上局域网时自动走内网高速直连?本文记录了结合 frp 内网穿透、Nginx 反向代理、ACME 证书签发与局域网 DNS 劫持,实现内外网同域名、全程 HTTPS 自动分流的完整配置过程。 2024-08-07 #frp #内网穿透 #流量转发 #tls #https #nginx #acme #dns劫持
JWT下无感刷新token 在基于双 Token(access_token 与 refresh_token)的前后端分离鉴权方案中,如何避免短效 Token 过期导致用户请求中断或并发重复刷新?本文记录了基于 TypeScript 与 Axios 拦截器的无感刷新实现:在 access_token 失效时自动挂起并缓存并发请求,待刷新完成后自动重放,并在双 Token 同时失效时安全终止。 2024-06-15 #jwt #token #无感刷新 #access #refresh #axios #ts #TypeScript
在PyCharm中隐藏 __ init __ .py文件 最近在重构一个Django项目,有很多的空__init__.py文件,在高版本的Python中,这个空文件可以被省略,但是Django的一些组件似乎仍然依赖这些声明文件。因为每个包里都有一个,而且里面又是空的,所有寻找了一些方法从视觉上隐藏这些“垃圾”。 2024-04-26
修复ArchLinux下Edge和Typora字体异样的问题 在 Arch Linux 环境下,Microsoft Edge 浏览器可能会出现中英文与数字间距异常,同时 Typora 也存在粗体与标题样式显示不明显的问题。本文记录了通过安装 ttf-ms-win11-auto 字体包快速修复上述字体渲染异常的方法。 2023-01-23
记安装Arch Linux和Windows双系统 前言闲来无事,装个Arch玩,就是图它logo好看:) 早有耳闻装了Arch每一天都在重装系统和修bug的路上,为了下次安装的时候不用满世界找资料,故在此记录过程。如果文章能够解决您的一些问题,甚是荣幸。 2023-01-23