• MySQL基础

    SQL基本命令启动与连接 MySQL启动 启动MySQL:net start mysql 停止MySQL:net stop mysql 这里的mysql是服务的名称,每个人可以自定义,初始化的名称是mysql80 MySQL客户端连接 MySQL自带的客户端命令行 mysql -u username -p [-h hostname] [-P port] -u username:用于指...
  • MySQL配置项

    1. rewriteBatchedStatements功能: 用于优化批量执行语句,将多次执行的相同SQL语句(带不同参数)合并为一条SQL语句,从而减少与数据库的通信次数,提高性能。 常用于批量插入或更新场景。 应用场景: 当你使用 JDBC 的 addBatch() 和 executeBatch() 方法批量执行语句时,驱动会自动优化: 将多条INSERT语句合并为单条多值INSERT...
  • Knife4j

    Knife4j 使用教程简介Knife4j 是基于 springboot 构建的一个文档生成工具,它可以让开发者为我们的应用生成 API 文档,目的是可以更加方便的基于 API 文档进行测试,生成的文档还可以导出,然后给到前端开发团队,前端开发团队可以基于 API 接口写具体的调用。 版本参考knife4j 目前主要支持以 Java 开发为主,并且支持 Spring MVC、Spring B...
  • HttpClient

    HttpClient简介HttpClient 是Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新版本。我们可以使用HttpClient发送各种HTP方法。 主要特性 支持HTTP和HTTPS:实现HTTP1.0/1.1,并支持加密的HTTPS协议(SSL)。 认证方案:支持多种认...
  • Spring Task

    Spring Task简介Spring Task 是 Spring 框架提供的任务调度工具,可以 按照约定的时间自动执行某个代码逻辑 定位 定时任务框架(单体架构下) 应用场景 信用卡每月还款提醒 银行贷款每月还款提醒 入职纪念日为用户发送通知 快速入门 导入 Maven 坐标 spring-context(已存在) 在启动类上添加注解 @EnableScheduling...
  • Docker

    Docker快速通关常见命令 命令 说明 docker pull 拉取镜像 docker push 推送镜像到DockerRegistry docker images 查看本地镜像 docker rmi 删除本地镜像 docker run 创建并运行容器(不能重复创建) docker stop 停止指定容器 docker start 启动指定容器 doc...
  • xxl-job 使用

    xxl-job 开源网址: https://gitee.com/xuxueli0323/xxl-job 搭建任务调度平台1、拉取xxl-job代码首先去上述的gitee拉取开源的xxl-job代码,千万不要选择master分支,要选择稳定的版本,这里我选择2.2.0来做演示 2、创建需要的数据库 执行这个sql文件,创建必要的数据库 3、配置yaml文件首先去xxl-job-admin找到...
  • Apache POI

    Apache POI 库概述Apache POI 是 Apache 软件基金会的开源项目,提供了Java操作Microsoft Office格式文件(如Word、Excel、PowerPoint)的功能。其中,POI对于Excel 文件的处理尤为突出,提供了丰富的API**用于、创建和修改Excel文件。本文将深入探讨Java中POI库的使用方法,包括基本概念、API详解、常见应用场景和案例...
  • 公共字段填充

    回顾AOP切面编程获取方法名、参数值、参数值类型、目标注解对象、目标方法所在类、返回值类型1. 引入Maven依赖1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactI...
  • 发送邮箱API

    SpringBoot整合Email 邮件发送一.准备在创建SpringBoot项目 选择依赖时 发现其选择依赖时有邮件发送与Springboot整合的jar包,我们勾选即可 如果未勾选也不要紧,咱们手动导入 1234<dependency> <groupId>org.springframework.boot</groupId> <artif...