
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问,Java中我们一般可以使用synchronized语法和ReetrantLock去保证,这实际上是本地锁的方式。但是现在公司都是流行分布式架构,在分布式环境下,如何保证不同节点的线程同步执行呢?实际上,对于分布式场景,我们可以使用分布式锁,它是控制分布式系统之间互斥访问共享资源的一种方式。

com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration---循环依赖问题
InnoDB 用户无法手动创建哈希索引,如果从这一层面来说,InnoDB 不支持哈希索引,但是InnoDB 会自调优 (self-tuning),如果判定建立自适应哈希索引 (Adaptive Hash Index, AHI),能够提升查询效率,InnoDB 自己会建立相关哈希索引,如果从这一层来说,InnoDB 是支持哈希索引的如果存储引擎不支持hash索引,则可以模拟像InnoDB一样创建ha

Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/logging/DeferredLogFactory
也可以根据自己业务需求,自己定义主键。

springBoot接入微信支付,已测,可用
InnoDB 用户无法手动创建哈希索引,如果从这一层面来说,InnoDB 不支持哈希索引,但是InnoDB 会自调优 (self-tuning),如果判定建立自适应哈希索引 (Adaptive Hash Index, AHI),能够提升查询效率,InnoDB 自己会建立相关哈希索引,如果从这一层来说,InnoDB 是支持哈希索引的如果存储引擎不支持hash索引,则可以模拟像InnoDB一样创建ha

使用索引常见的错误是。

首先要能理解SDOWN和ODOWN这两个词的含义,上面已经详细介绍了它们俩。在此再提一下:SDOWN : subjectively down , 直接翻译的为 "主观" 失效 , 即当前sentinel实例认为某个redis服务为 "不可用" 状态 . ODOWN : objectively down , 直接翻译为 "客观" 失效 , 即多个sentinel实例都认为master处于 "SDOW

事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在关系数据库中,一个事务由一组SQL语句组成。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。:事务是一个不可分割的工作单元,事务中包含的所有操作要么都做,要么都不做。:事务必须使数据库从一个一致性状态变到另一个一致性状态,事务的中间状态不能被观察到。








