java 3分钟搞定springboot 定时任务cron表达式
在开发过程中经常需要使用定时任务在特定的时间执行一些特定程序。而 springboot Scheduled注解中可以方便的使用 cron 表达式来配置定时任务。在这SpringBoot 实现定时任务一篇文章中我们介...
java SpringBoot接口返回数据脱敏(Mybatis、Jackson)
一、前言有时候,我们接口返回的数据需要做一些处理,有一些敏感数据,我们不能全部返回给用户,需要用*号隐藏掉一部分关键数据,使得该敏感数据变得不完全,其他人无法知道脱敏前的数据是什...
java 三分钟教你入门规则引擎Drools
Drools是一款基于Java语言的开源的规则引擎,可以将复杂且多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件或者特定的存储介质中(eg:数据库表),使得业务规则的变更不需要修正项目...
java springboot如何正确集成redis实现分布式锁
Spring早就提供了分布式锁的实现。原来分布式锁的相关代码存在于Spring Cloud的子项目Spring Cloud Cluster中,后来被迁到Spring Integration中。Spring Integration为企业集成模式的实...
java 三分钟教你入门规则引擎Drools
Drools是一款基于Java语言的开源的规则引擎,可以将复杂且多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件或者特定的存储介质中(eg:数据库表),使得业务规则的变更不需要修正项目...
java基础 java8日期计算(偏移N周,返回指定星期的日期)
使用举例:指定一个日期:如2022-08-26,返回两周前的周五,返回2022-08-12一、工具类package com.example.demo; import java.time.DayOfWeek; import java.time.L...
java 使用maven安装jar包到本地仓库
在使用mvn install:install-file -Dfile=D:\setup\fastdfs-client-java-1.27-RELEASE.jar -DgroupId=org.csource -DartifactId=fastdfs-client-java -Dversion=1.27-SNAPSHOT -D...
java Jasypt 配置文件加密
1. Jasypt库的使用1.1 简介Jasypt是一个Java简易加密库,用于加密配置文件中的敏感信息,如数据库密码。jasypt库与springboot集成,在实际开发中非常方便。1.2 添加依赖<dependency>&n...
java spring boot @Transactional事物处理
spring boot 添加事物使用 @Transactional注解简单使用 在启动类上方添加 @EnableTransactionManagement注解使用时直接在类或者方法上使用 @Transactional注解如:package com.zyc;&nbs...
java 解决@Async异步注解丢失当前request请求头
question:使用@Async异步注解时会丢失当前request请求头数据, 配置该类可以防止丢失@Configuration public class AsyncConfig extends AsyncConfigurerSupport {...