工具类
文章平均质量分 66
少年ing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
typora免费激活
3. 输入“cd 安装路径”,按回车,跳转到 Typora 再重新激活的。4. 先输入 node_inject.exe 按回车,等待提示"done!1. 把解压出来的两个 exe 文件复制到 Typora 的安装目录下。7. 更新后可能导致无法激活,需要先彻底卸载 Typora 再重新激活。5. 再输入 license-gen.exe 按回车,等待显示序列号。6. 打开 Typora 并输入序列号激活。2. 以管理员身份运行 CMD。typora安装跳过。原创 2025-08-28 11:43:21 · 6656 阅读 · 1 评论 -
实现动态多数据源切换
本文介绍了两种实现Spring Boot多数据源切换的方法。方法一使用MyBatis-Plus和Dynamic Datasource Starter,通过添加相关依赖和配置yml文件,在实体类和Mapper接口上使用@DS注解指定数据源。方法二采用自定义注解结合AOP切面实现数据源切换。文章详细展示了方法一的实现过程,包括Druid连接池配置、主从库设置、实体类与Mapper的注解使用示例,以及测试Controller的编写。这两种方式都能有效解决项目中需要访问多个数据库的需求,开发者可根据实际情况选择适合原创 2025-07-03 17:40:53 · 1203 阅读 · 0 评论 -
java实现日志记录-注解方式
本文介绍了一种基于注解的系统日志记录方案,通过自定义@Log注解简化业务代码中的日志记录操作。该方案包含以下核心内容: 自定义@Log注解设计,支持配置操作模块、业务类型、操作人类别等参数,并可控制是否记录请求/响应数据 实现日志切面(LogAspect),通过AOP在方法执行前后自动记录操作日志,包括: 获取用户信息、IP地址等上下文 记录方法执行时间 处理异常情况 异步保存操作日志 配套的枚举类定义(BusinessType/OperatorType等)和日志实体类(SysOperLog) 支持敏感参数原创 2025-07-02 17:28:14 · 722 阅读 · 0 评论 -
java实现数据脱敏
本文介绍了基于Jackson拓展实现数据脱敏的方法,通过在字段上添加自定义注解@Sensitive,结合枚举类型定义不同脱敏规则(如手机号、身份证、银行卡等),最终由DesensitizedUtil处理类执行具体脱敏操作。实现方式包括:1)定义脱敏注解标注字段;2)使用枚举类型定义各类数据的脱敏规则;3)编写工具类实现星号替换等具体脱敏逻辑。该方法可有效保护敏感信息,只需简单注解即可自动完成字段级脱敏。原创 2025-07-02 17:03:21 · 338 阅读 · 0 评论 -
spring中接口防止重复提交工具类
业务场景:很多项目中接口需要避免重复提交:比如支付,保存等 前端可加防抖控制,但还是无法避免通过三方工具如postman重复调接口后端接口需要做控制思想:基于spring AOP 思想 + Rredis实现1.定义防重复提交注解package com.cloud.common.config.prevent;import java.lang.annotation.*;@Documented@Retention(RetentionPolicy.RUNTIME)@Target({El原创 2021-12-09 16:14:45 · 748 阅读 · 0 评论 -
RestTemplate远程调用工具类
RestTemplate远程调用工具类原创 2023-01-10 09:15:21 · 816 阅读 · 0 评论 -
mybatis插入海量数据报错,对集合拆分后插入,工具类
【代码】mybatis插入海量数据报错,对集合拆分后插入,工具类。原创 2022-12-26 09:17:50 · 238 阅读 · 0 评论 -
根据文件大小自动转换kb、mb实现工具
前言:项目中根据文件大小,进行显示是kb 还是MB 还是TB。先上结果 此处为模拟数据 真实数据应从db查询。-- 根据文件大小自动转换格式-->原创 2021-12-28 19:19:27 · 6333 阅读 · 0 评论 -
大文件分片上传
大文件分片上传和文件夹上传原创 2021-12-26 20:57:12 · 2289 阅读 · 3 评论 -
poi的使用和工具类(一)
前言:项目中经常遇到,模板导出、导入、导出、针对Excel的使用,此处用于记录学习,其他项目使用,可直接使用使用 poi 操作 模板导出 根据模板录入数据后导入 数据导出原创 2021-12-23 15:13:33 · 4500 阅读 · 0 评论 -
poi工具类
1.版本依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.8</version></dependency>2.poi工具类package com.cloud.user.util;import com.cloud.framework.uti原创 2021-11-23 16:30:27 · 1281 阅读 · 0 评论 -
druid加解密工具
引入druid依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.15</version> </dependency>工具类package com.xzsoft.frame.util;import..原创 2020-07-01 10:02:37 · 696 阅读 · 0 评论 -
JAVA 根据经纬度获取两点之间的距离
前(fei)言(hua):最近搞“考勤系统”其中有个“考勤打卡不能超过设置打卡地点多少m需求”,查询帖子,参照相关帖子,做个笔记,方便以后使用。先上测试结果吧:比网上多数看不懂的算法要准确一些,虽然依然跟百度地图上的测量结果稍有出入,不过已经足够应付一般的需求了~思路:1. 地球本身是个不规则的球体,这里将其看着一个规制球体2. 半径取平均值:6371.393千米3.计算公式采用“球面距离公式”:S=R·arccos[cosβ1cosβ2cos(α1-α2)+sinβ1s..原创 2020-06-26 18:43:30 · 2291 阅读 · 0 评论 -
通用List工具类
List工具类对任意List集合排序工具类import org.apache.commons.beanutils.BeanComparator;import org.apache.commons.collections.ComparatorUtils;import org.apache.commons.collections.comparators.ComparableComparator;import java.lang.reflect.Method;import java..原创 2020-05-18 10:25:39 · 601 阅读 · 0 评论 -
java常用正则和参数验证工具类
java常用正则和参数验证工具类工具类package cn.demo.tools;import cn.demo.RegexConstants;import java.util.regex.*;/** * Created by sc on 2018/3/5. * 参数校验工具类 */public class DataValidator { public sta...原创 2019-12-19 10:27:27 · 300 阅读 · 0 评论
分享