自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 14个JavaScript常用交互、动画、表单等场景的具体代码

复制

2025-08-04 16:18:21 348

原创 <input>标签常用的事件属性

onInvalid :输入内容不符合验证规则(如 required 、 pattern )时触发(常用于提交表单时)。- onInput :输入框内容实时变化时触发(如打字、删除、粘贴等),无需等待失去焦点。- onSelect :输入框中的文本被选中时触发(如用鼠标选中部分内容)。- onFocus :输入框获得焦点时触发(如用户点击输入框准备输入)。- onBlur :输入框失去焦点时触发(如用户点击输入框外区域)。- onMouseOut :鼠标指针离开输入框时触发。

2025-08-02 22:25:36 298

原创 在JavaWeb中,过滤器(Filter)和拦截器(Interceptor)的区别

javax.servlet.Filter (Servlet规范) org.springframework.web.servlet.HandlerInterceptor (Spring MVC规范).excludePathPatterns("/login", "/static/**");// 拦截所有请求(包括静态资源).addPathPatterns("/**") // 拦截所有Spring MVC请求。通用过滤(如编码转换、跨域、登录校验) 业务增强(如权限细粒度校验、日志记录、性能监控)

2025-07-25 21:35:34 855

原创 SpringBoot中配置全局拦截器

System.out.println("拦截器预处理:" + request.getRequestURI());// 排除不需要拦截的路径(如静态资源、登录接口等)// 指定拦截的路径(/** 表示拦截所有请求)System.out.println("拦截器清理操作");System.out.println("拦截器后处理");// 返回true表示放行,false表示拦截。// 请求处理后、视图渲染前执行(后处理)// 整个请求完成后执行(清理)// 请求处理前执行(预处理)// 注册自定义拦截器。

2025-07-25 21:22:42 330

原创 创建一个生成和解析JWT令牌的工具类

private static final String KEY = "自己写的一个秘密";//接收token,验证token,并返回业务数据。//接收业务数据,生成token并返回。--java-jwt坐标-->1. pom文件中引入坐标。/* 创建一个工具类*/2.创建一个个工具类。/*引入相信依赖*/

2025-07-24 13:04:00 290

原创 SpringBoot中全局异常处理器

System.err.println("未捕获异常:" + e.getMessage() + ",请求路径:" + request.getRequestURI());- @ExceptionHandler :指定当前方法处理的异常类型,可精确到具体异常(如 BusinessException )或父类异常(如 Exception )。- 优先级:具体异常的处理器(如 BusinessException )会优先于父类异常处理器(如 Exception )。// 业务异常通常包含自定义状态码和信息。

2025-07-23 21:50:20 637

原创 SpringBoot中使用Validation进行参数校验

.*[a-zA-Z])(.{6,16})$", message = "密码必须包含数字和字母,长度6-16位")@Size(min = 2, max = 10, message = "用户名长度必须在2-10之间")@Min(value = 18, message = "年龄不能小于18岁")@Max(value = 60, message = "年龄不能大于60岁")- @Min(value) / @Max(value) :数字最小值/最大值。@NotNull(message = "ID不能为空")

2025-07-23 21:40:10 590

原创 telnet命令无法正常使用

4. 检查安全软件或组策略限制,运行gpedit.msc打开组策略编辑器,导航至“计算机配置”>“管理模板”>“Windows组件”>“Telnet客户端”,确认禁用Telnet客户端策略未启用。3. 排查环境变量问题,右键点击“此电脑”>“属性”>“高级系统设置”>“环境变量”,在系统变量中检查Path是否包含%SystemRoot%\system32,若缺失需手动添加。3. 在弹出的窗口中,找到“Telnet客户端”并勾选它。1. 打开“控制面板”,选择“程序”>“程序和功能”。

2025-07-20 21:00:11 399

原创 修改hosts文件加速打开github网站的具体操作

1. 查询IP地址:打开站长工具,在地址栏输入“http://ip.chinaz.com/”,即可查询该域名对应的IP地址,还提供其他网站相关信息查询功能,分别查询“github.com" “github.global.ssl.fastly.net”和“raw.githubusercontent.com”对应的IP地址。4. 刷新DNS缓存:按下Win+R键,输入“cmd”并回车,打开命令提示符窗口,输入“ipconfig /flushdns”并回车,刷新DNS缓存,使修改生效。

2025-07-19 11:08:29 303

原创 开发java项目Micronaut,springboot和quarkus框架对比

生态与集成 最丰富(Spring Cloud、Data、Security 等),第三方支持完善 生态较新但快速成长,侧重云原生集成(K8s、服务网格等) 生态中等,覆盖主流需求,第三方集成较少。生态与集成 最丰富(Spring Cloud、Data、Security 等),第三方支持完善 生态较新但快速成长,侧重云原生集成(K8s、服务网格等) 生态中等,覆盖主流需求,第三方集成较少。- 核心优势:云原生领域的“专家”,对容器化、原生镜像(GraalVM)支持最佳,启动快、资源占用低。

2025-07-16 22:07:11 448

原创 压力测试-使用JMeter在windows下地址被占用的bug解决方法

5.相关文档https://support.microsoft.com/zh-cn/help/196271/when-you-try-to-connect-from-tcp-ports-greater-than-5000-you-receive-t。2.然后双击 MaxUserPort,输入数值数据为65534,基数选择十进制(如果是分布式运行的话,控制机器和负载机器都需要这样操作哦)1.右击 parameters,添加一个新的DWORD,名字为MaxUserPort。

2025-07-16 20:54:30 184

原创 java开发中JSR303常用的校验注解

@Length(min, max):被注解的字符串长度必须在min到max之间(Hibernate Validator扩展注解)。- @Size(min, max):被注解的元素(字符串、集合、数组等)的长度必须在min到max之间(包含边界)。- @Past:被注解的日期/时间必须是过去的时间(包括当前时间,适用于Date、LocalDateTime等)。- @Email:被注解的字符串必须是合法的邮箱格式(允许为空,若需非空需配合@NotNull)。

2025-07-15 22:23:55 408

原创 在jave后端中用WebMvcConfigurer或用corsWebFilter处理跨域的示例代码

CorsWebFilter 是Spring WebFlux中的过滤器(也可用于Spring MVC),功能与 WebMvcConfigurer 类似,但更适合需要通过Bean定义跨域规则的场景(如结合配置文件动态调整)。- allowedOriginPatterns("*") 支持通配符(如 http://*.example.com ),比旧版的 allowedOrigins("*") 更灵活。// 允许的源(生产环境建议指定具体域名,如"http://localhost:8080")

2025-07-15 13:02:38 327

原创 mysql数据库防止中文乱码的设置方法

正日本鬼子都。

2023-10-17 13:40:21 312

原创 git下载地址及使用方法(windows版本)

在电脑C盘找到或者创建一个 .ssh 文件夹,进去,打开 id_rsa.pub,复制里面的 key。git push origin develop:aaaa 推送代码到远程创建aaaa分支。git commit --m "注解相关内容"将暂存区内容添加到仓库中。git branch aaaa 本地创建aaaa分支。git checkout aaaa 切换到aaaa分支。git clone url 克隆项目到本地。git add . 添加文件到暂存区。git branch 查看分支。

2023-07-06 20:52:07 158

原创 各种名称简介

1、HTML 简介HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言: HyperText Markup LanguageHTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML 文档包含了HTML 标签及文本内容HTML文档也叫做 web 页面示例<!DOCTYPE html><html><head><meta charset="u

2023-02-05 15:04:49 261 1

原创 好用的编辑器

HTML 编辑器推荐可以使用专业的 HTML 编辑器来编辑 HTML,为大家推荐几款常用的编辑器:VS Code:https://code.visualstudio.com/Sublime Text:http://www.sublimetext.com/Python编辑器推荐Python 官网:https://www.python.org/你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。Python文档下载地址:ht

2023-02-04 21:02:16 249 1

空空如也

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

TA关注的人

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