阅读更多
AutoLoadCache 4.12 发布了,AutoLoadCache 是基于AOP+Annotation等技术实现的高效的缓存管理解决方案,实现缓存与业务逻辑的解耦,并增加异步刷新及“拿来主义机制”,以适应高并发环境下的使用。
修改日志:
1、fastjson deepClone 数组中有Map或Collection时,转换失败的问题
2、Fastjson深度复制优化:针对深度复制Method的arguments进行优化,通过method.getGenericParameterTypes() 来方便深度复制泛型参数。
3、使用 ThreadLocal 缓存Random,提升获取随机数性能
4、将异步刷新线程设置为守护线程。
5、ICacheManager中的get和set方法中,增加Method method和 Object args[]两个参数,方便使用者根据情况进行扩展,比如:增加一些自定义的注解,来处理特殊业务逻辑(比如:增加本地缓存功能)

最后总结一下使用fastjson做deepClone的限制,因为json中是不包类信息,而且在有些情况泛型是会补擦除,所以要使用fastjson进行deepClone话,必须要能获得到泛型的ParameterType。

补充4.11的更新内容:

1、增加刷新缓存数据功能,如果不使用自动加载,则在缓存即将过期时(必须在这个期间有用户请求数据),开启线程进行异步刷新数据,可以减少用户的等待,避免因缓存失效失效造成系统压力过大;
2、在刷新缓存和自动加载缓存中,如果从数据层加载数据时,发生异常,则使用旧数据进行续租(如果有旧数据的话),达到提前预防缓存失效后,系统压力过大问题;
3、解决使用fastjson进行深度复制数据组时,转换错误的问题;
4、将数据加载功能从AbstractCacheManager中移到DataLoader中,使得代码更加清晰易懂;
来自: github
1
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • div css图文混排列表设计中的基础问题总结

    最近业务需要,想设计一个比较通用的图文混排的列表,结果设计的过程中遇到了不少问题,都是一些css中比较基础的问题,自己还是想总结下,希望可以帮到一些css设计的初学者,同时也想扩大下自己的知识量,感兴趣的朋友...

  • 实现带网络图片的html图文混排.docx

    在TextView中要显示HTML文字是比较轻松的事,但是在其中混上网络图片就变的复杂了起来。本文通过重写getDrawable方法得到drawable实现图文混排效果!

  • 深入理解ios图文混排原理并自定义图文控件.docx

    iOS开发中一般用UILabel来展示文字、UIImageView用来显示图片、UIButton用于简单的图文点击响应事件,稍复杂一点的可以借助NSAttributedString来实现图文混排需求,又或者将图文内容转换为HTML由WKWebView...

  • 如何让图文混排好看又好用?

    今天搜集了一组值得同学们借鉴学习的图文混排优秀案例,为了同学们能有所收获,案例都附有到位的分析,几乎每个案例都有特别的排版技巧,对提升版式设计能力很有帮助,来学习咯。从过去到现在,设计师们总是对方位性...

  • EmojiText图文混排

    支持动态表情 支持超链接,而且超链接颜色可以自定义

  • 题库类App中比较头疼的公式问题,TextView加载Html,图文混排,Svg图片加载

    题库类App中比较头疼的公式问题,关于题干和选项中对含有数学和化学公式TextView加载Html图文混排的处理方式(Svg图片、Base64图片、png图片的处理,以及针对公式不自动换行问题的处理)

  • html实现文字绕排示例(html图文混排)

    在word中我们知道如何是文字绕排,但在web页面中如何实现呢?这个就不象word中那么容易了。但只要使用好html的元素一样能达到这样的效果。一般绕排有这样几种:文字绕图,文字绕文字等。我想讲的就是这两种。好吧,...

  • CSS图文混排的几种方案

    左图右内容其实就是一个很简单的布局了,我们经常会在种大的门户网站经常看到的图文混排效果了,下面给大家介绍一下实例

  • 一个很好用的图文混排label

    它良好的结合了 UIKit 和 Core Graphics/Quartz:UIKit 的 UILabel允许你通过在 IB 中简单的拖曳添加文本,[/大兵]但你不能改变文本的颜色和其中的单词。[/强]"; CGFloat coreLabelX = 10; CGFloat maxW = self.view...

  • MTextView:Android 自绘TextView解决提前换行问题,支持图文混排

    MTextViewAndroid 自绘TextView解决提前换行问题,支持图文混排

  • CSS 网页图文混排的10个技巧

    图文混排! 我想,你会想到这个。这里,准备给你介绍10个在文章的排版中会用到的CSS基础,当然,包括图文混排,是怎样做到的。

  • 图文混排 label3中自适应

    图文混排 label自适应的3种方法 【srxboys】

  • unity实现图文混排功能.zip

    实现在Text文本中添加图片表情功能

  • 图文混排界面框架

    好用的图文混排框架,仿新闻页面。只需简单配置就能实现页面布局,支持网络图片和本地图片

  • 模拟新浪微博图文混排切换效果

    新浪微博上,大家经常见到图文混排的效果,并且支持左右切换功能,今天把这款效果模仿做出来给大家参考

  • 安卓自定义图文混排

    图文混排自动定义view,似的图片与文字在一个view中排列。

  • 译文:网页首屏设计之图文混排的10大技巧

    图文混排是设计中极为重要的一项技术,同时它也极难达到完美的境界。要在网页首屏中呈现出完美的混排效果,你需要一张完美的照片,和足够出彩的文字排版。如果你准备接受挑战,那么请看接下来这10条技巧吧。...

  • egret_基于TextFlow属性实现图文混排.rar

    由于egret官方TextField(eui.label)提供的textFlow属性并不支持标签的解析,所以扩展其textFlow属性,使其可以解析img标签并且以图文混排形式显示。

  • android textview图文混排支持GIF图

    android textview图文混排支持GIF图 原生方式实现 glide支持

  • 【java毕业设计】智慧社区教育服务门户.zip

    有java环境就可以运行起来 ,zip里包含源码+论文+PPT, 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上

Global site tag (gtag.js) - Google Analytics