自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot 接口时间跨度限制最佳实践(附完整 AOP 注解实现)

在系统接口查询中,如果不对时间范围加以限制,极易导致查询跨度过大,从而引发数据库压力、系统性能下降甚至服务崩溃的问题。本文通过自定义注解 @TimeRange 和 @TimeRangeField,结合 Spring AOP 实现了一套通用的时间范围校验机制,可灵活作用于方法和参数对象中。该方案可配置字段是否允许为空、最大跨度(月)、分组校验等,适用于绝大多数带时间条件的查询接口。文中详细介绍了注解定义、使用方式及核心 AOP 拦截逻辑,适合有实际业务改造需求的开发者参考与使用。

2025-06-09 22:54:49 148

原创 手把手教你微信公众号H5本地调用wx.scanQRCode实现扫一扫功能

手把手教你怎么在本地调用微信公众号扫一扫功能

2025-01-04 11:28:32 880

原创 uni-app 弹出层uni-popup的实现以及禁止遮盖层页下的页面滑动

提示:最近入职新公司负责小程序的研发,小程序是用uni-app研发的。中间有这样一个场景:点击“案例详情” 弹框展示案例内容。但是这个时候用户滑动弹框内部的内容的时候,遮盖层页面也会跟着滑动。查看uni-app 官网提示说现在前端存在这样的问题,需要用户自己想办法解决。于是就有了这篇博客。@touchend="end" 手指离开屏幕时触发的事件@touchmove="move" 手指在屏幕上移动时触发的事件。

2024-10-19 16:39:36 2691 1

原创 软著申请避坑和撰写注意细节

软件著作编写避坑指南,快速学会写软著,软件著作编写注意细节

2024-10-18 11:38:20 1189

原创 深入理解双亲委派机制在Tomcat源码中的应用

/ 定义类路径//默认构造方法// 对包名进行转换// 通过流的形式对文件进行读取// 一般所谓自定义类加载器 本质上就是重写findClass 方法@Overridetry {// 通过该方法对读取的字节流进行校验 准备以及赋值等相关操作// 指定当前加载的类路径// 通过项目的包名进行类加载Class

2024-10-11 19:22:41 1089

原创 一分钟轻松拿offer

快速获取面试机会,以及怎么进行薪资谈判和找到合适岗位的工作

2024-10-08 22:24:14 1005

原创 深入理解“== 和equals的区别和比较”

需要搞懂两个概念:什么是字面量?什么是内存引用地址?字面量:比如说 String a= “a” 或者 int a= 1 像这种已经明确声明了的 基本类型的值的可以理解为字面量内存引用地址:当我们通过new 构建对象的过程中会在堆中开辟一小块的空间保存当前对象的值, 这个时候在编译的过程中会引用堆中创建的对象内容的位置。

2024-08-19 22:02:47 181 1

原创 SpringMVC 怎么维护Url和Controller类的关系

springmvc通过Map的形式将访问路径url 和方法进行维护的源码流程

2024-07-02 21:15:29 1657

原创 深入理解HashMap

hashMap 深入理解

2024-05-13 18:12:19 1179 1

原创 什么是装箱和拆箱?

理解什么是装箱和拆箱

2024-05-08 15:57:10 530 1

空空如也

空空如也

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

TA关注的人

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