自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 post请求,参数过长导致请求400

背景近期参与项目,有一个功能在线标注非结构化数据,并把标注内容保存在后台,功能如下:意外就这样不出意外的出现了,保存请求400排查第一阶段参数key没有对应上吗?事与愿违,如果这么简单,这篇贴子就不会出现了第二阶段在前段调试的时候,有一个参数parmas.wsContent引起了我的怀疑:2M?!去掉这个参数,请求成功这个参数截取前50个字符,请求成功第三阶段经过第二阶段基本确定是参数过长导致的请求400网上也确实有说tomcat通过maxPostSize参数

2022-02-27 11:49:32 10048

原创 阿里使用Sentinel做微服务限流

背景最近公司做的项目需要和周边系统以接口形式进行对接,此时接口限流显得尤为重要。团队架构师给的建议就是通过阿里的Sentinel完成,为什么不用Hystrix,我没有深入研究,但是文章最后我会贴一张两者的对比图。Sentinel组件化Sentinel和spring类似,按需索取,需要什么组件,maven引入什么组件即可。Sentinel的github传送门(star:12.6k)Sentinel-adapter:Sentinel的适配器,从源码我们可以看到Sentinel适配了dubbo、gate

2020-06-16 13:52:49 943 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 335 1

原创 Doug Lea什么时候多写了一个原子操作类

.Java的concurrent这个包大家都很熟悉,这个包下的类基本都是Doug Lea开发编写的,提供了很多并发编程的实用工具类2.java.util.concurrent.atomic包下提供了一些原子操作类,那么Doug Lea到底写了多少个原子操作类呢?    之前看书的时候书上某一章节讲Java有13个原子操作类,但是我看完发现只讲解了12个原子操作类,好奇心开始让我开始网上查询?不...

2018-08-02 10:50:40 3302

原创 一文搞懂hashCode()和equals()

一文搞懂hashCode()和equals()方法

2022-07-17 19:39:15 194 1

原创 spring-BeanPostProcessor的运用

BeanPostProcessor源码在这里我把类和方法的doc注释做了部分删减,只留下了主要的doc注释。tips:1. 阅读英文的原生doc很有帮助。很多的汉语翻译虽然不错,但是和你阅读英文原生还差点意思。(这也是水哥经常建议大家阅读英文书籍的原因吧)。2. spring的源码真的可以根据方法名、参数名大致判断方法作用和参数含义。(反思一下:我们写的代码做的到吗?)package org.springframework.beans.factory.config; import org.s

2020-06-10 11:12:56 465 1

原创 InitializingBean和JPA注解谁更被classloader偏爱

不墨迹,上来直接给出答案:InitializingBean比JPA的注解(比如@Column、@Table)更先被classloader加载到JVM 测试环境:(就是我的本机) 那么问题来了,为什么我会来测试这个加载顺序呢? 昨天使用公司框架(封装springboot+mybatis)做一个项目,项目启动的时候需要进行一些操作,想到了实现Init...

2019-03-27 21:21:36 296 1

原创 这不是我想要的信息化建设

今天终于有时间来写这篇文章,我把他写在这里,不为别的,也许说出来心里可以好受一些。 不管是电子政务还是电子商务,客户花钱就是解决需求痛点的,但是我最近接触的一个项目并不是我想象的那样。客户花了钱、买了软件反而增加了磁盘IO、网络传输、服务器资源消耗,我想破了脑子,也没想到部署这样一个软件给客户带来的价值。客户由于项目的实时性不是那么强,客户并不能感受到这段延迟,但是作为一个开发人...

2019-03-12 12:05:40 172 3

空空如也

空空如也

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

TA关注的人

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