自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot集成Redisson

redission自动装配配置类(RedissonAutoConfig)-- redis单机部署。redission属性配置类(RedissonProperties)redission工具类(RedissonUtil)项目内已集成RedisTemplate。

2023-02-09 14:27:46 667

原创 Spring Cloud Gateway 过滤器实现XSS防护

(参考:org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory)之前写的一版,,自己创建新DataBuffer来读取requestbody里的内容,上生产堆外内存泄露了。背景:公司项目为微服务项目,使用了SpringCloudGateway,目前有需要防护xss攻击请求的需求。

2022-12-13 13:49:36 2815

原创 高性能(无需判重)批量生成优惠券码方案

UUID方案:将uuid分成等份,转成16进制即可。(代码里有11位和8位数的券码代码参考)雪花id方案:实现思路很简单,生成雪花id(可根据需求,换成使用uuid的方案,测试代码里有两种方法),将雪花id的值转换成自定义的55进制,长度会大大缩短

2022-06-13 14:05:24 3168 4

原创 druid中使用unlock table sql injection violation

解决方案一:在application.yml 中配置# 通过connectProperties属性来打开mergeSql功能;慢SQL记录;sql验证使用log.error记录,不抛出异常connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000;druid.wall.logViolation=true;druid.wall.throwException=false;解决方案二:配置Wal

2021-01-19 14:52:17 180

原创 LocaDate转LocalDateTime 业务中常见的操作

LocaDate转LocalDateTime 业务中常见的操作LocalDate startDate = couponInfo.getValidStartDate();LocalDate endDate = couponInfo.getValidEndDate();response.setEffectiveStartTime(startDate.atStartOfDay());response.setEffectiveEndTime(endDate.plusDays(1).atStartOfDa.

2020-12-05 15:13:02 179

原创 fastjson反序列化复杂对象报错

方法:通过反射获取对象里的所有属性,进行设置,亲测可以使用,希望可以帮到大家private <T> void buildComplexResponseInfo(JSONObject data, T t, List<String> excludeKeys) throws IllegalAccessException { Field[] fields = t.getClass().getDeclaredFields(); for (Field f : fields) .

2020-06-28 15:35:40 446

原创 seata源码编译时io.seata.serializer.protobuf.generated找不到

问题原因:缺少protobuf编译的java文件解决方案:idea安装protobuf support插件,重启idea。点击该目录下的protobuf:compile若项目还报找不到,build一下seata-serializer-protobuf就好了。我是这样解决的,所以告诉一下大家。...

2020-05-11 10:27:27 2481 2

jsr 303 jar包下载

按照课件推荐下载,准确有效,包括(hibernate-validator-4.3.2.Final.jar;jboss-logging-3.1.0.CR2.jar;validation-api-1.1.0.Alpha1.jar和jsr303约束文档)

2018-01-24

空空如也

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

TA关注的人

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