望舒的个人主页

avatar
望舒
访问:40184
简介:你所热爱的,就是你的代码
标签
javagolangrustreactnode
文章分组
Ubuntu Linux Gnome 桌面美化
5
java
17
前端
17
golang
7
linux
12
amd 工具
2
何意味
2
日期倒序
  • 在一台 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接口设计循环依赖模块解耦依赖倒置
  • 前端性能指标测试工具:Lighthouse 解析与核心指标详解使用-封面
    本文详细介绍了 Google Lighthouse 这一前端性能测试工具的核心功能与使用价值,并对五个关键性能指标——FCP、LCP、TBT、CLS、SI——进行了深入讲解,帮助开发者理解网页性能瓶颈、优化用户体验、提升网站加载速度与交互流畅度
    望舒的头像
    望舒
    Lighthouse网页优化前端性能性能指标用户体验
  • 本文介绍了如何在 Go 语言中使用 gopkg.in/yaml.v3 库进行 YAML 配置文件的解析与序列化操作,涵盖了结构体映射、map 动态解析、多文档处理等常见场景,并给出了完整的示例代码。
    望舒的头像
    望舒
    golangyamlgopkg.in/yaml.v3配置文件解析yaml 序列化
  • spring boot 使用 langchain4j 对接 ollama 本地化部署  deepseek-r1 实现 ai 对话功能-封面
    本文介绍如何在 Spring Boot 项目中使用 Langchain4j 对接 Ollama 本地部署的 deepseek-r1 模型,实现 AI 对话、流式传输功能。包含依赖配置、YML 配置、Controller 示例及接口调用效果。
    望舒的头像
    望舒
    Spring BootjavaLangchain4jOllamaAI 对话本地化部署
  • 本文介绍了在 Golang 中如何通过 struct tag 指定结构体序列化为 JSON 时的属性名称,并扩展讲解了反序列化时的字段映射与进阶技巧,帮助开发者更高效地处理数据交换
    望舒的头像
    望舒
    golangjsonstruct tagencoding/json序列化反序列化