摘要:
2025.3.4 学习 小厂测验 1.chmod 755的作用是 可读可写可执行,分别是4,2,1。755代表 文件所有者可读可写可执行 --7 与文件所有者同属一个用户组的其他用户可读可执行 --5 其它用户组可读可执行 --5 2.==比较引用,equals比较数值 equals调用 阅读全文
摘要:
2025.2.27 学习 八股 深分页问题: select * from user where gender = 1 limit 100000,10; 在gender字段有索引的情况下,这条sql至少需要查询100010条数据(在所有数据都是gender=1的情况下),如果男女均匀分布,期望查询20 阅读全文
摘要:
git clone问题解决 1.首先是这个报错 fatal: unable to access ‘https://github.com/xxx.git/‘: Failed to connect to github.com 试了半天可以通过修改代理的方式来解决 如图,这样设置就不会再报这个错了(如果还 阅读全文
摘要:
2025.2.24学习 今天周一,复习一下上周学的mysql,redis,rocketMQ rocketMQ 经典面试题一:如何保证消息不丢失 分析消息传输的流程可以知道,必须要保证消息生产,存储,消费三个过程都不能有消息丢失。 1.生产阶段 利用请求确认机制,保证消息发送成功,如果没收到ack那么 阅读全文
摘要:
2025.2.19 学习 八股 索引失效: 表建立联合索引(a,b,c),查询条件a=1,b>2,c=3,此时c条件的索引会失效。简单点来说,该组合索引是一个以a字段排序而b与c相对有序的B+树,引擎可以通过二分查找定位到a=1的数据,b在a=1确定得情况下是有序的(所以b的有序是相对的),依然可以 阅读全文
摘要:
2025.2.18 学习 消息队列RocketMQ 主要结构: producer: 生产者,消息的发送者,将消息发送给Broker producer group: 生产者组 nameSrv: 名字服务,是一个路由注册中心,Broker会定时把自己的信息比如IP地址传给它,这样消费者和生产者就可以从n 阅读全文
摘要:
2025.2.17 学习 八股 1.ThreadLocal 在某些不需要多线程共享变量的场景下,我们需要为每一个线程提供一个独立的变量来供其使用,比获取当前登录用户的信息,建立与数据库的连接,这两个场景都不存在多线程竞争同一变量的情况,而是需要为每个线程创建一个独立的变量。这样我们就可以用Threa 阅读全文
摘要:
2025.1.15 学习 api开放平台 我们希望在后端使用Http请求调用接口,应该怎么做呢 可以用Hutool工具库中的Http请求工具类,使用如下: public class ApiClient { public String getNameByGet(String name){ HashMa 阅读全文
摘要:
2025.1.13 redis乱码问题解决 原先的RedisConfig: package com.haole.testdemo1.config; import lombok.Data; import org.redisson.Redisson; import org.redisson.api.Re 阅读全文
摘要:
leetcode 131 思路:回溯 比如说aab,对于每个元素currentNum,有两种选择: 1.如果currentNum<len-1,可以将当前元素加入到currentStr中,然后dfs(start,currentNum+1)。而currentNum==len-1时不能dfs(start, 阅读全文