首页下载资源后端缓存缓存缓存缓存缓存缓存缓存缓存

ZIP缓存缓存缓存缓存缓存缓存缓存缓存

wumingdu1234118.99KB需要积分:1

资源文件列表:

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

资源介绍:

缓存缓存缓存缓存缓存缓存缓存缓存
# 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 "在这里输入图片标题")
100+评论
captcha