自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 MyBatis 拦截器

MyBatis提供一种插件plugin的功能,虽是插件,但拥有拦截器的功能。通过自定义拦截器可以完成字段自动填充,像创建、更新时间,删除标志,创建人等...还可以完成自定义数据分页、数据权限的拼接替换等...拦截范围拦截执行器的方法拦截参数的处理拦截结果集处理拦截sql语法构建的处理/*** 针对insert update操作对 创建人 创建时间 删除标志 更新人 更新时间 拦截填充。

2023-08-28 12:45:03 314

原创 Java 获取日期间隔内所有的日期集合

【代码】Java 获取日期间隔内所有的日期集合。

2023-05-17 10:46:16 1395

原创 Java并发编程

说到线程安全问题,就要对Java内存模型(,JMM)有一定的认知。JMM是一种规范,用于规定Java虚拟机在执行java程序时,对内存的访问和操作应该如何进行,JMM关注的是Java程序中的共享变量和程序之间的交互。JMM中规定,每个线程都有自己的工作内存(),当线程访问共享变量时,必须通过主内存()来进行同步。一个线程的工作内存中保存了该线程使用到的共享变量的副本,线程对共享变量的所有操作都在自己的工作内存中进行,不会直接操作主内存。

2023-05-15 16:16:26 2294

原创 反射机制&自定义注解

例如,如果一个注解被标记了 @Documented,那么在使用 javadoc 命令生成 API 文档时,该注解的说明信息将会被包含在生成的文档中。在获取方法时,需指定方法对应的参数类型,当指定的参数类型缺少或数据类型不匹配则会抛出异常,当有参方法为私有时,也需要在获取方法对象后,调用setAccessible(true);@Inherited表示一个注解类型可以被继承,如果一个类使用了被@Inherited的注解,则它的子类也会自动继承该注解。获取私有属性的字段需要暴力破除,通过设置。

2023-05-15 16:15:18 696

原创 Docker 部署前后端分离项目

docker 部署前后端分离项目

2023-03-28 11:11:11 748

原创 Docker 安装Yapi

Docker 安装Yapi

2023-03-28 10:56:47 252

原创 Java 获取指定日期范围内的所有日期

【代码】Java 获取指定日期范围所有日期。

2023-03-28 10:42:33 2417 1

原创 fastjson 解决空数组,对象问题、中文乱码、long类型失真

【代码】fastjson 解决空数组,对象问题、中文乱码、long类型失真。

2022-11-17 18:16:53 619

原创 RabbitMQ 消息中间件

RabbitMQ

2022-09-29 15:32:37 512

原创 Java密码增强工具类【支持八位&必选其三(数字,大写字母,小写字母,特殊字符)】

Java密码增强工具类【支持八位&必选其三(数字,大写字母,小写字母,特殊字符)】

2022-09-29 10:10:07 654 1

原创 NGINX服务器运维

NGINX服务器运维

2022-09-29 09:20:14 1320

原创 Docker命令大全

Docker命令大全

2022-09-28 16:18:11 400

原创 HandlerMethodArgumentResolver 自定义参数解析器

HandlerMethodArgumentResolver 自定义参数解析器

2022-09-28 15:24:58 14533

原创 MySQL 常用SQL语句汇总

MySQL 常用SQL汇总

2022-09-28 15:12:23 326

原创 MyBatis-Plus 快速入门,与SpringBoot集成

MyBatis-Plus 快速入门,与SpringBoot集成。

2022-09-28 14:53:59 403

原创 BigDecimal 加减乘除、运算

BigDecimal 加减乘除、运算。

2022-09-28 14:37:33 226

原创 LocalDate 获取两个日期之间的所有的日期

获取开始日期startDate到结束日期endDate之间所有的localDate日期。

2022-09-28 14:32:27 1793

原创 Navicat连接报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded的处理方法

Navicat连接报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded的处理方法

2022-09-12 20:32:47 432

原创 基于Shiro的认证授权

SpringBoot Shiro Redis 认证授权

2022-08-21 16:57:09 292

原创 ThreadPoolTaskScheduler 定时任务实现

【代码】ThreadPoolTaskScheduler 定时任务实现。

2022-08-21 16:53:27 2054 5

原创 通过Request请求获取Post的application/json数据

HttpServletRequest对象中获取POST请求json参数,并转换为java实体类对象

2022-08-21 16:47:12 2085

原创 windows隐藏此电脑中默认文件夹

隐藏和显示此电脑栏的文件夹

2022-04-28 16:52:37 652

原创 idea 安装、配置、插件、快捷键

idea的安装、配置、插件、快捷键

2022-04-27 18:57:21 562

原创 Java工具类-SpringContext上下文

Spring上下文工具类

2022-04-27 14:18:44 215

原创 Java工具类-获取请求ip/浏览器/操作系统/浏览器版本

获取请求ip/浏览器/操作系统/浏览器版本

2022-04-27 14:14:41 5919

原创 maven install 命令使用

maven 安装外部jar包到本地仓库

2022-04-27 14:07:35 761

原创 SpringBoot Hibernate Validator参数校验器

SpringBoot Hibernate Validator

2022-04-24 11:54:22 721

原创 SpringBoot Swagger2 BootStrapUI

SpringBoot + Swagger2 (BootStrapUI)

2022-04-23 22:16:12 798

原创 Git 版本控制工具

Git版本控制工具,开发流程,分支,常用命令等

2022-04-13 17:24:06 97

原创 Docker、Linux命令行安装MySQL

Linux安装MySQL服务

2022-04-02 18:42:39 1256

原创 Linux安装jdk1.8

Linux环境安装jdk1.8

2022-04-02 18:34:33 1583

原创 Docker、Linux命令行安装Redis 6.2.7

Linux环境安装redis

2022-04-02 18:31:27 1192

原创 Docker、Linux命令行安装Nginx 1.19.9

Linux环境安装Nginx

2022-04-02 18:26:10 1125

原创 Linux安装Maven 3.8.4

linux 环境 maven 安装

2022-04-02 18:20:44 1688

原创 笔记本外接扩展屏显示模糊解决方案

解决笔记本外接显示屏部门应用显示模糊问题

2022-04-02 18:09:17 5530 1

原创 SpringBoot解决Swagger2出现No mapping for GET /swagger-ui.html

SpringBoot配置Swagger2出现页面无法访问错误:No mapping for GET /swagger-ui.html如果继承了WebMvcConfigurationSupport,则在yml中配置的相关内容会失效。 需要重新指定静态资源在当前继承WebMvcConfigurationnSupport的配置类加上如下代码: @Override pub......

2020-02-25 20:21:57 11370 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除