[置顶] 接口限流算法总结

摘要: 背景 曾经在一个大神的博客里看到这样一句话:在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。那么何为限流呢?顾名思义,限流就是限制流量,就像你宽带包了1个G的流量,用完了就没了。通过限流,我们可以很好地控制系统的qps,从而达到保护系统的目的。本篇文章将会介绍一下常用的限流算法以及他们 阅读全文
posted @ 2019-02-25 15:48 zndy 阅读(467) 评论(0) 推荐(0) 编辑
2019年2月27日

Java构造器与构建器的使用

摘要: 我们在平常类的构建过程中,可能会面临很多问题,可扩张性、安全性等等。想象一下,这样一个场景,我们现在要创建一个类,其中有6个属性,其中又有4个属性的值是不太确定的(可能某个对象就不需要其中的某个值),这时我们怎么创建这个类呢?以下是几种方法: 使用普通构造器 我们完成该类构建后,接下来就是调用的过程 阅读全文
posted @ 2019-02-27 20:13 zndy 阅读(1128) 评论(0) 推荐(0) 编辑
2019年1月28日

java基本概念

摘要: final 关键字final关键字主要用在三个地方:变量、方法、类。 对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。 当用final修饰一个类时,表明这个类不能被继承。final类中的所有成员 阅读全文
posted @ 2019-01-28 20:56 zndy 阅读(140) 评论(1) 推荐(0) 编辑