望舒的个人主页

avatar
望舒
访问:74267
简介:你所热爱的,就是你的代码
标签
javagolangrustreactnode
文章分组
Ubuntu Linux Gnome 桌面美化
7
java
17
前端
17
golang
7
linux
12
amd 工具
2
何意味
2
浏览器扩展
2
一加刷机
2
日期倒序
本文以一加 15 为例,详细讲解如何为一加手机刷入 OxygenOS 系统,包含刷机准备、解锁 BootLoader、刷入完整包、常见问题处理及回锁方法等内容。适合从 ColorOS/HydrogenOS 转换到 OxygenOS 的用户参考
望舒的头像
望舒
一加刷机OxygenOS一加刷机 OTA
一加手机解锁 bootloader 全步骤教程-封面
一加手机解锁 bootloader 全步骤教程,包含 adb platform-tools 下载、android usb 驱动安装(ABI)、解锁全过程序。解锁 bootloader 会重置手机数据注意做好备份
望舒的头像
望舒
一加手机解锁 bootloader解锁 bl
我猜来搜索这种文章的大概都是试过用官网的每日构建 iso 镜像安装系统,发现镜像的安装工具无法正常使用的吧。解决也很简单,就是不要通过 iso 镜像安装,从 Ubuntu 24、25 使用 -d 参数升级到开发版即可
望舒的头像
望舒
ubuntu 26.04升级安装镜像无法使用
Ubuntu 完全移除 Snap 体系,并恢复传统的 apt 软件管理方式。本文将一步一步介绍如何彻底卸载 Snap,包括移除系统中的 Snap 软件包、删除 snapd 服务、清理残留目录,并避免系统在后续更新中再次自动安装 Snap。
望舒的头像
望舒
ubuntu禁用移除snapsnapdsnap 守护进程
在一台 Linux 服务器上部署了一个使用 Next.js 开发的前端网站,网站首次上线后,并发不高但却无规律地出现 502 Bad Gateway 错误问题极其诡异且无法稳定复现
望舒的头像
望舒
Nginx upstream timed out502 Bad GatewayDNS 重复解析线上问题排障记录
在写一个动态编译 java 项目代码的需求时,在 windows 上测试通过,部署云服务器后出现异常,通过查找日志出现 ClassNotFoundException 找不到依赖的问题。最终定位到是因为调用 JavaCompiler 时 windows/linux 传参依赖参数有不同分隔符限制导致的。冷门小问题
望舒的头像
望舒
java 动态编译分隔符平台差异ClassNotFoundException
Next.js 官方安全公告:CVE-2025-66478(RSC 协议严重漏洞)问题修复-封面
Next.js 官方披露了影响 App Router 与 React Server Components 的严重安全漏洞 CVE-2025-66478,该漏洞可能被利用实现远程代码执行(RCE)。受影响版本包括 Next.js 15.x、16.x 以及部分 canary 版本。官方已发布多个修复版本,建议尽快升级以确保安全。
望舒的头像
望舒
CVE-2025-66478RSC 漏洞App RouterNext.js
Golang 使用 Channel 安全终止 Goroutine 示例-封面
在 Golang 中,Goroutine 是实现并发编程的核心工具,但如何安全、优雅地停止 Goroutine 却是很多开发者关心的问题。
望舒的头像
望舒
Golang Goroutine 终止golangGolang Channel 停止 GoroutineGolang 并发控制Golang 并发编程
维护一个老系统,发现因后端拦截器 session 使用不当,导致用户退出登录后鉴权信息未被清除,引起后续接口鉴权问题。属于一个很容易疏忽的问题,以作记录
望舒的头像
望舒
session 缓存问题请求拦截器鉴权ThreadLocal
Golang 在项目中合理利用接口来避免循环依赖-封面
本文以 Golang 在大型项目开发中的架构设计为背景,探讨了如何通过合理使用接口(interface)来避免或弱化模块之间的循环依赖问题。文中详细分析了循环依赖的成因、接口在解耦中的作用,并结合实际项目经验,介绍了事件总线、中间接口包、领域划分等多种应对策略。同时指出在复杂业务场景中,某些循环依赖并非完全可避免,但可以通过设计使其方向明确、依赖可控,从而提升系统的可维护性与扩展性。
望舒的头像
望舒
golang接口设计循环依赖模块解耦依赖倒置