自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud Gateway获取并传递请求体body

在SpringMVC编程中要想在过滤器或者拦截器获取到请求体body,进行一些操作(比如进行验签),需要自定义RequestWrapper extends HttpServletRequestWrapper对Request进行包装,否则你在过滤器里面读取了请求body后,controller就获取不到body了,因为body是输入流,流只能读取一次。在SpringCloud Gateway中,有同样的需求。

2023-12-16 23:02:53 522

原创 Java int类型底层存储&原码&反码&补码

Java的原始类型里没有无符号类型,c语言int类型表示有符号整型,unsigned int无符号整型int占4个字节,每个字节8位,占32位,取值范围 -231-1,有32个0-1的二进制位。左起第一位是符号位, 0表示正数,1表示负数 其余后面31位是数值位。数字0的表示: 按照上面提到的符号,有两种0的表示方法,即“+0”和“-0”。实际上,在32位系统下int类型中,计算机已经强行规定数字0采用“+0”的表示方法,即00000000 00000000 00000000;

2023-12-16 20:14:30 368

原创 设计模式之【策略模式】(java实现)

策略模式(strategy pattern)的原始定义是:定义一系列算法,将每一个算法封装起来,并使它们可以相互替换。策略模式让算法可以独立于使用它的客户端而变化。在软件开发中,经常会遇到这种情况,开发一个功能可以通过多个算法去实现,我们可以将所有的算法集中在一个类中,在这个类中提供多个方法,每个方法对应一个算法,或者我们也可以将这些算法都封装在一个统一的方法中,使用if…else…等条件判断语句进行选择。但是这两种方式都存在硬编码的问题,后期需要增加算法就需要修改源代码,这会导致代码的维护变得困难。

2023-12-01 18:01:30 392

原创 声明式Http客户端

项目中使用声明式http客户端

2023-11-25 00:48:33 385

原创 用原生java给第三方提供SDK的简洁实现

java实现开放平台SDK,开放平台SDK实现思路

2023-11-25 00:35:58 454

原创 JDK自带Md5工具类

java自带,不用引入第三方包,生成MD5

2023-11-24 23:54:49 386

原创 Java int类型底层存储&原码&反码&补码

Java的原始类型里没有无符号类型,c语言int类型表示有符号整型,unsigned int无符号整型int占4个字节,每个字节8位,占32位,取值范围 -231-1,有32个0-1的二进制位。左起第一位是符号位, 0表示正数,1表示负数 其余后面31位是数值位。数字0的表示: 按照上面提到的符号,有两种0的表示方法,即“+0”和“-0”。实际上,在32位系统下int类型中,计算机已经强行规定数字0采用“+0”的表示方法,即00000000 00000000 00000000;

2023-11-20 21:41:18 83

原创 java打印int类型的二进制格式

思路:我们看到的十进制 int a = 2;与2(的二进制)进行与(&)32次,这一系列“探针”数字有个特点就是,第n个“探针”和2与之后,如果是1说明2的二进制当前位是1,如果是0说明2的当前位是0。for循环里每次num和1右移i位进行与操作,i从31开始,每次减减,一直到0,正好是32位,这就是上面说的32个探针,去探测num的当前位是0还是1。-2的二进制是:11111111111111111111111111111110 ,左起第一位是符号位是1表示负数,后面31位是2的二进制取反加一。

2023-11-20 21:37:51 46

原创 poi操作word学习

1,引入maven依赖。

2023-11-12 15:32:09 26

空空如也

空空如也

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

TA关注的人

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