- 博客(38)
- 收藏
- 关注
原创 三方请求调用
throw new ServiceException("调用xxx项目报错接口异常 vo.getUrl()",BaseExceptionEnum.ALERT_CODE.getCode());//返回体 body。log.error("调用xxxx项目报错接口异常: vo.getUrl()", e);.body(vo.getBodyJson())// 请求体 body。.post(vo.getUrl()) // 请求路径 post请求。.addHeaders(headers) //请求head 头。
2025-04-07 11:53:19
100
原创 java中Collectors.toMap() 方法简单使用
/collect7:{101=[Employee(id=101, name=张三, ids=[111, 222])], 102=[Employee(id=102, name=赵六, ids=[456, 124]), Employee(id=102, name=马七, ids=[111, 222])]}new Employee(101, "张三", Arrays.asList("111", "222")),* id作为Map的key,name作为value的集合,id不能重复。
2025-01-10 16:25:40
482
原创 导出表数据 第一行为注释 不用一个个as
- 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称。-- developerclub为数据库名称,到时候只需要修改成你要导出表结构的数据库即可。-- article为表名,到时候换成你要导出的表的名称。table_schema ='数据库名'table_name = '表名'2、替换掉 ` 为 '4、拿到表结构所有的 as 拼接语句。3、删除最后一个,号。
2024-10-15 16:30:36
186
原创 postman javaScript脚本 herader 签名计算
/注意这个方法是value在前,key在后。//注意这个方法是value在前,key在后。//注意这个方法是value在前,key在后。//like12 add,20200703,去除连接符。// //往headers里面添加api-key。
2024-09-02 18:51:24
1052
原创 一个文件夹下图片根据图片名创建文件夹 ,一个文件夹多个文件夹生成压缩包
/ 创建子文件夹路径。// 移动图片到子文件夹。String targetFolderPath = "E:\\桌面\\zh\\2";// 目标文件夹路径。String sourceFolderPath = "E:\\桌面\\zh\\1";String sourceFolder = "E:\\桌面\\zh\\2";String destFolder = "E:\\桌面\\zh\\3";//把一个文件夹下多个文件夹 根据文件夹数量。一个文件夹下图片根据图片名创建文件夹。//拆分到不同压缩文件。
2024-08-06 16:45:13
349
原创 接口优化方案
/ 前面pre个集合,每个大小都是 subListLength 个元素。//业务操作 把需要单个新增/修改操作放到List集合内 在循环外批量操作。// 数据量不足 subListLength 指定的大小。* @param subListLength 每个子集合的元素个数。* @param resList 需要拆分的集合。* 代码里面用到了guava和common的结合工具类。* @return 返回拆分后的各个集合组成的列表。// last的进行处理。yml配置文件添加配置。
2024-07-19 09:40:19
515
原创 easyexcel LocalDate时间转换
if (list.size() > 5000) throw new ServiceException("最大导入数量5000", BaseExceptionEnum.ALERT_CODE.getCode());@ExcelProperty(value = "*日期" , converter = DateConverter.class)// 达到BATCH_COUNT了,需要去存储一次数据库,防止数据几万条数据在内存,容易OOM。// 这里也要保存数据,确保最后遗留的数据也存储到数据库。
2024-06-14 14:12:42
661
1
原创 Swagger 配置
ApiModelProperty(value = "属性名ID",required = true) 用在实体类上 required标识是否必传。@ApiOperation(value=接口名 notes=入参) 用在Controller 接口方法上。@Api(value = "目录名" , tags = "目录名" ) 用在Controller类上。.description("restful风格").title("项目API文档")-- swagger包 -->
2023-03-27 15:23:00
375
原创 mybatis in循环删除属性多条件参数
item="ids" ids可以随意起名 注意跟#{ids} 保持一致即可。collection="list" 对应map中key值。
2023-03-25 11:33:51
518
原创 Spring Cloud 和 Spring Boot的关系、SpringCloud、Spring Cloud Alibaba概述
springcloud概述
2022-08-15 18:53:54
964
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人