
java
文章平均质量分 92
不煽情阿浩
本人从事web网站开发有六年经验
展开
-
使用Guava-RateLimiter做接口限流
RateLimiter速率限制器,是 Google Guava提供的基于令牌桶算法的实现类。对请求流量进行限制。不仅可以控制并发,而且可以准确的控制TPS(每秒钟请求数)。应用场景:一年一度的天猫双11限时抢购,用户同时点击抢购, 汹涌澎湃的流量可能导致服务宕机。如果系统扛不住怎么办?加机器?加机器不够怎么办?业务降级,系统限流。对抢购接口进行流量控原创 2017-11-13 18:58:58 · 880 阅读 · 0 评论 -
理解java中的final关键字个人笔记
理解java中的final关键字final用于声明属性,方法和类,分别表示属性不可改变,方法不可覆盖,类不可继承。1,修饰类当用final修饰一个类时,表明这个类永远不能被继承。 final类中的所有成员方法都会被隐式的指定为final方法示例public final class People {}//报错:The type Student cannot subclass the final c原创 2017-11-16 18:43:55 · 315 阅读 · 0 评论 -
CORS跨域问题解决
CORS跨域问题解决简介CORS是一个W3C标准,全称是”跨域资源共享”(Cross-origin resource sharing)。它允许浏览器向跨源(协议 + 域名 + 端口)服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。CORS需要浏览器和服务器同时支持。它的通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的...原创 2018-09-13 14:00:21 · 704 阅读 · 0 评论