- 博客(9)
- 收藏
- 关注
原创 SpringBoot项目获取@RequestBody再也不用定义对象了
SpringBoot项目获取@RequestBody JSON请求体中的属性value,无需定义对象或者使用Json工具,类似@RequestParam
2022-08-11 17:28:57
2338
原创 限流QPS流控滑动窗口,sentinel-FlowSolt简单实现
QPS(Query Per Second)意思为“每秒查询率”若区间大小为1s,QPS即是该时间区间内的所有请求在限流的业务场景下滑动窗口就是 [当前时间-1s,当前时间] 的区间对于限流,需要保证该区间内的请求不大于设置的QPS设置的阈值,如果超过则拦截请求实现时间是连续的,可以划分为无数个小区间1秒=1000毫秒把1s的区间划分为1000个小区间可以接近窗口滑动的效果如果严格按照1ms滑动 数据准确 效率慢 性能低,可以适当提升区间的大小来提升效率比如把1s划..
2022-03-16 23:31:13
1259
原创 Mysql中到底什么是索引下推,一分钟看懂
索引条件下推(Index Condition Pushdown),简称ICP。MySQL5.6新添加,用于优化数据的查询。理论索引下推简单来说就是把索引当中的所有数据全部用到减少回表的次数假如现在我们表中有a b c三个字段的联合索引,那么该索引再b+tree中的存储如下此时根据最佳做匹配原则where a = 1a and b = 1b and c = 1c; 会完全用到索引where a = 1a and c = 1c; 此时会用到a索引,因为b索引断了,索引c索引也会..
2022-03-14 22:59:36
9574
4
原创 Java面试宝典之JAVA基础
JAVA基础中还是有很多重要的地方,比如反射,强软弱虚引用,ThreadLoad,SPI,synchronized,volatile,transient。我梳理了一些面试中常被问到的知识点,希望可以帮助大家
2021-07-15 14:13:15
231
原创 Java面试宝典之序言
想要换工作的时候总觉得不知道要干些什么,没有想法可不行。我会分享一下自己的面试经验并梳理一些知识点,希望可以帮助大家,有不好的地方还希望各位能够帮忙指正
2021-07-14 22:42:44
167
原创 Java面试宝典之集合
集合就是可以存储一组数据的一种数据结构。JAVA中可以分为两大类Collection,Map。我会梳理下自己的理解,希望可以帮助大家。有缺失的部分或者有不正确的部分也可以交流一下
2021-07-14 19:27:04
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅