
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
上个月,我们有个电商系统出了个灵异事件:用户支付成功了,但订单状态死活不改成“已发货”。折腾了半天才定位到问题:订单服务的MQ消息,像人间蒸发一样消失了。这个Bug让我明白:(MQ)消息队列的数据一致性设计,绝对能排进分布式系统三大噩梦之一!今天这篇文章跟大家一起聊聊,MQ如何保证数据一致性?希望对你会有所帮助。最近准备面试的小伙伴,可以看一下这个宝藏网站(Java突击队):www.susan.n

在我们的日常工作中,经常会有Excel数据导出的需求。但可能会遇到性能和内存的问题。今天这篇文章跟大家一起聊聊Excel高性能导出的方案,希望对你会有所帮助。高性能 = 流式处理引擎 + 分页查询优化 + 资源管控具体实施时可参考以下决策树:切忌过早优化:在需求明确前不要盲目选择复杂方案监控先行:务必埋点记录导出耗时、内存波动等关键指标兜底策略:始终提供CSV导出选项作为保底方案希望本文能帮助大家

最近我做过一个MySQL百万级别数据的excel导出功能,已经正常上线使用了。这个功能挺有意思的,里面需要注意的细节还真不少,现在拿出来跟大家分享一下,希望对你会有所帮助。原始需求:用户在UI界面上点击全部导出按钮,就能导出所有商品数据。咋一看,这个需求挺简单的。但如果我告诉你,导出的记录条数,可能有一百多万,甚至两百万呢?这时你可能会倒吸一口气。如果同步导数据,接口很容易超时。如果把所有数据一次

飞算 JavaAI,我使用了几天之后,发现它的功能确实挺强大的。不知道你有没有遇到过下面这些困扰:老项目代码很多,但注释很少,非常不好维护。之前的代码质量不高,但又不敢重构。使用AI开发项目,但不能控制代码生成的过程,只能输入提示词,然后获得生成的最终代码,很不灵活。使用AI开发项目,生成的代码经常不太完整,需要东拼西凑。今天这篇文章跟大家一起分享一下飞算JavaAI,以上的问题基本上都可以帮你解

最近清华大学新闻与传播学院的新媒体研究中心的宇宙文化实验,出了一个DeepSeek从入门到精通的PDF文档,可以帮助大家快速认识和学习DeepSeek。实在是太厉害了。文本可以免费找我领取。主要包含了3大部分:Deepseek是什么?Deepseek能够做什么?如何使用Deepseek?手册的内容,从入门到使用都有,非常时候新手,非常值得一看。

前言最近趁着国庆节放假休息,特地整理了一下,阿里巴巴开源的10款神级项目。这些开源项目中的绝大多数,我都在实际工作中用过,或者有同事用过。确实挺不错,挺有价值的,现在推荐给大家。最近无意间获得一份BAT大厂大佬写的刷题笔记,一下子打通了我的任督二脉,越来越觉得算法没有想象中那么难了。BAT大佬写的刷题笔记,让我offer拿到手软1. DruidDruid自称是Java语言中最好的数据库连接池,它能

这两天deepseek出圈了。今天分享一下,如果在本地电脑部署和运行deepseek,实现AI对话的功能。访问ollama官网:下载一个合适自己操作系统的版本下载安装之后,在电脑右上角可以看到一个小羊驼的图标:再次访问ollama官网,在里面搜索deepseek:可以看到r1版本。在下面可以选择多种不同的配置:可以根据自己的电脑情况,选择一个合适的配置:在电脑的终端中输入如下命令下载和安装deep

最近清华大学新闻与传播学院的新媒体研究中心的宇宙文化实验,出了一个DeepSeek从入门到精通的PDF文档,可以帮助大家快速认识和学习DeepSeek。实在是太厉害了。文本可以免费找我领取。主要包含了3大部分:Deepseek是什么?Deepseek能够做什么?如何使用Deepseek?手册的内容,从入门到使用都有,非常时候新手,非常值得一看。

通过以上小技巧,您可以优化SQL查询以提高数据库性能,同时也可以结合实际场景进行调整和优化。将重复查询的结果存储在临时表或变量中以避免多次执行同样的查询。使用连接池可以减少连接创建和销毁的开销,提高数据库访问性能。在查询大量数据时,采用分页(LIMIT)可以提高性能。对于大量数据的插入操作,使用批量插入能够显著提高性能。选择合适的数据类型可以减少存储空间,提高查询性能。索引可以大大提高查询速度,尤

前言最近越来越多的读者认可我的文章,还是件挺让人高兴的事情。有些读者私信我说希望后面多分享spring方面的文章,这样能够在实际工作中派上用场。正好我对spring源码有过一定的研究,并结合我这几年实际的工作经验,把spring中我认为不错的知识点总结一下,希望对您有所帮助。一 如何获取spring容器对象1.实现BeanFactoryAware接口@Servicepublic class Per