摘要: 前面有写了一篇关于这个,但是这几天又改进了一点,就单独一篇在详细说明一下 配置 application.properties ,启用Ehcache 配置 ehcache.xml ,设置缓存相关属性 配置 cache-dependencies.xml ,指定 各namespace缓存之间的依赖关联 编 阅读全文
posted @ 2019-08-02 09:30 逆水行舟,平原走马 阅读(1721) 评论(0) 推荐(0) 编辑
摘要: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader 今天加载解析XML的时候,就遇到这个问题 按报错信息来看,是缺少包或者类造成, 但是我已经把dom4 阅读全文
posted @ 2019-08-01 17:40 逆水行舟,平原走马 阅读(25372) 评论(1) 推荐(1) 编辑
摘要: 最近在做一个项目,为处理并发性较差的问题,使用了Mybatis二级缓存 但在多表联合查询的情况下,Mybatis二级缓存是存在着数据脏读的问题的 两天就是在想办法解决这个数据脏读的问题 考虑到简易性、性能、兼容性、可扩展性,我选择了springboot自带的 Ehcache 框架来整合解决这个问题 阅读全文
posted @ 2019-07-31 15:45 逆水行舟,平原走马 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 原因1: pom.xml 配置缺少version 报错: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> 阅读全文
posted @ 2019-07-31 11:30 逆水行舟,平原走马 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 很多时候,我们使用缓存是为了提高系统的并发性能 但缓存的模式有几种,使用方式和相应工具也有很多种 但实际的选择还是要看应用场景 像一些项目,对并发没有太高的要求,就可以使用Springboot+Ehcache+Mybatis+Redis ( 虽然由于数据脏读问题,Mybatis二级缓存是不推荐的,但 阅读全文
posted @ 2019-07-29 22:28 逆水行舟,平原走马 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 最近想给系统(spring-boot + Mybatis)弄一个二级缓存,看了一些资料,就总结一下 一级缓存 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构用于存储缓存数据。 不同的sqlSession之间的缓存数据区域是互相不影响的 阅读全文
posted @ 2019-07-27 15:00 逆水行舟,平原走马 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 今天在改一个bug 情况: 在spring boot中写了一个类Result ,用来统一封装 各个API响应结果 , 其中重写了toString()方法来返回 json字符串 。 在正常情况下,从其它API 返回给前端的结果都是json字符串,前端可以正确解析 但遇到一些异常的情况,返回给前端的结果 阅读全文
posted @ 2019-07-26 13:59 逆水行舟,平原走马 阅读(18904) 评论(0) 推荐(1) 编辑
摘要: 使用MQ前,要弄清楚为什么需要选择这种,而不是另外一种? 参考: 如何看待消息中间件的选型 https://mp.weixin.qq.com/s/ppnfys0sHOOkCc9xfjh-IQ 消息中间件选型分析——从Kafka与RabbitMQ的对比来看全局 http://ju.outofmemor 阅读全文
posted @ 2019-07-26 09:19 逆水行舟,平原走马 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 最近想开始入手MQ消息中间件的使用 但学习之前,必须要搞清楚为什么需要使用?消息中间件为什么会这么热门? 消息中间件就像一个持久化的中转站 , A 把一个消息、一份数据 放在这个中转站 ,然后就回去了,不用管后面谁来拿这个数据、怎么处理 B到这个中转站看看有没有自己的消息,有的话就拿来用,拿多少,什 阅读全文
posted @ 2019-07-25 17:36 逆水行舟,平原走马 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 一点点补充 网站布局有五种方式: 1、静态布局(static layout) 2、流式布局(Liquid Layout) 3、自适应布局(Adaptive Layout) 4、响应式布局(Responsive Layout) 5、弹性布局(rem/em布局) 关于响应式布局,可使用 CSS3 @me 阅读全文
posted @ 2019-07-25 15:56 逆水行舟,平原走马 阅读(472) 评论(0) 推荐(0) 编辑