这辈子最有先见之明的一个设计

简介:

有一个通用的action(struts2做的),用来给用户加载菜单树。


菜单树嘛,更新少,读取多。于是就在内存里写了一个缓存。


可是更新少不代表不更新。真的更新了数据库,要怎么样通知到内存呢?


当时我在action里写了一个refresh()方法,用来刷新缓存。


没想到居然用上了,而且已经用了两次了=。=


在我做过的“为未来做的设计”里,这是最有先见之明的一次了。哈哈。




本文转自 斯然在天边 51CTO博客,原文链接:http://blog.51cto.com/winters1224/1586771,如需转载请自行联系原作者

相关文章
|
3月前
|
机器学习/深度学习 数据采集 人工智能
揭开大模型幻觉之谜:深入剖析数据偏差与模型局限性如何联手制造假象,并提供代码实例助你洞悉真相
【10月更文挑战第2天】近年来,大规模预训练模型(大模型)在自然语言处理和计算机视觉等领域取得卓越成绩,但也存在“大模型幻觉”现象,即高准确率并不反映真实理解能力。这主要由数据偏差和模型局限性导致。通过平衡数据集和引入正则化技术可部分缓解该问题,但仍需学界和业界共同努力。
57 4
|
5月前
|
机器学习/深度学习 数据采集 人工智能
揭秘大型机器学习模型背后的秘密:如何在技术深度与广度之间找到完美平衡点,探索那些鲜为人知的设计、训练与部署技巧,让你的作品脱颖而出!
【8月更文挑战第21天】大型机器学习模型是人工智能的关键方向,借助不断增强的计算力和海量数据,已实现在学术与产业上的重大突破。本文深入探讨大型模型从设计到部署的全过程,涉及数据预处理、模型架构(如Transformer)、训练技巧及模型压缩技术,旨在面对挑战时提供解决方案,促进AI技术的实用化进程。
97 1
|
8月前
|
搜索推荐 程序员 测试技术
研究思考|关于软件复杂度的困局
本文重点围绕软件复杂度进行剖析,希望能够帮助读者对软件复杂度成因和度量方式有所了解。
|
搜索推荐 程序员 测试技术
研究思考丨关于软件复杂度的困局
研究思考丨关于软件复杂度的困局
1322 10
研究思考丨关于软件复杂度的困局
|
安全 机器人 定位技术
未来15年哪些工作最有前景
未来15年哪些工作最有前景
147 0
未来15年哪些工作最有前景
|
机器学习/深度学习 人工智能 算法
近期看到AlphaGo算法最清晰的解读
来看看人工智能专家同时又是围棋高手的如何解读AlphaGo算法的
27471 1
|
信息无障碍
认知与设计:理解UI设计准则-我们的感知存在偏差
感知存在偏差 我们对周围世界的感知并不是对其真实的描述。我们的感知至少受三个因素的影响:过去,我们的经验;现在,当前的环境;将来,我们的目标。 经验影响感知 先入为主能够影响感知 有个著名的例子是一张R.C.James所绘的素描,大部分人对它的印象就是随手泼出的墨点。
1722 0
|
定位技术
看得见的设计方法——因果联想法
最近一直在探究思考问题的思路,并且希望能把自己思考的过程呈现给大家。因果联想法是笔者个人总结的方法,是在平时思考过程中用到的并且有所裨益的方法,展现的是一种分析问题的思路。笔者尝试将此方法描述出来,结合日常的工作内容展示思考的过程,希望大家能够有所启发。
1760 0