摘要: MVCC说明 MVCC只适用于repeatable read和read commit两个隔离级别 (read uncommit总是读取最新的数据行,不符合当前事务版本的数据行) (serializable则会对所用行加锁) MVCC是行锁的一种变种 根据不同的存储引擎,MVCC有不同的实现,典型的有 阅读全文
posted @ 2018-08-27 21:43 使用D 阅读(330) 评论(0) 推荐(0)
摘要: mysql说对数据加锁不管共享锁还是互斥锁就能解决幻读的问题 悲观锁:读写的时候都加锁,读取数据时给加锁,其它事务无法修改这些数据。修改删除数据时也要加锁,其它事务无法读取这些数据,serializable串行化隔离级别 乐观锁:MVCC,大多是基于数据版本( Version )记录机制实现 gap 阅读全文
posted @ 2018-08-27 21:42 使用D 阅读(273) 评论(0) 推荐(0)
摘要: 缓存统计信息: requestCount返回Cache查找方法返回缓存或未缓存值的次数。这被定义为hitCount + missCount。 hitCount返回Cache查找方法返回缓存值的次数。 hitRate()返回已命中的缓存请求的比率。这被定义为hitCount / requestCoun 阅读全文
posted @ 2018-08-27 21:33 使用D 阅读(661) 评论(0) 推荐(0)
摘要: 说明: 生成的高速缓存是CacheBuilder可序列化的 内存key-value具有concurrentHashMap哈希表的特性,并发安全 默认情况下缓存使用equals方法进行比较,如果创建时指定了weakKeys(),则使用==进行判断相等 同样如果指定softValues或者weakVal 阅读全文
posted @ 2018-08-27 21:32 使用D 阅读(749) 评论(0) 推荐(0)
摘要: Redis实现限流功能的优点: 可以应用于分布式或者集群下 redis并发量大 Redis限流实现思路 使用redis中key的过期机制、key自增机制, 主类,可以在Filter或者HandlerInterceptor中定义,用于拦截请求 @GetMapping(value = "/limitRa 阅读全文
posted @ 2018-08-27 21:30 使用D 阅读(8209) 评论(0) 推荐(1)
摘要: LinkedBlockingQueue linkedBlockingQueue = new LinkedBlockingQueue<String>(1024); ThreadFactory THREAD_FACTORY = new ThreadFactoryBuilder().setNameForm 阅读全文
posted @ 2018-04-11 18:05 使用D 阅读(359) 评论(0) 推荐(0)
摘要: 公司报表分析系统已经运行了一年多,最近收到服务器内存警告信息内存耗尽,第一时间着手排查问题,记录下排查内存耗尽问题整个过程使用到的命令。 第一步查看内存使用情况: free -m 命令:已M单位显示服务器实际内存使用情况,如图: 第1行mem数据:total内存总数: 7864used已经使用的内存 阅读全文
posted @ 2018-02-01 23:29 使用D 阅读(3178) 评论(0) 推荐(1)
摘要: propagation属性的传播行为:REQUIRED:指定当前方法必需在事务环境中运行,如果当前有事务环境就加入当前正在执行的事务环境,如果当前没有事务,就新建一个事务。这是默认值。 SUPPORTS:指定当前方法加入当前事务环境,如果当前没有事务,就以非事务方式执行。 MANDATORY:指定当 阅读全文
posted @ 2017-10-19 23:31 使用D 阅读(263) 评论(0) 推荐(0)
摘要: 项目通常使用的命令:maven clean install -Dmaven.test.skip=true 删除target文件夹,在打包项目放到本地仓库中,然后忽略测试 mvn install maven通过install将本地工程打包成jar包,放入到本地仓库中,再通过pom.xml配置依赖引入到 阅读全文
posted @ 2017-10-19 23:06 使用D 阅读(746) 评论(0) 推荐(0)
摘要: Spring集成: web.xml中配置log4j <context-param> <param-name>log4jConfigLocation</param-name> <param-value>WEB-INF/log4j.xml</param-value></context-param> <! 阅读全文
posted @ 2017-09-17 23:14 使用D 阅读(10965) 评论(0) 推荐(0)