基于SpringEvent,实现同步转异步,解决定时任务扫表导致数据库连接池不够的问题
基于Spring Event,实现同步转异步,解决定时任务扫表导致数据库连接池不够的问题 {#基于spring-event实现同步转异步解决定时任务扫表导致数据库连接池不够的问题} ------------------------------------------------------------------------------------------ ### 背景 ...
基于Spring Event,实现同步转异步,解决定时任务扫表导致数据库连接池不够的问题 {#基于spring-event实现同步转异步解决定时任务扫表导致数据库连接池不够的问题} ------------------------------------------------------------------------------------------ ### 背景 ...
本文转载自:[Spring Boot整合Quartz实现动态配置](https://juejin.cn/post/7257440759569498170) 概述 {#概述} -------- 本文介绍如何把Quartz定时任务做成接口,实现以下功能的动态配置: * 添加任务 * 修改任务 * 暂停任务 * 恢复任务 * 删除任务 * 任务列表 * 任务详情 注:添加任务...
1、概览 {#1概览} ----------- 在本教程中,我们将学习如何加快 Maven 的构建速度。我们将介绍各种优化构建时间的技术,并评述其优缺点。 2、常规建议 {#2常规建议} --------------- 使用正确的 maven phase(阶段) 可以为我们节省大量时间。如果只需要编译代码,就没必要运行完整的 install,并且这会污染我们的本地仓库。 ...
1、概览 {#1概览} ----------- [MyBatis](https://mybatis.org/mybatis-3/zh_CN/index.html) 是 Java 界流行的持久化框架,它通过将 SQL 查询映射到 Java 方法来简化数据库操作。 在使用 MyBatis 开发应用时,查看正在执行的 SQL 查询通常对调试很有用,本文将带你了解如何在 MyBat...
1、概览 {#1概览} ----------- [MyBatis](https://mybatis.org/mybatis-3/zh_CN/index.html) 是一个开源 Java 持久层框架,可作为 JDBC 和 Hibernate 的替代品。它能简化持久层的代码,并自动封装结果集,开发者只需专注于编写自定义 SQL 查询或存储过程。 本文将带你了解如何在 Sprin...
1、简介 {#1简介} ----------- [MyBatis](https://mybatis.org/mybatis-3/zh_CN/index.html) 是一个流行的开源持久性框架,提供了 JDBC 和 Hibernate 的替代方案。 本文将带你了解 MyBatis 的一个扩展,名为 [MyBatis-Plus](https://baomidou.com/),它...
1、概览 {#1概览} ----------- 在 [Apache Maven](https://maven.apache.org/) 安装的过程中,我们需要配置各种环境变量,以确保 Maven 能正常运行。本文将带你了解与之相关的三个变量:`M2_HOME`、`MAVEN_HOME` 和 `PATH`。 先来看看如何配置最早版本的 Maven。 **注意** :*Apa...
Preface {#preface} ------------------ 前一阵子使用了一段时间的 Mybatis Plus 操作数据库查询数据,觉得 `LambdaQuery()` 方法甚是好用,由此产生了在 Hibernate 中实现此功能;况且老早之前就想着在 Hibernate 中实现分页查询的功能,索性这次两个功能一起完成。 > Hibernate 和 JP...
1、概览 {#1概览} ----------- 本文将带你了解 JPA 是如何托管实体的,以及 Persistence Context(持久化上下文)由于外部变化而无法返回最新数据的情况。 2、Persistence Context {#2persistence-context} --------------------------------------------- ...
1、简介 {#1简介} ----------- **Java Persistence API** (JPA)是一种广泛使用的规范,用于访问、持久化和管理 Java 对象与关系数据库之间的数据。JPA 应用中的一项常见任务是计算符合特定条件的实体数量。使用 JPA 提供的 `CriteriaQuery` API 可以高效地完成这项任务。 `CriteriaQuery` 的核心...