- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 关于会话与缓存
今天使用了spring data jpa遇到一个问题:就是调用findOne获取到数据,后面数据被其他线程更新,但获取到数据还是第一次查询的数据,经分析是由于缓存造成的 但是,将这个findOne扔到线程循环执行,主线程不断改数据,此时findone每次都是最新的,哪怕手动改数据库,都能刷出正确数据,感觉线程自己没有会话的概念(不会保存到一级缓存)
2017-11-16 16:05:29 1104
原创 kibana 相关安装
结束进程: fuser -an tcp 5601 marvel插件:本身监控es本身,如性能,磁盘情况,不是必须的 kibana-4.3.1-linux-x64/bin/kibana plugin --install elasticsearch/marvel/latest 安装mavel应用 建议使用: kibana-4.3.1-linux-x64/bi
2017-08-24 13:56:40 264
原创 mybaits/ibaits注意点
1、主键策略 在Oracle中,sequence提供多表多字段可共用一个不重复值。MySQL中存在自增列,基本可以满足PK的要求。但自增列存在限制: a.只能用于表中的一个字段,一张不能同时存在两个以上的自增列; b.自增列必须被定义为key(PK或FK); c.自增列不能被多个表共用; d.当insert语句不包括自增字段或将其值设置为NULL时,该值会自动填上 orac
2017-04-11 11:17:51 401
原创 读写分离
要求几秒钟之内有写请求,哪怕配置读数据库,也要使用master数据库 可以借助spring 的AbstractRoutingDataSource,主要实现determineTargetDataSource抽象方法 public class DynamicDataSource extends AbstractRoutingDataSource { public stat
2017-02-08 10:42:52 282
原创 如何实现分布式登录
1、cookie存储一个id,并保存到memcahed 2. 每次请求,读取cookie 是否在memcahed有该id,有允许进入,没有返回到登录页面
2017-02-07 17:32:34 2685
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人