![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA猿-常用代码
哎!健身程序员
这个作者很懒,什么都没留下…
展开
-
极光推送Service
【代码】极光推送Service。原创 2023-11-10 15:32:28 · 118 阅读 · 0 评论 -
spring boot统一返回
【代码】spring boot统一返回。原创 2023-07-24 17:23:50 · 324 阅读 · 0 评论 -
BigDecimal计算工具类
【代码】BigDecimal计算工具类。原创 2023-04-28 10:23:31 · 229 阅读 · 0 评论 -
springboot整合mybatis-plus、clickhouse、mysql多数据源
springboot整合mybatis-plus、clickhouse、mysql原创 2023-04-12 14:04:47 · 2901 阅读 · 1 评论 -
GPS经纬度转百度经纬度JAVA
【代码】GPS经纬度转百度经纬度JAVA。原创 2023-03-22 14:10:25 · 261 阅读 · 0 评论 -
批量修改文件名SaveFileUtil
File file = new File(“D:\知识”);原创 2023-03-21 18:22:09 · 149 阅读 · 0 评论 -
SpringBoot结合Easypoi模板导出 路径问题
SpringBoot结合Easypoi模板导出 路径问题原创 2022-09-14 15:00:51 · 2095 阅读 · 0 评论 -
ffmpeg部署和springboot使用
ffmpeg的安装 以及使用原创 2022-04-20 09:14:52 · 2559 阅读 · 0 评论 -
EasyPoiUtil导出工具
package com.zjson.alibaba.commons.tools.utils;import cn.afterturn.easypoi.excel.ExcelExportUtil;import cn.afterturn.easypoi.excel.ExcelImportUtil;import cn.afterturn.easypoi.excel.entity.ExportParams;import cn.afterturn.easypoi.excel.entity.ImportPara原创 2021-10-15 17:10:24 · 523 阅读 · 2 评论 -
树形结构工具类,如:菜单、部门等
1、树节点package com.zjson.rights.commons.tools.utils;import lombok.Data;import java.io.Serializable;import java.util.ArrayList;import java.util.List;/** * 树节点,所有需要实现树节点的,都需要继承该类 */@Datapublic class TreeNode<T> implements Serializable {原创 2021-10-14 18:05:39 · 151 阅读 · 1 评论 -
SQL 工具类
package com.zjson.rights.commons.tools.utils;import org.apache.commons.lang3.StringUtils;/** * SQL 工具类 * * @author zj * @version v1.0.0 * @date 2020/10/12 17:55 */public class SqlUtil { private final static String BACKSLASH = "\\"; priv原创 2021-10-14 18:02:41 · 215 阅读 · 0 评论 -
JsonUtils
/* * Copyright (c) 2019. * hnf Co.Ltd. 2002- * All rights resolved */package com.meiyuan.rights.sdk.utils;import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.co原创 2021-10-14 17:50:58 · 330 阅读 · 0 评论 -
Spring Boot 实体里的List集合参数验证
Spring Boot 实体里的List集合参数验证Spring Boot 通过Hibernate Validator 加验证大家都知道,今天讲一下Spring Boot 实体里的List集合参数验证,直接上代码1、 List参数上加@Validpublic class OrderSaveDTO {@Valid@ApiModelProperty("订单商品信息集合")@NotEmpty(message = "订单商品信息集合不能为空")private List<OrderGoods原创 2021-09-02 09:30:52 · 6063 阅读 · 1 评论 -
Rsa加签验签工具
Rsa加签验签工具为了方便对外接口加签验签,写了个通用的加签验签工具。一、上代码1.1 RsaUtils 代码PRIVATE_KEY、PUBLIC_KEY 可以在线生成或者通过支付宝工具生成。在线生成公钥私钥对,RSA公私钥生成import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jac原创 2021-08-12 16:14:46 · 1328 阅读 · 0 评论 -
Spring Boot AOP实现记录操作日志
Spring Boot 实现记录操作日志1、需求分析 最近产品经理提出“要查看用户操作日志"的需求。于是就想到了用AOP来实现,为了提高效率,记录日志使用异步,日志的记录可选择保存在mysql或者MongoDB中。2、代码实现1、添加AOP依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop&l原创 2021-08-12 15:57:46 · 401 阅读 · 0 评论 -
Spring Boot结合easyExcel 三种方式实现自增序号
有些业务功能要求能导出序号,现在提供两种实现方式。通过mysql查询实现;实现RowWriteHandler接口,自定义拦截器;1、通过mysql查询实现通过自定义变量实现每行数据+1,得到序号。当然在对应的实体里加上sequenceNumber,直接导出即可。 SELECT (@rownum := @rownum + 1) AS sequenceNumber, memberEvidencedata.* FROM (原创 2021-08-11 14:35:55 · 9868 阅读 · 0 评论 -
Spring Boot 中 RestTemplate 返回 LinkedHashMap 转实体的方法
在最近项目中,使用Springboot给外部提供接口,同时提供调用接口的SDK。为了方便,直接使用SpringBoot中的RestTemplate来调用接口。对接的时候翻车了,rest默认返回的是LinkedHashMap,我直接返回实体给他们,结果可想而知。0、配置消息转换RestTemplate中属性private final List<HttpMessageConverter<?>> messageConverters = new ArrayList<>原创 2021-08-09 17:54:43 · 2220 阅读 · 0 评论 -
spring boot提供不同版本的接口
公司使用敏捷开发,app要兼容不同的版本,最开始最方便的方法是在类或者方法上直接加上V1,V2等版本的标识,可是在迭代或者不同开发者(新同事)之间标准不统一,比如:v1/user/add和user/v1/add到底是同一个接口还是不同的接口,为了更好的处理问题,使用注解和发射解决。1、创建注解@ApiVersion/** * 版本注解 * * @author Zhang Jie * @version 1.0.0 * @since 2021/4/22 11:49 */@Target({.原创 2021-04-23 10:26:06 · 480 阅读 · 0 评论