自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Cloud Gateway 学习笔记

网关作为流量的入口,常用的功能包括路由转发,权限校验,限流等。Spring Cloud Gateway 是Spring Cloud官方推出的第二代网关框架,定位于取代 Netflix Zuul。相比 Zuul 来说,Spring Cloud Gateway 提供更优秀的性能,更强大的有功能。Spring Cloud Gateway 是由 WebFlux + Netty + Reactor 实现的响应式的 API 网关。它不能在传统的 servlet 容器中工作,也不能构建成 war 包。...

2022-08-26 17:21:56 180

原创 Sharding分库分表实战

​ 主键是分库分表中非常重要的业务要素,通常分库分表都会采用主键来作为分片键,这个时候主键就不再只是用来提升查询效率了,还需要坚固数据分片的效率。如果数据更多(比如导出),查询更复杂,并发量更大,那消耗的时间会更长。在定制分表策略时,这种配置方式是有问题的,因为groovy在进行除2的计算时,如果是奇数,会计算出浮点数0.5,所有会间断报错。注意: 1、我们配置的分库分表策略是将oms_order和oms_order_item两个表配置分库分表策略,其他的没有配置的表还是会走ds数据库。..........

2022-08-25 18:21:31 1548

原创 常见限流算法简单解析

**计数器 VS 滑动窗口**:计数器算法是最简单的算法,可以看成是滑动窗口的低精度实现。滑动窗口由于需要存储多份的计数器(每一个格子存一份),所以滑动窗口在实现上需要更多的存储空间。也就是说,如果滑动窗口的精度越高,需要的存储空间就越大。**漏桶算法 VS 令牌桶算法**:漏桶算法和令牌桶算法最明显的区别是令牌桶算法允许流量一定程度的突发。因为默认的令牌桶算法,取走token是不需要耗费时间的,也就是说,假设桶内有100个token时,那么可以瞬间允许100个请求通过。当然我们需要具体情况

2022-08-24 18:29:17 99

原创 并发编程初探(一)-致有梦想的自己

java并发编程的艺术之初探

2022-08-04 23:50:47 101

原创 【JVM脑图总结】

jvm脑图总结

2022-04-29 14:13:31 59

原创 jdk源码级别刨析双亲委派模型及其如何打破

类加载运行过程public class Math { public static final int initData = 666; // public static User user = new User(); public int compute() { //一个方法对应一块栈帧内存区域 int a = 1; int b = 2; int c = (a + b) * 10; return c;

2021-06-29 14:57:15 80 2

空空如也

空空如也

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

TA关注的人

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