本次排查从 DSH 公网页面反复显示“连接成功 / 立即重连”开始,逐步检查了腾讯云 Caddy、frps、本机 frpc 和软路由上的其他隧道,并完成心跳容忍度调整、HTTP 压缩优化、RustDesk API 端口收敛及失效站点清理。本文记录实际改动、验证结果和仍未证实的部分,避免把临时缓解误写成已经定位底层根因。
本文记录一套面向定制 Linux 环境的 Go 构建方案:仓库内固定 Go 工具链,有网时优先从模块代理解析依赖,无网或在线编译失败时自动切换到仓库内的共享 vendor,最终生成三个可直接部署的 Linux x86_64 静态可执行文件。
本文记录一套适用于定制 Linux 环境的 Java 构建与发布方案:不安装系统软件、不修改系统软件源、不污染用户 Maven 仓库,在仓库内固定 JDK、Maven 和加密工具版本,只构建指定的两个 Spring Boot 服务,并将共享依赖加密后原子发布。
本文依据当前工程中的实际实现整理,重点覆盖:
sunri-service-auth-spi:认证、Token、权限和资源的 Service Bus 接口定义。sunri-service-auth:账号校验、JWT 签发、实时库会话、角色权限位和资源关系实现。sunri-web-center:HTTP 登录入口、请求拦截器、@ApiRight接口鉴权和菜单过滤。
本文描述的是平台现状,不把它替换成 Spring Security/RBAC 的标准实现。
本文基于 PR7050 项目中全景监控模块(/panoramicMonitoring/main-auxiliaryMonitoring)的实际代码,深入分析组态画面数据加载的完整流程、核心接口、缓存机制及关键注意事项。
Codex 很适合在终端里处理长任务,但如果直接跑在普通 shell 里,
终端关闭、SSH 断开、临时切换任务都会影响体验。tmux 的价值就是把
终端会话托管起来:任务可以留在后台,回来以后继续接着看。
本文档基于当前仓库脚本重新整理。所有路径、密码、服务清单均以 PR7050 当前文件为准,不沿用 PR7950 目录。
整个流程从 build.sh 开始,先构建 Java 模块,再按清单提取业务 fat jar,随后用压缩工具拆分公共依赖,再使用 XJar 加密,最后把产物同步到 binary/java 运行目录。启动时不是直接执行 java -jar,而是通过 xjar java ... -jar 服务.jar 解密运行。
4月待办事项记录
这篇是入门篇的下一步,目标是把 VSCode 从“会用”升级到“高效、可维护”。
重点只讲三块:
- 命令面板的进阶工作流
- 配置文件分层治理(User / Workspace / Profile)
- 可复用的进阶 JSON 模板
