
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.什么是分布式事务在分布式系统中一次操作由多个系统协同完成,这种一次事务操作涉及多个系统通过网络协同完成的过程称为分布式事务,(强调的是多个系统通过网络协议同时完成一个事务过程)2.分布式事务的产生的原因2.1 数据库分表分库当数据库的数据比较大的时候达到成千上万的数据的时候,我们就需要对数据库进行分表分库处理来实现对服务器的压力,这时候如何保证数据的一致性,就需要引入分布式事务;2.2 应用S
1.什么是分布式事务在分布式系统中一次操作由多个系统协同完成,这种一次事务操作涉及多个系统通过网络协同完成的过程称为分布式事务,(强调的是多个系统通过网络协议同时完成一个事务过程)2.分布式事务的产生的原因2.1 数据库分表分库当数据库的数据比较大的时候达到成千上万的数据的时候,我们就需要对数据库进行分表分库处理来实现对服务器的压力,这时候如何保证数据的一致性,就需要引入分布式事务;2.2 应用S
1 什么是TCC事务?TCC是Try、Confirm、Cancel三个词语,TCC分布式事务的三个操作:预处理Try、确认Confirm、撤销Cancel。Try操作业务检查以及资源预留,Confirm做业务确认操作,Cancel实现一个月try相反的操作即为回滚操作。Try操作全部成功,TM将会发起所有分支事务的Confirm操作,如Confirm/Cancel操作失败,TM进行重试。分支事务失
hikari优点:1:字节码精简:优化的代码,编译后的字节码最少,减少了CPU的资源2:优化代理和拦截器:减少代码3:自定义数组类型(FastStatememntList)代替ArrayList:避免每次get()调用都是进行range check,避免调用remove()时的从头到尾的扫码(由于连接的特点是获取连接的先释放)4:自定义集合类型(concurrentBag:提高并发读写的效率)5:
springboot项目引入通用mapper(tk.mybatis.mapper)的时候踩的坑:报错信息:java.lang.ClassCastException: sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to java.lang.Class看到这个错误信息,需要查看我们引用的mybatis的配置
面试题:你知道springboot和springmvc的区别是什么?springMVC解答要从两个方面来看:一、spring的核心中IOC和AOP,IOC就是控制反转(就是将原本由程序代码直接操作的对象调用权交付给容器),目的是为了降低计算机代码耦合度。创建一个对象需要显式的new出来,但是控制反转是在容器初始化(或者某个指定时间节点)时通过反射机制创建好对象,在使用时去容器中获取。将对象的控制权
服务注册中心不可能是单点的,一定会有一个集群,那么集群中的服务注册信息如何在集群中保持一致的呢?首先要明确的是 Eureka 是弱数据一致性的。下面从2个方面来说明:什么是弱数据一致性Eureka 是如何同步数据的1. 弱数据一致性我们知道 ZooKeeper 也可以实现数据中心,ZooKeeper 就是强一致性的。分布式系统中有一个重要理论:CAP。Consistency 数据一致性分布式系统中
在spring中有很多Enable开头的注解,作用就是@Import来收集并注册特定的场景相关的bean,并且加入到IOC容器。@EnableAutoConfiguration就是借助@Import来收集所有符合自动配置条件的bean定义,并加载到IOC容器中。在这里可能会好奇的是为什么@SpringBootApplication必须跟业务包放在同一级路劲上,这里需要了解的一个注解是:@AutoC
流程说明:第一步:用户发送请求到前端控制器DispatcherServlet第二步:DispatcherServlet收到请求调用HandlerMapper处理器映射器第三步:处理器映射器根据请求URL找到具体的handler(后端控制器),生成处理器对象以及处理器拦截器一起生成的处理器执行链返回到DispatcherServlet第四步:DispatcherServlet调⽤HandlerAda
腾讯点播试看视频功能分享key防盗链:超级播放器签名 ,代码如下import com.auth0.jwt.JWT;import com.auth0.jwt.algorithms.Algorithm;import com.auth0.jwt.exceptions.JWTCreationException;import java.util.Calendar;import java.util.Date;







