- 博客(8)
- 收藏
- 关注
原创 常见的一致性算法
保证系统改变并提交之后,立即改变集群的状态 e.q.:Paxos、Raft、ZAB2.弱一致性 也叫最终一致性,系统不保证改变并提交以后立即改变集群的状态,但是随着时间的推移最终状态是一致的。 e.q.: DNS,Gossip协议Paxos 算法解决的问题是一个分布式系统如何就某个值(决议)达成一致。一个典型的场景是,在一个分布式数据库系统中,如果各节点的初始状态一致,每个节点执行相同的操作序列,那么他们最后能得到一个一致的状态。为保证每个节点执行相同的命令序列,需要在每一条指令上执
2022-07-07 18:00:01
1788
1
原创 22.05.29--22.06.12
启动源码参考链接:Springboot启动流程_智由静生的博客-CSDN博客_springboot启动流程导入starter-web依赖的时候会默认导入spring-boot-starter-tomcat,这是Tomcat启动的相关环境启动类上的@SpringBootApplication主要实现Spring组件扫描和自动配置。其中包含两个重要注解:@SpringBootConfiguration和@EnableAutoConfiguration。@EnableAutoConfigurat
2022-06-14 11:00:26
98
原创 【无标题】
SpringMvc的运行流程第一步:发起请求到前端控制器第二步:前端控制器请求HandlerMapping查找 Handler,可以根据xml配置、注解进行查找第三步:处理器映射器HandlerMapping向前端控制器返回Handler第四步:前端控制器调用处理器适配器去执行Handler第五步:处理器适配器去执行Handler第六步:Handler执行完成给适配器返回ModelAndView第七步:处理器适配器向前端控制器返回ModelAndView,ModelAndView是sprin
2022-05-29 12:26:10
121
原创 22.05.15--22.05.22
1. IOC的理解(what why how)?what控制反转(Inverse Of Control)不是什么技术,而是一种设计思想。它的目的是指导我们设计出更加松耦合的程序。 控制:在java中指的是对象的控制权限(创建、销毁)反转:指的是对象控制权由原来 由开发者在类中手动控制 反转到 由Spring容器控制Why原本的代码是直接使用new的方式创建对象,导致的问题就是对象之间的依赖关系十分严重,耦合度非常高而且依赖关系都写死在了代码里,项目不易修改和维护,,一旦
2022-05-21 11:16:54
78
原创 22.03.27--22.04.10作业
1. 算法题简单* 两数之和class Solution { public int[] twoSum(int[] nums, int target) { //1.获取数组长度 int len = nums.length; //2.构建hash表 Map<Integer,Integer> hashMap = new HashMap<>(len - 1); //3.第一个数肯定在哈希表
2022-05-19 19:50:42
94
原创 2021-05-20
纪念一下实习过程中遇到的一个问题当加了RequestBody注解后,用postman传入json数据时,对应的实体属性不能字段命名不能一个小写一个大写,例如:sS解决办法:在字段上方添加@JsonProperty(value=’ ')...
2021-05-20 00:04:43
42
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人