更新Timeline_202310

内容修改Or更新

题目 更新时间 更新内容
✅如果单表数据量大,只能考虑分库分表吗? 10-30 22:16 新增问题+补充答案
为啥我觉得应该谨慎使用Lombok 10-30 22:08 新增经验分享
✅Java和C++主要区别有哪些?各有哪些优缺点? 10-30 22:00 笔误修改
✅接口和抽象类的区别,如何选择? 10-30 21:58 错别字修改
✅limit 0,100和limit 10000000,100一样吗? 10-30 21:57 修改内容(更容易理解)
✅Java中的对象一定在堆上分配内存吗? 10-30 21:36 笔误修改
✅为什么需要延迟双删,两次删除的原因是什么? 10-30 21:23 修改内容(减少歧义)
✅什么情况下会出现数据库和缓存不一致的问题? 10-30 21:06 修改内容(减少歧义)
✅Java中类加载的过程是怎么样的? 10-30 21:04 修改内容(更容易理解)
✅JVM是如何创建对象的? 10-30 21:02 修改内容(减少歧义)
✅如何解决Redis和数据库的一致性问题? 10-30 21:01 修改内容(更容易理解)
✅SpringBoot如何做优雅停机? 10-28 17:12 新增问题+补充答案
✅电商下单场景,如何设计一个数据一致性方案? 10-28 16:46 新增问题+补充答案
✅数据库加密后怎么做模糊查询? 10-28 16:26 新增问题+补充答案
✅数据库怎么做加密和解密? 10-28 15:59 新增问题+补充答案
✅Redis的Key和Value的设计原则有哪些? 10-28 15:32 新增问题+补充答案
✅Spring中的事务时间如何使用? 10-28 15:14 新增问题+补充答案
✅什么是大Key问题,如何解决? 10-28 14:33 补充内容(大key定义)
✅Redis的内存淘汰策略是怎么样的? 10-28 14:24 补充内容(如何选择)
✅从B+树的角度分析为什么单表2000万要考虑分表?? 10-28 15:07 修改内容(错误描述修正)
✅Spring事务失效可能是哪些原因? 10-28 14:50 错别字修改
✅什么是B+树,和B树有什么区别? 10-28 14:49 笔误修改
✅Git的merge和rebase有什么区别? 10-28 14:48 修改内容(减少歧义)
✅HTTPS和HTTP的区别是什么? 10-28 14:18 图片不显示修复
✅topK问题如何解答? 10-28 14:01 修改内容(减少歧义)
✅引入分布式锁解决并发问题 10-28 13:51 错别字修改
✅为什么对Java中的负数取绝对值结果不一定是正数? 10-28 13:51 错别字修改
✅数据库CPU被打满排查过程 10-28 13:50 错别字修改
✅Spring解决循环依赖一定需要三级缓存吗? 10-28 13:50 笔误修改
✅Java是如何判断一个线程是否存活的? 10-28 13:50 笔误修改
✅介绍一下InnoDB的数据页,和B+树的关系是什么? 10-28 13:40 图片修改
✅InnoDB为什么使用B+树实现索引? 10-28 13:40 图片修改
✅MySQL主从复制的过程 10-28 13:31 图片修改
✅分表算法都有哪些? 10-28 13:23 增加链接
✅什么是分布式事务? 10-25 23:37 补充链接
✅如何基于MQ实现分布式事务 10-25 23:18 新增问题+补充答案
✅最大努力通知&事务消息&本地消息表三者区别是什么? 10-25 23:17 新增问题+补充答案
✅常见的分布式事务有哪些? 10-25 22:45 补充链接
✅HTTPS和HTTP的区别是什么? 10-22 14:49 补充答案
✅什么是观察者模式,有哪些应用? 10-22 14:39 新增问题+补充答案
✅基于本地消息表实现分布式事务保证最终一致性 10-22 14:32 新增项目亮点
✅什么是BitMap?有什么用? 10-22 14:00 错别字修改
✅并发调三个方法,实现只要有一个成功就立即成功,否则等都失败才失败 10-22 14:00 错别字修改
✅什么是小顶堆,可以用在哪些场景? 10-22 13:56 内容调整(减少歧义)
✅Spring的事务传播机制有哪些? 10-22 13:55 错别字修改
✅介绍下MySQL 5.7中的组提交 10-22 13:37 笔误调整
✅ConcurrentHashMap是如何保证fail-safe的? 10-22 13:34 笔误调整
✅简历自查 10-22 13:19 新增内容
✅什么是时间轮? 10-21 16:13 补充答案
✅Java中实现定时任务的几种方式 10-21 15:22 补充链接
✅Java中Timer实现定时调度的原理是什么? 10-21 15:20 新增问题+补充答案
✅如何基于Redis实现滑动窗口限流? 10-21 14:54 补充答案
✅每天100w次登录请求,4C8G机器如何做JVM调优? 10-21 14:23 错别字修改
✅Spring在业务中常见的使用方式 10-21 14:21 错别字修改
✅MySQL中的事务隔离级别? 10-21 14:08 内容调整(减少歧义)
✅为什么定时任务可以定时执行? 10-21 14:03 内容调整(更容易理解)
✅新生代如果只有一个Eden+一个Survivor可以吗? 10-21 13:41 错别字修改
✅如何统计一个Bean中的方法调用次数 10-21 13:41 错别字修改
✅Java和C++主要区别有哪些?各有哪些优缺点? 10-21 13:39 笔误修改
✅Redis 使用什么协议进行通信? 10-21 13:38 错别字修改
✅Kafka 几种选举过程简单介绍一下? 10-21 13:36 内容调整(更容易理解)
✅过滤器和拦截器的区别是什么? 10-21 13:18 内容调整(新增注解定义顾虑器)
✅MySQL中like的模糊查询如何优化 10-19 21:30 新增问题+补充答案
✅什么是序列化与反序列化 10-19 21:22 新增问题+补充答案
✅MyISAM 的索引结构是怎么样的,它存在的问题是什么? 10-19 21:00 新增问题+补充答案
✅MVC和三层架构有什么区别? 10-19 20:45 新增问题+补充答案
✅什么是MVC 10-19 20:40 新增配图
✅为什么MySQL默认使用RR隔离级别? 10-19 20:37 例子修改
✅Java中有了基本类型为什么还需要包装类? 10-18 23:43 代码调整
✅三级缓存是如何解决循环依赖的问题的? 10-18 23:31 错别字修改
✅数据库乐观锁的过程中,完全没有加任何锁吗? 10-18 23:30 内容调整(更容易理解)
✅基于Spring Event,实现同步转异步,解决定时任务扫表导致数据库连接池不够的问题 10-18 23:16 新增项目亮点
✅Kafka 高水位了解过吗?为什么 Kafka 需要 Leader Epoch? 10-16 22:24 内容调整(减少歧义)
✅如何用Zookeeper实现分布式锁? 10-16 21:48 错别字修改
✅什么是QPS,什么是RT? 10-16 21:46 笔误修改
✅什么是熔断? 10-16 21:44 笔误修改
✅三级缓存是如何解决循环依赖的问题的? 10-16 21:43 笔误修改
✅什么是分库?分表?分库分表? 10-14 17:54 错别字修改
✅什么是水平越权?如何防止 10-14 17:51 新增问题+补充答案
✅为什么MySQL 8.0要取消查询缓存? 10-13 17:32 新增问题+补充答案
✅什么是Java内存模型? 10-13 17:19 重新绘图
✅为什么Kafka没办法100%保证消息不丢失? 10-12 21:07 增加链接
✅介绍一下Spring的AOP 10-12 20:59 笔误修改
✅什么是fail-fast?什么是fail-safe? 10-12 20:55 错别字修改
✅InnoDB的一次更新事务是怎么实现的? 10-12 20:53 内容调整(减少歧义)
✅为什么大厂不建议使用多表join? 10-12 20:41 内容调整(新增宽表方案)
✅有哪些实现线程安全的方案? 10-12 20:39 错别字修改
✅常见的JVM工具有哪些 10-12 20:38 增加链接
✅jstat命令的作用是什么? 10-11 22:38 新增问题+补充答案
✅Java的堆是如何分代的?为什么分代? 10-11 22:33 内容调整(动态年龄判断)
✅数据库逻辑删除后,怎么做唯一性约束? 10-10 23:38 新增问题+补充答案
✅为什么需要延迟双删,两次删除的原因是什么? 10-10 22:53 新增问题+补充答案
✅什么是Class常量池,和运行时常量池关系是什么? 10-10 22:35 新增问题+补充答案
✅什么是银弹,什么叫做没有银弹? 10-10 22:15 新增问题+补充答案
✅Kafka 几种选举过程简单介绍一下? 10-10 21:32 新增内容(增加扩展知识)
✅String a = "ab"; String b = "a" + "b"; a == b 吗? 10-10 21:18 新增内容(增加扩展知识)
✅如果你的业务量突然提升100倍QPS你会怎么做? 10-10 22:06 修复外链
✅MySQL索引一定遵循最左前缀匹配吗? 10-10 22:05 笔误修改
✅JVM的运行时内存区域是怎样的? 10-10 22:03 新增外链
✅什么是最左前缀匹配?为什么要遵守? 10-10 21:55 笔误修改
✅如何解决Redis和数据库的一致性问题? 10-10 21:54 新增外链
✅BeanFactory和FactroyBean的关系? 10-10 21:33 笔误修改
✅使用哪种设计模式可以提高代码的复用性? 10-10 21:29 错别字修改
✅SpringBoot和Spring的区别是什么? 10-10 21:27 笔误修改
✅RPC接口返回中,使用基本类型还是包装类? 10-10 21:23 内容调整(减少歧义)
✅什么是Seata?他有哪几种模式? 10-10 21:19 内容调整(结构调整)
✅什么是CAP理论,为什么不能同时满足? 10-10 21:05 内容调整(换图)
✅为什么默认RR,大厂要改成RC? 10-10 21:02 新增内容(RC了之后怎么办)
✅Ribbon和Nginx的区别是什么? 10-10 20:57 内容调整(更容易理解)
阿里的简历多久可以投递一次?次数多了有没有影响?可以同时进行吗? 10-09 21:30 新增经验分享
为啥我不建议使用@Transactional事务 10-09 21:27 新增经验分享
✅使用自定义注解+切面减少冗余代码,提升代码的鲁棒性 10-09 21:25 新增项目亮点
✅javap命令的作用是什么? 10-09 21:18 新增问题+补充答案
✅什么是编译和反编译? 10-09 21:17 补充链接
✅jhat有什么用,如何用他分析堆dump 10-09 21:08 新增问题+补充答案
✅在100M内存下存储一亿个整数,其范围在1到2亿,如何快速判断给定到一个整数值是否存在? 10-09 21:02 新增问题+补充答案
✅什么是分布式数据库,有什么优势? 10-09 20:52 新增问题+补充答案
✅如何解决Redis和数据库的一致性问题? 10-08 23:21 笔误修改
✅RocketMQ有几种集群方式? 10-08 23:18 内容调整(更容易理解)
✅每天100w次登录请求,4C8G机器如何做JVM调优? 10-08 23:00 错别字修改
✅有了2阶段提交为什么还需要3阶段提交? 10-08 22:57 笔误修改
✅String中intern的原理是什么? 10-07 21:24 删除思考题
✅对于 Redis 的操作,有哪些推荐的 Best Practices? 10-07 21:18 内容调整(更容易理解)
✅数据库乐观锁的过程中,完全没有加任何锁吗? 10-07 21:17 错别字修改
✅什么是脏读、幻读、不可重复读? 10-07 21:16 内容调整(更容易理解)
✅JVM如何保证给对象分配内存过程的线程安全? 10-07 21:14 内容调整(减少歧义)
✅字符串常量是什么时候进入到字符串常量池的? 10-07 21:12 笔误修改
✅Tomcat的类加载机制是怎么样的? 10-07 21:03 内容调整(减少歧义)
✅Kafka 消息的发送过程简单介绍一下? 10-07 21:01 内容调整(减少歧义)
✅Kafka如何保证消息不丢失? 10-07 21:00 内容调整(减少歧义)
✅InnoDB的锁机制 10-06 19:52 内容调整(减少歧义)
✅MySQL千万级大表如何做数据清理? 10-06 19:50 笔误修改
✅String str=new String("hollis")创建了几个对象? 10-06 19:44 内容调整(更容易理解)
✅为什么HashMap的Cap是2^n,如何保证? 10-06 19:29 笔误修改
✅HashMap的get方法是如何实现的? 10-06 19:29 内容调整(减少歧义)
✅InnoDB中的索引类型? 10-06 19:27 内容调整(减少歧义)
✅设计索引的时候有哪些原则? 10-06 19:26 笔误修改
✅Spring的事务传播机制有哪些? 10-06 19:25 笔误修改
✅MySQL的Hash Join是什么? 10-06 19:05 笔误修改
✅使用quartz定时任务实现支付单自动关单功能,并引入多线程+分段解决扫表延迟的问题 10-06 16:40 新增项目难点
✅一个接口3000QPS,接口RT为200MS,预估需要几台机器? 10-05 17:40 新增问题+补充答案
✅OutOfMemory和StackOverflow的区别是什么 10-05 17:22 新增问题+补充答案
✅破坏双亲委派之后,能重写String类吗? 10-05 17:07 新增问题+补充答案
✅什么是状态模式,有哪些应用? 10-05 16:11 内容补充(代码补充)
✅order by 是怎么实现的? 10-05 16:07 内容修改(减少歧义)
✅InnoDB为什么使用B+树实现索引? 10-05 16:04 内容修改(减少歧义)
✅什么是可重入锁,怎么实现可重入锁? 10-04 14:02 新增问题+补充答案
✅工作3年,分布式项目,实时数据分析功能 10-03 16:13 新增面经
✅通过采用“一锁二判三更新”方式设计接口幂等,解决支付单重复支付的问题 10-03 15:59 新增项目难点
✅三级缓存是如何解决循环依赖的问题的? 10-01 16:04 新增问题+补充答案
✅Spring解决循环依赖一定需要三级缓存吗? 10-01 16:04 新增问题+补充答案
✅什么是Spring的三级缓存 10-01 16:03 新增问题+补充答案
✅什么是Spring的循环依赖问题? 10-01 16:02 新增问题+补充答案
✅count(1)、count(*) 与 count(列名) 的区别 10-01 13:07 笔误修改
✅什么是深拷贝和浅拷贝? 10-01 13:07 内容补充(更容易理解)
✅什么是排他锁和共享锁? 10-01 13:04 内容修改(减少歧义)
✅Springboot是如何实现自动配置的? 10-01 14:15 笔误修改
✅如何理解AQS? 10-01 14:01 内容补充(新增配图)
✅JDK21 中的虚拟线程是怎么回事? 10-01 13:48 标题调整(JDK19 -> JDK21)
✅Kafka 消息的发送过程简单介绍一下? 10-01 13:42 标题调整(写入过程 -> 发送过程)
✅ForkJoinPool和ThreadPoolExecutor区别是什么? 10-01天 13:39 标题调整(ExecutorService -> ThreadPoolExecutor)
✅order by 是怎么实现的? 10-01 13:32 笔误修改
✅如何做技术选型? 10-01 13:29 笔误修改
✅SQL中PK、UK、CK、FK、DF是什么意思? 10-01 13:25 笔误修改
✅什么是InnoDB的叶分裂和叶合并 10-01 13:23 错别字修改
✅什么是冷备、热备,暖备? 10-01 13:21 增加例子
✅什么是一致性哈希? 10-01 13:17 笔误修改
✅什么是排他锁和共享锁? 10-01 13:16 错别字修改
✅什么是小顶堆,可以用在哪些场景? 10-01 13:07 笔误修改
✅MySQL 5.x和8.0有什么区别? 10-01 13:06 内容补充(新增缓存取消)
✅分表后全局ID如何生成? 10-01 13:01 新增外链
✅Redis中的Zset是怎么实现的? 10-01 12:58 笔误修改
✅Innodb加索引,这个时候会锁表吗? 10-01 12:55 错别字修改

原文: https://www.yuque.com/hollis666/xkm7k3/zwzgzyluo2ds67zd