首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

缓存缓存缓存缓存缓存缓存缓存缓存

后端 118.99KB 26 需要积分: 1
立即下载

资源介绍:

缓存缓存缓存缓存缓存缓存缓存缓存
# scm-springboot 基于spring boot的统一注解缓存,支持mencached、redis、ehcache的缓存无缝切换。支持单个缓存设置过期时间,灵活的key设置规则,采用fastjson序列化与反序列化,以json串存于缓存之中。根据命名空间管理缓存集。 ##### [缓存注解使用](https://gitee.com/zhys513/scm-springboot/wikis/%E4%B8%80%E3%80%81%E7%BC%93%E5%AD%98%E6%B3%A8%E8%A7%A3%E4%BD%BF%E7%94%A8) ##### [缓存配置](https://gitee.com/zhys513/scm-springboot/wikis/%E4%BA%8C%E3%80%81%E7%BC%93%E5%AD%98%E9%85%8D%E7%BD%AE) ##### [像工具类使用缓存](https://gitee.com/zhys513/scm-springboot/wikis/%E4%B8%89%E3%80%81%E5%83%8F%E5%B7%A5%E5%85%B7%E7%B1%BB%E4%BD%BF%E7%94%A8%E7%BC%93%E5%AD%98) ##### [springboot使用缓存](https://gitee.com/zhys513/scm-springboot/wikis/%E5%9B%9B%E3%80%81springboot%E4%BD%BF%E7%94%A8%E7%BC%93%E5%AD%98) ##### [Maven依赖](https://gitee.com/zhys513/scm-springboot/wikis/%E4%BA%94%E3%80%81Maven%E4%BE%9D%E8%B5%96) ### 更新历史 2019年10月28日,加入fastjson序列化和反序列化存储 未来版本 1.对序列化和反序列化做验证测试 2.加入两级缓存 ### 1. 缓存工作原理 KEY的生成规则为 平台代码+命名空间+类名+命名空间版本号+系统生成KEY/自定义KEY 的组合(KEY长度太长会有问题,所以需要MD5下)并经过MD5再编码作为缓存KEY. 通过引入命名空间(nameSpace)概念,只要对命名空间的版本号进行管理,达到批量清除缓存的需求;对于需要清除的缓存只要对命名空间版本号进行增加或变更,根据KEY的生成规则命名空间版本号发生变化缓存就获取不到(穿透),最后垃圾缓存根据时间或LUA自动清除。 ### 2. 缓存工作原理如下图所示: ![输入图片说明](http://git.oschina.net/uploads/images/2016/1021/150003_818d33de_18971.jpeg "在这里输入图片标题")

资源文件列表:

scm-springboot.zip 大约有97个文件
  1. scm-springboot/
  2. scm-springboot/.classpath 553B
  3. scm-springboot/.git/
  4. scm-springboot/.git/FETCH_HEAD 217B
  5. scm-springboot/.git/HEAD 23B
  6. scm-springboot/.git/config 307B
  7. scm-springboot/.git/description 73B
  8. scm-springboot/.git/hooks/
  9. scm-springboot/.git/hooks/applypatch-msg.sample 478B
  10. scm-springboot/.git/hooks/commit-msg.sample 896B
  11. scm-springboot/.git/hooks/post-update.sample 189B
  12. scm-springboot/.git/hooks/pre-applypatch.sample 424B
  13. scm-springboot/.git/hooks/pre-commit.sample 1.6KB
  14. scm-springboot/.git/hooks/pre-push.sample 1.32KB
  15. scm-springboot/.git/hooks/pre-rebase.sample 4.83KB
  16. scm-springboot/.git/hooks/prepare-commit-msg.sample 1.21KB
  17. scm-springboot/.git/hooks/update.sample 3.53KB
  18. scm-springboot/.git/index 4.44KB
  19. scm-springboot/.git/info/
  20. scm-springboot/.git/info/exclude 240B
  21. scm-springboot/.git/logs/
  22. scm-springboot/.git/logs/HEAD 174B
  23. scm-springboot/.git/logs/refs/
  24. scm-springboot/.git/logs/refs/heads/
  25. scm-springboot/.git/logs/refs/heads/master 174B
  26. scm-springboot/.git/logs/refs/remotes/
  27. scm-springboot/.git/logs/refs/remotes/origin/
  28. scm-springboot/.git/logs/refs/remotes/origin/HEAD 174B
  29. scm-springboot/.git/objects/
  30. scm-springboot/.git/objects/info/
  31. scm-springboot/.git/objects/pack/
  32. scm-springboot/.git/objects/pack/pack-2757de3de00d77fcbed3084b141661210eae2fcc.idx 11.41KB
  33. scm-springboot/.git/objects/pack/pack-2757de3de00d77fcbed3084b141661210eae2fcc.pack 54.15KB
  34. scm-springboot/.git/packed-refs 175B
  35. scm-springboot/.git/refs/
  36. scm-springboot/.git/refs/heads/
  37. scm-springboot/.git/refs/heads/master 41B
  38. scm-springboot/.git/refs/remotes/
  39. scm-springboot/.git/refs/remotes/origin/
  40. scm-springboot/.git/refs/remotes/origin/HEAD 32B
  41. scm-springboot/.git/refs/tags/
  42. scm-springboot/.project 568B
  43. scm-springboot/LICENSE 10.2KB
  44. scm-springboot/README.md 1.89KB
  45. scm-springboot/pom.xml 4.94KB
  46. scm-springboot/scm-springboot.iml 5.19KB
  47. scm-springboot/src/
  48. scm-springboot/src/main/
  49. scm-springboot/src/main/java/
  50. scm-springboot/src/main/java/cn/
  51. scm-springboot/src/main/java/cn/zhys513/
  52. scm-springboot/src/main/java/cn/zhys513/common/
  53. scm-springboot/src/main/java/cn/zhys513/common/cache/
  54. scm-springboot/src/main/java/cn/zhys513/common/cache/CacheConfig.java 625B
  55. scm-springboot/src/main/java/cn/zhys513/common/cache/CacheEngine.java 1.09KB
  56. scm-springboot/src/main/java/cn/zhys513/common/cache/CacheException.java 1.01KB
  57. scm-springboot/src/main/java/cn/zhys513/common/cache/CacheKeyProvider.java 1.42KB
  58. scm-springboot/src/main/java/cn/zhys513/common/cache/CacheProvider.java 2.38KB
  59. scm-springboot/src/main/java/cn/zhys513/common/cache/DefaultCacheKeyProvider.java 3.58KB
  60. scm-springboot/src/main/java/cn/zhys513/common/cache/annotation/
  61. scm-springboot/src/main/java/cn/zhys513/common/cache/annotation/ClearCacheThroughNSpace.java 1.13KB
  62. scm-springboot/src/main/java/cn/zhys513/common/cache/annotation/ReadThroughCache.java 1.77KB
  63. scm-springboot/src/main/java/cn/zhys513/common/cache/aop/
  64. scm-springboot/src/main/java/cn/zhys513/common/cache/aop/CacheClearAspect.java 1.65KB
  65. scm-springboot/src/main/java/cn/zhys513/common/cache/aop/CacheHandleAspect.java 4.34KB
  66. scm-springboot/src/main/java/cn/zhys513/common/cache/ehcached/
  67. scm-springboot/src/main/java/cn/zhys513/common/cache/ehcached/EhCacheEngine.java 3.01KB
  68. scm-springboot/src/main/java/cn/zhys513/common/cache/ehcached/EhCachedProvider.java 2.86KB
  69. scm-springboot/src/main/java/cn/zhys513/common/cache/memcached/
  70. scm-springboot/src/main/java/cn/zhys513/common/cache/memcached/MemcachedProvider.java 3.42KB
  71. scm-springboot/src/main/java/cn/zhys513/common/cache/memcached/SubMemcachedClientFactoryBean.java 632B
  72. scm-springboot/src/main/java/cn/zhys513/common/cache/redis/
  73. scm-springboot/src/main/java/cn/zhys513/common/cache/redis/RedisProvider.java 6.19KB
  74. scm-springboot/src/main/java/cn/zhys513/common/cache/util/
  75. scm-springboot/src/main/java/cn/zhys513/common/cache/util/MD5Utils.java 2.41KB
  76. scm-springboot/src/main/java/test/
  77. scm-springboot/src/main/java/test/Application.java 1.16KB
  78. scm-springboot/src/main/java/test/controller/
  79. scm-springboot/src/main/java/test/controller/TestController.java 1.07KB
  80. scm-springboot/src/main/java/test/dao/
  81. scm-springboot/src/main/java/test/dao/ITestDao.java 273B
  82. scm-springboot/src/main/java/test/dao/impl/
  83. scm-springboot/src/main/java/test/dao/impl/TestDao.java 548B
  84. scm-springboot/src/main/java/test/service/
  85. scm-springboot/src/main/java/test/service/ITestService.java 538B
  86. scm-springboot/src/main/java/test/service/impl/
  87. scm-springboot/src/main/java/test/service/impl/TestService.java 1.21KB
  88. scm-springboot/src/main/resources/
  89. scm-springboot/src/main/resources/applicationContext-cache.xml 3.77KB
  90. scm-springboot/src/main/resources/config/
  91. scm-springboot/src/main/resources/config/application.properties 188B
  92. scm-springboot/src/main/resources/config/application.yml 128B
  93. scm-springboot/src/main/resources/ehcache.xml 13.3KB
  94. scm-springboot/src/main/resources/logback.xml 1.88KB
  95. scm-springboot/src/main/webapp/
  96. scm-springboot/src/main/webapp/hello.jsp 378B
  97. scm-springboot/src/main/webapp/index.html 259B
0评论
提交 加载更多评论
其他资源 亿可控,亿可控,亿可控,亿可控
亿可控,亿可控,亿可控,亿可控
基于java的疫情物资送饭系统
基于java的疫情物资送饭系统 数据库采用mysql5.5版本 jdk1.8 maven3.6.1
简单猜谜小程序随意写写
简单猜谜小程序随意写写
中国城市统计年鉴(1985-2023)
《中国城市统计年鉴》是全面反映中国城市社会经济发展情况的资料性年刊。《中国城市统计年鉴—2023》收录了2022年全国各级城市社会经济发展等方面的主要统计数据。 本年鉴内容共分四个部分: 第一部分是全国城市行政区划,列有不同区域、不同级别的城市分布情况; 第二、三部分分别是地级以上城市统计资料和县级城市统计资料,具体包括人口、资源环境、经济发展、科技创新、人民生活、公共服务、等方面的数据; 第四部分是附录,为主要统计指标解释。 需要说明的是,从1997年开始,地级以上城市和县级城市分别采用不同的统计制度,有些指标在两类城市之间不具有可比性,故本年鉴将地级以上城市和县级城市统计资料分为独立的两部分。本年鉴所涉及的全国或全部城市统计资料,均未包括香港特别行政区、澳门特别行政区和台湾省。
软件资源-集信达,软件资源-集信达
软件资源----集信达
爬取豆瓣电影源代码数据-项目实战7-爬取源代码数据-ipynb格式-Python语法-用Jupyter notebook打开
爬取豆瓣电影TOP250源代码数据-项目实战7-爬取源代码数据-ipynb格式-Python语法-用Jupyter notebook打开 用来练习如何爬取源代码数据,可用Pycharm,也可用 Jupyter notebook进行编写代码,相关代码已给出,拿到豆瓣电影TOP250页面的源代码之后,从而得到可供下一步分析的数据。 整个流程清晰,每个步骤均用Make down编辑器进行编辑文字,相关部分会加以图片讲解,并给出了相关代码 最后祝您变得更强
交易流水证明_用于材料证明_20240805_132850.zip
交易流水证明_用于材料证明_20240805_132850.zip
影视类前端网站:大一同学期末作业的卓越借鉴范例
影视类前端网站:大一同学期末作业的卓越借鉴范例 影视类前端网站:大一同学期末作业的卓越借鉴范例 在当今数字化的时代,影视类网站以其丰富的内容和便捷的用户体验,成为了互联网领域中备受瞩目的一部分。今天,我们向广大大一同学隆重推出一款精心打造的影视类前端网站,它不仅是一份出色的期末作业成果,更是为同学们提供了极具价值的学习和借鉴资源。 这个影视类前端网站凝聚了创作者的智慧与努力,展现了扎实的专业知识和创新的设计理念。从页面布局到功能实现,每一个细节都经过了精心雕琢,旨在为用户带来流畅、舒适的观影体验。 在页面设计方面,该网站采用了简洁明了的风格,色彩搭配协调,图标和按钮清晰易懂。用户一进入网站,就能迅速找到自己感兴趣的电影或电视剧分类,无论是热门影片、经典剧集,还是最新上映的作品,都能一目了然。同时,网站还具备响应式设计,能够自适应不同设备的屏幕尺寸,无论是在电脑、平板还是手机上,都能呈现出完美的视觉效果。 在功能实现上,该网站充分考虑了用户的需求。强大的搜索功能让用户能够快速找到心仪的影视作品,精准的推荐算法则根据用户的浏览历史和偏好为其推荐个性化的内容。此外,用户还可
影视类前端网站:大一同学期末作业的卓越借鉴范例 影视类前端网站:大一同学期末作业的卓越借鉴范例 影视类前端网站:大一同学期末作业的卓越借鉴范例