话不多说,直接上代码 配置redis序列化 包含key和requestid的实体类 加锁解锁的工具类 用于解锁的lua脚本(放于resource...
使用两个线程竞争读锁,一个线程竞争写锁。看读写锁的获取率。 代码如下 public class ThreadDuXieSuo { public ...
1.指令重排 在多线程中,while (!ready),在执行的时候可能会变成 if(!ready) { while(true) { } } 导...
使用索引查询时,把索引列单独放在表达式一侧(id<4),否则索引可能无法生效(id-1<4); 索引的选择性:索引不重复记录条数/总记录条数,选...
1. Git基本配置 git config可以配置git的参数,可以使用git config --list查看已经配置的git参数。其中有三个级...
IPTABLES iptables的表与链 iptables具有Filter, NAT, Mangle, Raw四种内建表。 查看对应表 -t ...
获取网关地址(如果是桥接模式,网关和宿主机相同) 这里使用的是VMware的虚拟机 1:右键虚拟机,打开设置,点击网络适配器 查看自己虚拟机使用...
无论数据有没有上锁都可以使用select ...from...查询数据,因为普通查询是快照读没有任何锁机制。 事物隔离级别(mysql默认可重复...
TIMESTAMP和DATETIM 相同点 两者都可用来表示YYYY-MM-DD HH:MM:SS[.fraction]类型的日期。 不同点 d...