自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于JSR-303实现自定义参数校验器

当@NotNull@NotEmpty不能完成校验时,jsr-303给我们提供了ConstraintValidator扩展接口来根据业务需求实现自定义校验规则,让代码更优雅,

2024-03-08 21:24:55 331 1

原创 SpringBoot使用线程池&@Async失效场景

2.1、@Async是SpringBoot中实现异步线程最简单的方式,需要在启动类或配置类中贴上。才会生效,该注解贴在类上则表示当前类中的所有方法都是异步方法,贴在方法上则表示当前方法为异步方法。任务线程池,手动创建又分为自定义线程池和实现AsyncConfigurer接口。1、在使用Auwired直接注入Executor,默认使用的是。,可分为自动创建和手动创建,自动创建最终使用的。SpringBoot中使用线程池的几种方式。2.2、@Async默认核心数为。, 线程池默认的前缀为。

2023-12-08 17:42:05 122

原创 基于 Spring 拓展接口实现监听器

如果一个bean实现了ApplicationListener接口,当一个ApplicationEvent 被发布以后,bean会自动被通知。方法,只有触发当前事件类型就会执行里面的方法,然后交给 Spring IOC 容器进行管理.定义监听器,实现接口:ApplicationListener。接口, 并指明泛型(监听的事件类型), 重写里面的。实现非常简单, 只需要定义一个类实现。

2023-01-03 20:12:47 233

原创 自定义Spring自动装配启动器

在分模块开发中, 模型对象与业务代码可能不在同一个模块, 只能通过地址映射相关联, 如果地址不一致就映射不上, 此时就可以参照SpringBoot自动装配, 来自己实现一个快速启动器 starter

2022-12-31 15:45:56 169

原创 SpringBoot集成MongoDB

在SpringBoot中集成MongoDB, 实现了基础的crud以及分页功能

2022-12-31 15:36:00 171

原创 自定义 Spring 参数解析器

因为业务需求, 有时候在handler中多次处理同一个逻辑并将结束后的对象传递给业务层, 此时我们也想像 Spring 自动解析handler上的参数一样简单, 于是就可以实现 Spring 提供的 HandlerMethodArgumentResolver 拓展接口, 然后交给 Spring MVC 进行管理.

2022-12-31 14:53:04 412

原创 HashMap经典面试题+源码分析

HashMap 扩容原理以及 put 添加元素的过程分析这篇文章你绝对能懂, 内有 HashMap 的经典面试题以及底层扩容源码由浅入深分析源码(jdk1.8)

2022-12-30 00:50:16 201

原创 aliyun 实现文件上传

此文章采用 aliyun OSS 对象存储, 将本地文件上传到第三方文件服务器上, 你想实现简单的文件上传, 这篇文章都对你有很大的帮助

2022-12-25 23:17:33 390

原创 Spring bean的工具类

在某些场景下, 当前类想要获取 Spring 容器中的 bean 对象但当前类又不想交给 Spring 进行管理, 此时 spring 给我们拓展了一个 ApplicationContextAware 接口, 此工具类就是对该接口的实现进行了封装, 开箱机用.

2022-12-24 11:54:32 80

原创 MyBatis Plus 实现简单分页(拓展性强)

MyBatis Plus 实现简单分页, 内有大量的工具类可根据自己的业务需求进行拓展

2022-12-24 11:39:42 599

原创 SpringCloud 微服务架构详解三

微服务中的服务网关、配置中心以及动态刷新配置

2022-12-10 15:37:13 347

原创 项目阶段面试题

项目阶段面试题

2022-12-10 11:20:38 139

原创 SpringCloud微服务架构详解二

如果你有过微服务基础或者对部分知识有些许遗忘,这都是一篇不错的选择。

2022-12-08 22:35:13 306

原创 SpringCloud 微服务架构详解

如果你正在学习SpringCloud或者学过微服务有点遗忘,这篇文章是不错的选择,内有丰富的图文和案例帮助你理解。

2022-12-07 12:20:32 13603 1

原创 原生JS实现任意数据的动态表格

通过动态获取对象的属性名来生成动态表头以及渲染表格数据,,解决硬编码问题

2022-11-24 20:09:55 1832

Java数组的基本操作

Java数组的基本操作

2022-07-13

空空如也

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

TA关注的人

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