
java
文章平均质量分 89
码农不爱马
这个作者很懒,什么都没留下…
展开
-
一文搞懂hashCode()和equals()
一文搞懂hashCode()和equals()方法原创 2022-07-17 19:39:15 · 254 阅读 · 1 评论 -
post请求,参数过长导致请求400
背景近期参与项目,有一个功能在线标注非结构化数据,并把标注内容保存在后台,功能如下:意外就这样不出意外的出现了,保存请求400排查第一阶段参数key没有对应上吗?事与愿违,如果这么简单,这篇贴子就不会出现了第二阶段在前段调试的时候,有一个参数parmas.wsContent引起了我的怀疑:2M?!去掉这个参数,请求成功这个参数截取前50个字符,请求成功第三阶段经过第二阶段基本确定是参数过长导致的请求400网上也确实有说tomcat通过maxPostSize参数原创 2022-02-27 11:49:32 · 10880 阅读 · 0 评论 -
阿里使用Sentinel做微服务限流
背景最近公司做的项目需要和周边系统以接口形式进行对接,此时接口限流显得尤为重要。团队架构师给的建议就是通过阿里的Sentinel完成,为什么不用Hystrix,我没有深入研究,但是文章最后我会贴一张两者的对比图。Sentinel组件化Sentinel和spring类似,按需索取,需要什么组件,maven引入什么组件即可。Sentinel的github传送门(star:12.6k)Sentinel-adapter:Sentinel的适配器,从源码我们可以看到Sentinel适配了dubbo、gate原创 2020-06-16 13:52:49 · 1037 阅读 · 5 评论 -
CompletionService的优势到底在哪里?
1.java.util.concurrent.CompletionService这个接口的作用是什么? Java的原生Doc如下(只截取了一部分):A service that decouples the production of new asynchronous tasks from the consumption of the results of completed tasks....原创 2019-12-14 10:27:27 · 391 阅读 · 1 评论