subtitle
01
23
rpc之zab相关的问题 rpc之zab相关的问题
前言zab的东西呢,全放在这里面,这里主要记录面经看到的,javaguide本身有的我就不写了哈哈哈哈:laughing: zk的一致性算法原理(Zookeeper 是如何保证一致性的)zk的一致性算法是zab协议,即zookeeper原子
2024-01-23
16
点评之项目会问的问题 点评之项目会问的问题
前言有一些东西需要明确 乐观锁是解决超卖问题:悲观锁是解决一人一单问题,多个线程同时查询到没有下过单,然后都扣减了,肯定是不对的单机模式下用synchronized即可但是在集群模式下,需要使用分布式锁->redis setnx实现-
2024-01-16
12
15
算法专题之动态规划 算法专题之动态规划
前言动态规划也是重点啊,所以多找点题目写写,基本都是啥卡的 有的太简单的弱智题目就不放这了哈 63. 不同路径 II - 力扣(LeetCode)有障碍了 区别就是在递推公式要加上判断条件,以及如果障碍在第一行或者第一列的时候,初始化的问题
2023-12-15
14
再看rpc之项目会问的问题 再看rpc之项目会问的问题
前言为了面对面试官的穷追猛打,我先把别人面试遇到的问题先放在这 然后我们按不同的人遇到的,进行分类 来自牛客高启盛-pdd描述一下服务注册到注册中心和服务下线的一个具体流程答: 服务注册是使用bean扫描的方式进行自动注册,我自定义了两个注
2023-12-14
12
算法之回溯专题 算法之回溯专题
前言回溯是我的薄弱点,所以写点杀卡尔的题目 首先来看杀卡写的模板吧,有一说一还挺有用 void backtracking(参数) { if (终止条件) { 存放结果; retur
2023-12-12
11
再看rpc之关闭钩子 再看rpc之关闭钩子
前言Config包里有一个CustomShutdownHook,有什么鸟用呢 在Java程序退出时——尤其是非正常退出时,我们可能需要先执行一些善后工作,如关闭线程池、连接池、文件句柄等,即所谓“优雅停机”(graceful shutdow
2023-12-11
11
再看rpc之线程池 再看rpc之线程池
前言在concurrent包里,主要是管理线程池 用处我们来看看这个自定义管理线程池部分有什么用,是怎么用的 一个是在NettyServer里面用的 DefaultEventExecutorGroup serviceHandlerGroup
2023-12-11
10
再看rpc之Extensionloader 再看rpc之Extensionloader
前言看代码的时候一致不知道这个extensionloader和spi是干什么的 我们今天就来看一看 SPIdubbo里自定义了spi机制,与jdk的spi机制不同 package github.javaguide.extension; i
2023-12-10
09
再看rpc之负载均衡算法 再看rpc之负载均衡算法
前言这个负载均衡算法是用来干什么的 用来当服务发现时,从zk里面选择一个合适的节点,然后把这个结点存储的ip:port给返回掉 LoadBalance接口里面就一个方法,就是选择一个ip:port AbstractLoadBalance一个
2023-12-09
09
算法题要重复刷的 算法题要重复刷的
前言算法题有一些困难题,需要反复刷 还有一些技巧性题目,比如位运算 还有什么基础数学的那种, LCR 138. 有效数字 - 力扣(LeetCode)LCR 170. 交易逆序对的总数 - 力扣(LeetCode)思路:一看要求onlogn
2023-12-09 G
3 / 5