51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java笔记

SpringBoot整合Quartz实现动态配置

SpringBoot整合Quartz实现动态配置

厉飞雨 阅读(12) 评论(0) 赞(2)

本文转载自:[Spring Boot整合Quartz实现动态配置](https://juejin.cn/post/7257440759569498170) 概述 {#概述} -------- 本文介绍如何把Quartz定时任务做成接口,实现以下功能的动态配置: * 添加任务 * 修改任务 * 暂停任务 * 恢复任务 * 删除任务 * 任务列表 * 任务详情 注:添加任务...

在 MongoRepository 中使用 Skip 和 Limit

在 MongoRepository 中使用 Skip 和 Limit

厉飞雨 阅读(13) 评论(0) 赞(3)

1、概览 {#1概览} ----------- [Spring Data MongoDB](/spring-data-mongodb/) 的 `MongoRepository` 接口提供了一种简单的方式与 MongoDB Collection 进行交互。 本文将带你了解如何在 `MongoRepository` 中使用 `limit` 和 `skip`。 2、初始设置 {...

Quarkus 整合 Mongodb

Quarkus 整合 Mongodb

厉飞雨 阅读(10) 评论(0) 赞(3)

1、简介 {#1简介} ----------- [Quarkus](https://cn.quarkus.io/) 是一个流行的 Java 框架,经过优化,可用于创建内存占用小、启动速度极快的应用。 与流行的 NoSQL 数据库 [MongoDB](https://www.mongodb.com/) 搭配使用时,Quarkus 为开发高性能、可扩展的应用提供了强大的工具包。...

如何提高 Maven 的构建速度?

如何提高 Maven 的构建速度?

厉飞雨 阅读(25) 评论(0) 赞(2)

1、概览 {#1概览} ----------- 在本教程中,我们将学习如何加快 Maven 的构建速度。我们将介绍各种优化构建时间的技术,并评述其优缺点。 2、常规建议 {#2常规建议} --------------- 使用正确的 maven phase(阶段) 可以为我们节省大量时间。如果只需要编译代码,就没必要运行完整的 install,并且这会污染我们的本地仓库。 ...

配置 Mybatis 的 SQL 查询日志

配置 Mybatis 的 SQL 查询日志

厉飞雨 阅读(10) 评论(0) 赞(4)

1、概览 {#1概览} ----------- [MyBatis](https://mybatis.org/mybatis-3/zh_CN/index.html) 是 Java 界流行的持久化框架,它通过将 SQL 查询映射到 Java 方法来简化数据库操作。 在使用 MyBatis 开发应用时,查看正在执行的 SQL 查询通常对调试很有用,本文将带你了解如何在 MyBat...

MyBatis 插入(INSERT)数据时返回自动生成的 ID

MyBatis 插入(INSERT)数据时返回自动生成的 ID

厉飞雨 阅读(14) 评论(0) 赞(4)

1、概览 {#1概览} ----------- [MyBatis](https://mybatis.org/mybatis-3/zh_CN/index.html) 是一个开源 Java 持久层框架,可作为 JDBC 和 Hibernate 的替代品。它能简化持久层的代码,并自动封装结果集,开发者只需专注于编写自定义 SQL 查询或存储过程。 本文将带你了解如何在 Sprin...

MyBatis Plus 简介

MyBatis Plus 简介

厉飞雨 阅读(9) 评论(0) 赞(3)

1、简介 {#1简介} ----------- [MyBatis](https://mybatis.org/mybatis-3/zh_CN/index.html) 是一个流行的开源持久性框架,提供了 JDBC 和 Hibernate 的替代方案。 本文将带你了解 MyBatis 的一个扩展,名为 [MyBatis-Plus](https://baomidou.com/),它...

Maven 环境变量:M2_HOME、MAVEN_HOME 和 PATH

Maven 环境变量:M2_HOME、MAVEN_HOME 和 PATH

厉飞雨 阅读(60) 评论(0) 赞(3)

1、概览 {#1概览} ----------- 在 [Apache Maven](https://maven.apache.org/) 安装的过程中,我们需要配置各种环境变量,以确保 Maven 能正常运行。本文将带你了解与之相关的三个变量:`M2_HOME`、`MAVEN_HOME` 和 `PATH`。 先来看看如何配置最早版本的 Maven。 **注意** :*Apa...

Jenkins文件读取漏洞拾遗(CVE-2024-23897)

Jenkins文件读取漏洞拾遗(CVE-2024-23897)

厉飞雨 阅读(18) 评论(0) 赞(3)

Jenkins 未授权文件读取漏洞(CVE-2024-23897)今天闹得沸沸扬扬,我也来简单分析一下这个漏洞,并看看这个文件读取如何利用。 首先说的是,由于Jenkins存在版本和插件差异,所以利用时可能也有不一样之处,本文内容不一定适用于所有Jenkins server。我们这里使用Vulhub的环境(2.441)来做分析和演示:<https://github.co...