- 博客(8)
- 资源 (17)
- 收藏
- 关注
原创 Spring-IO-Caching 四
spring在处理cache过程中如下:CacheEvict(beforeInvocation = true)、 Cacheable、CachePut、CacheEvict(beforeInvocation = false)caching只是对Cacheable、CacheEvict、CachePut的组合,在使用过程中考虑清楚自己是否需要这样的组合即可。从缓存中驱逐,例如数据项被删除或者数据项被更新时使用,避免缓存时脏数据。如果缓存有值就去缓存,否则执行方法逻辑存入缓存。
2024-01-07 20:47:54 369 1
原创 post调用Kibana报500
需要通过Kibana查询日志进行分析,这时项通过post调用Kibana的elasticsearch/_msearch?rest_total_hits_as_int=true&ignore_throttled=true发现报500。"content-type": "application/x-ndjson"、 "kbn-version": "" 也是必须的。body的多端json需要追加换行符。另外,Request Header中。
2023-12-24 16:58:56 362
原创 vue2升级vue3
我们考虑的方案有两个:1. 老项目项目(单页项目)支持在iframe中打开模块,新项目开发一个个的新模块,全部完成后新项目提供导航,切换域名停止老项目。2. 新项目搭建导航框架(展现与老项目一致),域名绑定到新项目,利用Nginx将未实现模块的访问转发到老项目。icons-vue写一套模板(或图标代码生成)只需将ionicons 的svg文件复制到 icons-vue中就可以生成element-plus使用的相关图标代码,你可以打包到自己npm仓库,构建自己的图标库了。本文记录一下升级方案及遇到的问题。
2023-12-24 16:51:22 374
原创 Spring-IO-Caching 三
Redis工具Another Redis DeskTop Manager,链接信息中的Separator默认是一个冒号。但是org.springframework.data.redis.cache.CacheKeyPrefix#SEPARATOR的却是另个冒号。实际应用中,一个redis被多个项目公用。keyprefix可以用来区分应用,cacheName 可以用来区分项目中不同的缓存类型。预告:下一篇来研究下org.springframework.cache.annotation下的注解类。
2023-12-08 20:15:00 368
原创 Spring-IO-Caching 二
至此已经实现了使用redis来存储spring-cache,代码中不用再判断是否有redis中是否有缓存,没有的话取数据库再存储reids。图片中圈出的红色,有什么问题呢?我们下文在做解释。
2023-12-02 16:17:49 363 1
原创 Spring-IO-Caching 一
spring boot 使用默认缓存两步需要缓存的方法上加 @Cacheable默认使用的缓存为:SimpleCacheConfiguration。
2023-11-26 22:32:45 804 1
原创 mysql索引失效的情况
字段(参数)类型不一致不满足最左匹配原则查询时使用*查询参数使用了函数like查询时左侧模糊查询or关键字not in、not exists排序导致
2023-10-29 18:17:04 28 1
密西西比河谷州立大学:Android应用程序开发 源代码
2014-03-29
密西西比河谷州立大学《Android应用程序开发》对应PPT
2014-03-29
JMail4_用户手册
2010-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人