Spring源码全家桶根据之前所看的视频和博客,再一次对 Spring 源码进行整理与分析 核心架构 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162/** * 容器初始化的过程:BeanDefinition 的 Re
redisIO网络模型
主从复制原理 建立连接 从节点在配置了 replicaof 配置了主节点的ip和port 从库执行replicaof 并发送psync命令 同步数据到从库 主库bgsave生成RDB文件,并发送给从库,同时为每一个slave开辟一块 replication buffer 缓冲区记录从生成rdb文件开始收到的所有写命令。 从库清空数据并加载rdb 发送新写的命令给从库 从节点加载 RDB 完
从腾讯会议列表优化看《缓存设计与中间件协调》
原文主要内容原文:https://mp.weixin.qq.com/s/DQ6juZBexn3IY_ZaI1x0DQ 主要优化的就是录制的列表的查询。 接口主要的挑战就是 数据的字段多 多数据源 数据的修改的同步的实时性 总结深分页解决方案 延迟join 12select * from t_records inner join ( select id from t_reco
nacos动态刷新配置原理
Nacos动态配置刷新环境 springboot 3.0.5 springCloud 2022.0.3 springCloudAlibaba 2022.0.0.0-RC2 探索共有两种方式来获取nacos的配置 @ConfigurationProperties @Value+@RefreshScope 配置类形式原理:通过监听nacos端的配置动态变化 使用spri
浩鲸科技-Java-济南一面8.16
人生第一次算是正常的面试。 面试官没开摄像头,进去就让我开摄像头。 自我介绍 mysql sql优化 根据业务查询的字段进行索引 mysql常用的关键字 groupby 这些 count查询总数等等 sql两个列合成一列 没用过,说了union,后来说项目没这个需求,不知道 查出来是CONCAT Java常见的运行时异常 几个线程安全的类 说了concurrent和atomic这些 redis
美团第一场秋招
美团0810秋招笔试真题解析(秋招第一批笔试)小美的密码小美准备登录美团,需要输入密码,小美忘记了密码,只记得密码可能是 n个字符串中的一个。小美会按照密码的长度从小到大依次尝试每个字符串,对于相同长度的字符串,小美随机尝试,并且相同的密码只会尝试一次。小美想知道,她最少需要尝试多少次才能登录成功,最多需要尝试多少次才能登录成功。 小美不会重新尝试已经尝试过的字符串。成功登录后会立即停止尝试。 输
米哈游8.3秋招笔试
数组价值米小游有一个长度为 n 的数组,其中第 i 个元素为 ai。现在定义数组的价值是最大的相邻数字的乘积。例如数组为 [3,5,1,2] ,相邻元素的乘积分别是 35=15,51=5和1*2=2 ,则数组的价值是这些数字中的最大值,即 15。 现在米小游想要任选数组中的某两个相邻的元素进行交换(你必须使用这次交换机会),他想知道最大可以将数组的价值更改为多少? 输