- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Schedule定时任务实时配置cron表达式和开关(升级版)
上一篇文章介绍了基于SchedulingConfigurer实现定时任务实时配置cron表达式和开关,存在一个问题:修改完cron表达式后不能立刻生效,需要等到下一次定时任务执行后才可以生效。本文更换实现思路,从ThreadPoolTaskScheduler类入手,解决这个问题。核心类@Slf4j@Componentpublic class MyScheduleComponent { @Resource private ThreadPoolTaskScheduler threadP
2021-09-24 21:03:25
1903
原创 Schedule定时任务实时配置cron表达式和开关
本文介绍基于SchedulingConfigurer实现定时任务实时配置cron表达式和开关第一步:重写SchedulingConfigurer配置类的configureTasks()方法@Slf4j@Configurationpublic class MyScheduleConfig implements SchedulingConfigurer { @Autowired private TaskService taskService; @Resource p
2021-09-24 17:13:31
1054
原创 Mybatis-Plus通过注解形式实现数据权限过滤
背景本文借鉴若依快速开发框架的数据权限思路,通过注解形式实现数据权限过滤,优点是灵活方便。代码创建注解类@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface DataScope { /** * 部门表的别名 */ public String deptAlias() default ""; /** * 部门字段名
2021-07-21 16:23:11
11112
33
原创 linux查看IP相关
查看外网IPcurl ifconfig.me查看内网IPifconfig -a查看网关route -nDestination值位0.0.0.0对应的Gateway为默认网关查看DNScat /etc/resolv.conf
2020-05-11 10:46:17
195
原创 Spring 提供接口同时兼容form格式与json格式
前言今天接到任务要求把已经完成的项目接口修改为同时兼容form格式与json格式。在一般的项目中,一般只支持一种格式的参数,默认是form格式,参数加上@RequestBody注解则支持json格式,如要同时兼容两种形式,原生的方法无法解决问题。解决方案直接上代码工具类该工具类有两个功能:(1) 判断请求数据是form格式还是json格式,(如果是from格式,则遍历直接处理数据;如果...
2020-03-07 01:31:08
4118
2
原创 基于ThreadPoolTaskScheduler的定时任务自动执行和手动开启关闭
import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.ApplicationListener;import org.springframework.context.annotation.Bean;import org.springframework.co...
2020-03-03 16:05:20
3400
原创 java.lang.OutOfMemoryError: PermGen space有效解决方法
java.lang.OutOfMemoryError: PermGen space有效解决方法背景原因分析解决方案背景某线上项目运行一段时间就崩溃,查看服务器日志,提示java.lang.OutOfMemoryError: PermGen space原因分析通过 jmap -heap pid 命令查看项目内存分配,结果如下:Perm Generation分配大小82.0MB,项目运行时...
2019-09-02 10:14:25
583
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人