前言
其实项目网上有很多了,但是教程比较详细的没多少,今天分享的项目从安装部署到代码具体功能都有很详细都说明
eladmin 是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由。
2025年06月09日
eladmin 是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由。
2025年06月09日
这里为什么要说定时任务呢?
因为最近有个项目,要做类似于定时去连接其他系统接口,不停的获取数据,这种情况下,
如果有新加入的接口,要自动检测连接,我们在做一些监控数据,实时做一些操作的时候
2025年06月09日
见名知意,定时任务就是每隔一段时间执行一次这个任务,比如我们日常生活中的下课铃,或者是闹钟等等,就是在设置好的固定时间段去不断执行这个任务。
2025年06月09日
quartz是什么?我来告诉你quartz是什么!quartz最主要的功用是quartz是一个任务调度框架。我们定义了一个任务,我们定义了一个触发器。我们再定义一个任务,我们再定义一个触发器。当外界条件达到触发器的阀值,就会触发触发器去执行一个任务。那么触发器去执行的是哪一个任务呢。这时候就轮到任务调度器出场了。任务调度器关联了触发器与任务。quartz就是这样一个框架。
quartz能够执行多个作业。quartz能够执行多个作业依赖于多线程。这里多个作业的集合称之为任务。quartz最基本的三个元素是任务Task、触发器Trigger、调度器Scheduler。任务就是要做的事情,触发器就是什么时候去做这件事情中的时间、什么时候,调度器就是协调关联绑定任务与触发器,什么时间什么时候去执行什么任务。
2025年06月09日
quartz 建库脚本中,表名和字段名的定义都是大写的:
在开发环境中,MySQL 的lower_case_table_names 的设置值为 1,该设置值会导致在建表的时候,所有的表名自动转为小写,不过这种自动的转换没有影响开发环境,表名使用大写小写都能正常访问。
在生产环境中,MySQL 的lower_case_table_names 的设置值为 0,该设置值会按建库脚本中 SQL大小写存储,大写就大写小写就小写,比较时大小写敏感。
2025年06月09日
2025年06月09日
概述:Cron表达式是一种强大的定时任务调度工具,通过配置不同字段实现灵活的时间规定。在.NET中,Quartz库提供了简便的方式配置Cron表达式,实现精准的定时任务调度。这种灵活性和可扩展性使得开发者能够根据需求轻松地制定和管理定时任务,例如每天备份系统日志或其他重要操作。
2025年06月09日
以前公司平台中集成了定时任务功能,但平台内部实现比较简单,使用方式有些受限,比如说无法跟踪定时任务执行状态,无法自动解决集群状态下的任务争抢问题,因此考虑升级一下任务实现方式,搜集一番后,Quartz和Xxl-Job都能满足现在的需求;
2025年06月09日
在 Spring Boot 开发中,框架内置的诸多实用功能犹如一把把利刃,能让开发者在项目的各个阶段都事半功倍。这些功能无需额外集成,通过简单配置或编码即可快速实现常见需求。下面将为你深入解析一系列极具价值的内置功能,帮助你更高效地构建应用。