240 发简信
IP属地:广东
  • 升级jdk 21和springboot3.5的小结

    背景信息 当前工程环境是jdk8+springboot2.7.18 先说几个结论 虚拟线程目前不建议在web服务类应用中使用 不建议在web服务...

  • 使用spring ai支持mcp server的一些经验总结

    项目背景 准备把现有服务直接对外暴露mcp tools,所以最优方式就是在现有java服务上直接支持,而不是单独再起一个python服务支持mc...

  • 做一个高性能的java流式存储项目你需要知道的一些事儿

    1、目前能够在网上搜到的java相关的高性能文件io文章都比较基础,想深入的话需要既了解java的文件操作api原理,又了解文件操作相关的系统调...

  • Resize,w 360,h 240
    springboot3.1.4前war包部署内存泄漏问题

    前言 springboot3.1.4在2023-09-21release了,查看release note中一个bug fix引起了我的注意,查看...

  • tomcat真正做到零拷贝文件下载的使用方式及原理解析

    前言 本文所说的零拷贝指的是操作系统层面的零拷贝,不是应用层自身对数据复制优化的零拷贝 本文对零拷贝在操作系统层面上的原理不做说明,解释零拷贝原...

  • keepalived+mysql主主同步

    keepalived+mysql主主同步是一种适合中小企业的高可用架构,相关资料已经很全了。本文是对一些细节的补充 keepalived如果使用...

  • 跨国业务的数据库时区方案

    本文默认mysql版本大于5.7,之前版本对datetime不支持毫秒,同一个表里不允许有多个自动更新的时间字段 建表语句如下,创建时间和更新时...

  • Resize,w 360,h 240
    记录一下springboot和spring的两个pr

    记录一下最近发现的springboot和spring中的两个小问题 springboot覆盖netty内存检查等级 从下图可以看出netty的R...

  • Resize,w 360,h 240
    springboot2.5日志系统的设计缺陷

    最近springboot2.5.0发布后,将logging.register-shutdown-hook默认值从false改成了true,暴露了...