自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 关于大二鼠鼠在一家卡牌游戏公司做游戏服务端的实习总结

null

2025-08-09 14:52:20 126

原创 一篇文章生动形象地带你搞懂MySQL的联合索引以及最左匹配原则

最左匹配原则!?索引跳跃扫描机制???

2025-04-14 23:51:08 1586

原创 [大祥老师带你蓝桥杯两天速成省一]DFS

模版回溯只是特殊的DFS问题做的时候把它抽象成一颗N叉树。

2025-04-11 23:03:45 226

原创 [大祥老师带你蓝桥杯两天速成省一]DP

重中之重就是你要确定DP数组的含义就对了!!!!

2025-04-10 15:26:28 762

原创 [大祥老师带你蓝桥杯两天速成省一]万物皆可二分

满脑子都是AC呢

2025-04-10 02:43:41 346

原创 一文章带你搞懂分布式锁常见问题

redis强调可用性AP总结对一致性要求高点,选择zk对可用性要求高点,选择redis经验之谈尽量用redis,不要用zk多实例场景下,RedLock和zk机制很像,都是通过半数以上提交来实现的redis比较方便业务上做好幂等校验就行了,业务没问题就行而且用分布式锁时性能要求肯定高,如果不高的话,你直接用。

2025-04-08 17:01:37 1473

原创 27鼠鼠实在智能一面

10.ArrayList和LinkedList区别,以及什么场景使用。9.线程A的ThreadLocal能向线程B传递吗。7.说说你的项目,说完以为会拷打我项目,但没问?12.java线程池有什么,平时应该怎么使用。感觉问的有点基础,面试官说整体下来感觉挺好的。11.ArrayList底层是怎么扩容的。8.口述算法题:如何判断链表是否成环。15.innodb底层的储存结构。6.问了一些重写,重载相关的。2.整体下来整场面试的表现。3.你怎么理解封装,多态。16.b+树和b树的区别。4.final的作用。

2025-03-21 16:42:15 169

原创 当面试官问你java中创建线程的方式有哪些时,让他眼前一亮的回答

java中创建线程这算是JUC很常见的八股了。我们一般会回答本质只有一种方式就是因为你实现Runnable和Callable接口后还是要把对象传入Thread中,然后去调用它的start()方法实现Runnable和Callable本质。然后通过Thread的start()方法,start()会去调用一个start0()方法,它其实是一个本地方法,用来进行系统调用创建新线程。然后这个新线程就会去执行线程任务这也说明了为什么调用run方法后不能开启新线程。

2025-03-02 10:48:56 284

原创 一篇文章带你搞定分布式锁常见问题

基于zookeeper,redis例如基于redis:1)setnx,设置锁,设置过期时间,保存线程标识2)释放锁的时候要先判断锁是否为当前线程持有的,需要用lua脚本来保证解锁的原子性。

2025-02-24 01:04:55 419

原创 几种限流算法的入门与Redisson限流实现

每秒处理10个请求 桶的容量是10 每0.1固定处理一次请求 如果1秒内来了10个请求,都可以处理完,但如果1s内来了11个请求,最后那个请求就会溢出桶,被拒绝。优点:能够解决固定窗口突刺的问题,因为第59分钟时,限流窗口是59分-1小时59小时,这个时间段内只能接受10次请求,只要还在这个窗口里,更多的操作就会被拒绝。选择:要根据业务来选择,如果你希望你的服务器是用 如果你希望你的服务器恒定地处理请求,就使用漏桶牌算法 ,如果你希望你对服务器并发处理要求高,就是用令牌桶算法。思考限流阀值多大合适?

2024-12-08 14:50:32 324

原创 服务器部署入门

服务器部署简单入门

2024-12-08 00:25:11 1659

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除