java
as13762443639
这个作者很懒,什么都没留下…
展开
-
java如何优雅的比较两个列表,对数据做增删改操作
/说明:list中不会存在重复(ID相同)的授权产品 否则此toMap收集会抛出异常。//原始关联授权产品为空 并且 新关联授权产品为空(基本不存在此场景)//原始关联授权产品为空 则提交关联授权产品全部为新增。//提交关联授权产品为空 则删除之前所有的产品授权。//原始关联授权产品与此次提交关联授权产品均不为空。}else{//提交审核数据不在旧数据之列。//提交关联授权产品在原始关联授权产品。//原始关联授权产品是否存在已取消的情况。//空间换时间 降低时间复杂度。原创 2023-03-19 22:28:55 · 1339 阅读 · 0 评论 -
idea好用插件推荐
我使用的是idea,我们先来下载一下插件,File——>Settings——>Plugins,搜索Squaretest,然后install就好了,插件安装完成后需要重启一下。首先我们打开一个类,这个类就是我们即将要作为实验的类,这个类有4个public方法,因为Squaretest生成的单元测试方法都是只能生成public的。如果我们来手写这个类的单元测试,光看都要一会,下面看我操作,打开你的类,光标定位到代码里,右击鼠标选择Generate…原创 2023-02-05 22:03:01 · 265 阅读 · 0 评论 -
aop实现接口防刷
springboot实现接口防刷原创 2022-12-04 22:23:05 · 246 阅读 · 0 评论 -
SpringBoot集成arthas进行接口耗时分析
第七步:请求被监听的接口,在archas窗口查看打印出整个过程的耗时情况。第二步:在idea中添加arthas idea插件。第六步:在archas窗口复制粘贴的命令,执行。第一步:添加arthas的maven依赖。第三步:启动springboot项目。第四步:访问arthas,第五步:选择方法进行诊断。原创 2022-10-07 22:52:52 · 909 阅读 · 1 评论 -
如何处理接口重复请求
解决java接口重复请求方案原创 2022-08-01 08:45:00 · 2481 阅读 · 0 评论 -
isEmpty 和 isBlank 的用法区别
是否为空. 可以看到 " " 空格是会绕过这种空判断,因为是一个空格,并不是严格的空值,会导致 StringUtils.isNotEmpty()相当于不为空 , 。StringUtils.isAnyEmpty()是否有一个为空,只有一个为空,就为true。StringUtils.isNoneEmpty()相当于 , 必须所有的值都不为空才返回trueisBank系列StringUtils.isBlank()是否为真空值(空格或者空值)StringUtils.原创 2022-07-10 23:58:10 · 57 阅读 · 0 评论 -
dataway使用
...原创 2022-06-06 08:45:00 · 1070 阅读 · 0 评论 -
fastjson2基本使用
据说fastjson2在性能基础上有很大提升,具体哪些内容提升可以看看这个地址https://github.com/alibaba/fastjson2/wiki/fastjson_benchmark开始上手:1.添加maven依赖<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version&原创 2022-05-05 09:00:00 · 3216 阅读 · 0 评论 -
Springboot重试之 Retry方法
第一步、引入maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.aspectj</groupId> <artifactId原创 2022-02-28 09:15:00 · 608 阅读 · 0 评论 -
springboot配置文件加密处理方式
1.引入包 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.1.0</version> </dependency>2. 配置加/解的密码# jasypt加密的密匙j原创 2022-02-13 23:13:53 · 223 阅读 · 0 评论 -
mybatis-plus的数据脱敏使用
最近看 mybatis-Plus 官方发布的神器:mybatis-mate,功能十分强大,我简单给大家说下1.mybatis-mate能做什么?mybatis-mate 为mybatis-plus企业级模块,支持分库分表,数据审计、数据敏感词过滤(AC 算法),字段加密,字典回写(数据绑定),数据权限,表结构自动生成 SQL 维护等2.具体使用Spring Boot 引入自动依赖注解包 : <dependency> <groupId>com...原创 2022-01-04 09:00:00 · 5865 阅读 · 0 评论