02 2025 档案

摘要:2025.2.27 学习 八股 深分页问题: select * from user where gender = 1 limit 100000,10; 在gender字段有索引的情况下,这条sql至少需要查询100010条数据(在所有数据都是gender=1的情况下),如果男女均匀分布,期望查询20 阅读全文
posted @ 2025-02-27 14:50 vast_joy 阅读(6) 评论(0) 推荐(0) 编辑
摘要:git clone问题解决 1.首先是这个报错 fatal: unable to access ‘https://github.com/xxx.git/‘: Failed to connect to github.com 试了半天可以通过修改代理的方式来解决 如图,这样设置就不会再报这个错了(如果还 阅读全文
posted @ 2025-02-24 17:15 vast_joy 阅读(43) 评论(0) 推荐(0) 编辑
摘要:2025.2.24学习 今天周一,复习一下上周学的mysql,redis,rocketMQ rocketMQ 经典面试题一:如何保证消息不丢失 分析消息传输的流程可以知道,必须要保证消息生产,存储,消费三个过程都不能有消息丢失。 1.生产阶段 利用请求确认机制,保证消息发送成功,如果没收到ack那么 阅读全文
posted @ 2025-02-24 16:15 vast_joy 阅读(5) 评论(0) 推荐(0) 编辑
摘要:2025.2.19 学习 八股 索引失效: 表建立联合索引(a,b,c),查询条件a=1,b>2,c=3,此时c条件的索引会失效。简单点来说,该组合索引是一个以a字段排序而b与c相对有序的B+树,引擎可以通过二分查找定位到a=1的数据,b在a=1确定得情况下是有序的(所以b的有序是相对的),依然可以 阅读全文
posted @ 2025-02-20 10:00 vast_joy 阅读(3) 评论(0) 推荐(0) 编辑
摘要:2025.2.18 学习 消息队列RocketMQ 主要结构: producer: 生产者,消息的发送者,将消息发送给Broker producer group: 生产者组 nameSrv: 名字服务,是一个路由注册中心,Broker会定时把自己的信息比如IP地址传给它,这样消费者和生产者就可以从n 阅读全文
posted @ 2025-02-19 10:08 vast_joy 阅读(3) 评论(0) 推荐(0) 编辑
摘要:2025.2.17 学习 八股 1.ThreadLocal 在某些不需要多线程共享变量的场景下,我们需要为每一个线程提供一个独立的变量来供其使用,比获取当前登录用户的信息,建立与数据库的连接,这两个场景都不存在多线程竞争同一变量的情况,而是需要为每个线程创建一个独立的变量。这样我们就可以用Threa 阅读全文
posted @ 2025-02-17 17:15 vast_joy 阅读(3) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示