Java
文章平均质量分 68
taomeechildren
这个作者很懒,什么都没留下…
展开
-
Guava RateLimiter:原理、源码和思想
Guava RateLimiter使用了令牌桶算法来实现QPS限流。那么你是否好奇令牌桶算法到底是什么,RateLimiter是如何实现令牌桶算法的,其中又有哪些思想值得我们学习?本文将通过将对Guava RateLimiter进行原理、源码和思想三方面的解读。原创 2023-07-01 21:34:17 · 1077 阅读 · 0 评论 -
Java三元运算符必须要有返回值,且不能独立成句(对比Python三元运算符)
关于Java中的三元运算符的详解,请参照这篇文章,写得很好:java三元运算符详解这里我只补充总结一下:对于Java三元运算符: (条件表达式) ? 表达式1 : 表达式2;三元运算符要求必须有返回值,即表达式1和表达式2要求必须能return,所以不能在表达式1或表达式2中书写输出语句等。基于此,三元运算符不能独立成句,它就如同一个变量,可以出现在方法参数中、用在赋值语句=的右侧等地方,总之不能独立成句。**以下给出几个示例以供参考: int a = (1 < 2) ?原创 2021-08-19 13:41:09 · 2172 阅读 · 0 评论