望舒的个人主页

avatar
Preview
望舒
访问:28120 | 点赞:14
简介:哟吼吼吼、哟吼吼吼。哟吼吼吼、哟吼吼吼。宾克斯美......
标签
java
golang
rust
react
node
文章分组
Ubuntu Linux Gnome 桌面美化
5
java
14
前端
16
golang
5
linux
12
amd 降压工具
2
程序设计
3
日期倒序
  • Golang 在项目中合理利用接口来避免循环依赖-封面
    Preview
    本文以 Golang 在大型项目开发中的架构设计为背景,探讨了如何通过合理使用接口(interface)来避免或弱化模块之间的循环依赖问题。文中详细分析了循环依赖的成因、接口在解耦中的作用,并结合实际项目经验,介绍了事件总线、中间接口包、领域划分等多种应对策略。同时指出在复杂业务场景中,某些循环依赖并非完全可避免,但可以通过设计使其方向明确、依赖可控,从而提升系统的可维护性与扩展性。
    望舒的头像
    望舒
    golang接口设计循环依赖模块解耦依赖倒置
  • 前端性能指标测试工具:Lighthouse 解析与核心指标详解使用-封面
    Preview
    本文详细介绍了 Google Lighthouse 这一前端性能测试工具的核心功能与使用价值,并对五个关键性能指标——FCP、LCP、TBT、CLS、SI——进行了深入讲解,帮助开发者理解网页性能瓶颈、优化用户体验、提升网站加载速度与交互流畅度
    望舒的头像
    望舒
    Lighthouse网页优化前端性能性能指标用户体验
  • 设计模式一直被视为程序员进阶的必经之路。从《设计模式:可复用面向对象软件的基础》到各类教材、面试题库,无不在强调它的重要性。于是,许多开发者一旦学会设计模式,就迫不及待地在代码中“套模式”——仿佛不用模式,就写不出好代码。
    望舒的头像
    望舒
    java设计模式开发感想
  • 本文介绍了如何在 Go 语言中使用 gopkg.in/yaml.v3 库进行 YAML 配置文件的解析与序列化操作,涵盖了结构体映射、map 动态解析、多文档处理等常见场景,并给出了完整的示例代码。
    望舒的头像
    望舒
    golangyamlgopkg.in/yaml.v3配置文件解析yaml 序列化
  • 本文介绍如何在 Spring Boot 项目中使用 Langchain4j 对接 Ollama 本地部署的 deepseek-r1 模型,实现 AI 对话、流式传输功能。包含依赖配置、YML 配置、Controller 示例及接口调用效果。
    望舒的头像
    望舒
    Spring BootjavaLangchain4jOllamaAI 对话本地化部署
  • 本文介绍了在 Golang 中如何通过 struct tag 指定结构体序列化为 JSON 时的属性名称,并扩展讲解了反序列化时的字段映射与进阶技巧,帮助开发者更高效地处理数据交换
    望舒的头像
    望舒
    golangjsonstruct tagencoding/json序列化反序列化
  • Java 25 发布,这是继 Java 21 之后的又一个 长期支持(LTS)版本,带来了更简洁的语法、更强的性能优化以及更现代化的工具支持-封面
    Preview
    2025 年 9 月 16 日,Oracle 与 OpenJDK 社区正式推出了 Java SE 25 —— 这是继 Java 21 之后的又一个 长期支持(LTS)版本。作为全球最受欢迎的编程语言之一,Java 在 25 版本中带来了更简洁的语法、更强的性能优化以及更现代化的工具支持,为开发者和企业提供了更稳健的升级理由。
    望舒的头像
    望舒
    java25发布
  • Error: ENOSPC: System limit for number of file watchers reached,react native expo 开发启动时问题解决-封面
    Preview
    在使用 react native expo 开发时,启动可能会遇到 Error: ENOSPC: System limit for number of file watchers reached 这样的问题,这是因为超出系统用户可观测文件比昂更的数量配置了,通过更改 fs.inotify.max_user_watches=524288 即可解决
    望舒的头像
    望舒
    reactError: ENOSPC: System limit for number of file watchers reachedexporeact-native
  • 一些 k8s 服务部署配置模板,方便使用,仅作记录
    望舒的头像
    望舒
    k8s服务部署配置模板
  • redis 是一个高性能的内存数据存储系统,它广泛应用于缓存、消息队列等场景。尽管 Redis 提供了非常快速的数据操作,但当涉及到遍历所有键(keys)时,可能会遇到性能瓶颈,尤其是在数据量很大的时候
    望舒的头像
    望舒
    redisscankeys遍历key