- 博客(6)
- 收藏
- 关注
转载 三级缓存解决了循环依赖问题?别被骗了,一级缓存就够了!
的路径是 一级缓存 → 二级缓存 → 三级缓存,同时当从三级缓存中获取到早期对象时,直接放入二级缓存,删除三级缓存(后续的多次引用也是二级缓存),可见二级缓存+短暂的三级缓存相当于标记bean为已实例化,所以依赖三级缓存解决循环依赖显然是错的。都说Spring三级缓存解决了循环依赖问题,那我们就使用了一级缓存就解决了缓存依赖问题,spring的开发团队怎么会傻到用三级缓存解决问题,当然这句话可能还有一个歧义,第三层缓存区解决了缓存依赖问题,这同样也是错的,且听下文分析。下图展示了bean的初始化过程。
2025-07-15 06:01:14
3
转载 产品修行录:电动车通勤中的思考
就像在堵车时保持冷静,灵活应变,才能尽快摆脱困境,产品经理在面对问题时,冷静思考、积极应对,才能让产品走出困境,继续前行。若规划不当,可能在产品功能还未全部实现时,资源就已耗尽,导致产品 “电量不足”,无法达到预期的上线标准。在一些繁忙路段,即使骑着电动车,也难免会遭遇堵车的尴尬。最近一段时间,我选择了骑电动车上下班,这段时长在 12-18 分钟的通勤路,如同一个充满隐喻的小世界,映射出许多与产品经理工作相关的思考。产品经理的修行,不仅在办公室的会议讨论和电脑前的需求梳理中,更在生活的每一次经历和思考里。
2025-07-12 17:56:40
4
转载 能用 Java8 开发 MCP(或 MCP Server),这才是 MCP 自由(Solon AI MCP)!
之前在 mcp-sdk 仓库的 issue 与人交流时。曾有人说现在都 ia 时代了,怎么能还用 java8 呢?可是 MCP 是一个协议性的框架,应该更有普适性,应该照顾更广的市场需求。市场的情况是,(尤其是我国)还有海量的 jdk8 服务器。所以,用 Java8 也能开发 MCP(或 MCP Server),这才是 MCP 自由!
2025-06-18 13:48:13
8
转载 探秘Transformer系列之(27)--- MQA & GQA
在前文“优化KV Cache"中我们提到过,在”减少注意力头的数量“这个维度上,目前主要的相关工作有 MQA和GQA。MQA 和 GQA 是在缓存多少数量KV的思路上进行优化:直觉是如果缓存的KV个数少一些,显存就占用少一些,大模型能力的降低可以通过进一步的训练或者增加FFN/GLU的规模来弥补。因为MQA和GQA是基于MHA进行改进,所以我们用下图展示了三者的区别。
2025-05-25 11:40:59
48
转载 hbase命令行查询节点
我整理的一些关于【数据】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/eDOcp1HBase命令行查询节点的指南HBase是一种分布式、可扩展的NoSQL数据库,常用于处理大规模的结构化数据存储。与传统关系数据库不同,HBase承载的是列存储,具有更高的写入吞吐量和较低的...
2024-08-28 04:19:15
185
转载 MFC---CDC类及其屏幕绘图函数、画笔(CPen)、画刷(CBrush)(MFC常用类)
上一节中讲了文本输出的知识,本节的主要内容是CDC类及其屏幕绘图函数。CDC类简介CDC类是一个设备上下文类。CDC类提供了用来处理显示器或打印机等设备上下文的成员函数,还有处理与窗口客户区关联的显示上下文的成员函数。使用CDC的成员函数可以进行所有的绘图操作,包括处理绘图工具、GDI对象的选择、颜色和调色板的处理、获取和...
2024-07-04 02:42:59
699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人