240 发简信
IP属地:四川
  • springboot 多module: Task 'wrapper' not found in project ':XXX'

    idea将其中一个module当作project,导致找不到gradle。 可以在preference -> build -> gradle中查...

  • docker中的mysql无法访问问题

    由于mysql在docker中,需要tcp方式访问,所以需要指定协议:mysql -h localhost -P 3316 --protocol...

  • ansible tower docker安装

    ansible流程ansible通过ssh方式访问服务器并执行管理操作的,首先需要在ansible服务器上通过key-gen命令生成密钥对,并将...

  • redis分布式锁

    redis的setnx命令可以原子的设置一个key,命令参数支持同时设置过期时间,成功返回1,key存在返回0,可以用来当作分布式锁。即,设置成...

  • ZAB协议

    ZAB(Zookeeper Atomic Broadcast)协议,即原子广播协议用于zookeeper实现分布式事务的一致性。ZAB协议将zo...

  • 二阶段提交、三阶段提交、paxos协议

    1、二阶段提交协议: 二阶段协议分为两步,分别是投票阶段、提交阶段。 投票阶段:事务提议的协调者向所有参与者发出事务请求,参与者记录事务日志,并...

  • mysql事务

    一、事务隔离级别 事务是指具有ACID四个属性的事务,即原子性、一致性、隔离性和持久性。mysql根据事务的控制由弱到强分为多个隔离级别,即读未...

  • zookeeper leader选举和事务流程

    leader选举 zookeeper在集群启动或原leader宕机后会进行leader选举,选举过程大致如下: 每个实例通过发送“实例id+最大...

  • mysql笔记-字段上的函数操作会使索引失效

    当查询语句中包含对索引字段的函数操作时,查询将不会走索引,例如表t下有已建好索引的字段name,普通查询语句执行计划如下: 结果显示使用了nam...