摘要: 当有多个事务同时更新一条sql时,mysql是如何处理的呢?很显然,使用加锁的方式,一个事务获得了锁,进行操作,其他事务排队一个个等着,等当前这个事务执行完释放锁,其他事务获取锁取到锁的进行操作。这里的锁就是独占锁,也就是X锁。 那么如果有查询这一行数据时,是要加锁吗?不是的,mysql为了提高性能 阅读全文
posted @ 2020-05-17 23:28 东篱闲菊 阅读(1144) 评论(0) 推荐(1) 编辑
摘要: 一、定义 责任链模式:将请求的发送和接收解耦,让多个接收对象都有机会处理这个请求。将这些接收对象串成一条链,并沿着这条链传递这个请求,直到链上的某个接收对象能够处理它为止。 二、实现 1.首先定义一个处理器的接口 /** * 处理器接口 * @author yannic */ public inte 阅读全文
posted @ 2020-05-17 23:03 东篱闲菊 阅读(158) 评论(0) 推荐(0) 编辑