不灭的火

革命尚未成功,同志仍须努力下载JDK17

作者:AlbertWen  添加时间:2021-06-04 15:52:22  修改时间:2025-06-29 19:04:28  分类:01.Python基础  编辑

WebElement对象代表了一个DOM元素

作者:AlbertWen  添加时间:2021-06-04 15:12:14  修改时间:2025-06-25 22:22:32  分类:01.Python基础  编辑

Selenium之find_element_by_css_selector()的使用方法

作者:AlbertWen  添加时间:2021-06-03 14:40:29  修改时间:2025-06-25 08:20:23  分类:07.Java框架/系统  编辑

通常情况下,如果我们的API接口需要返回 JSON、XML 等格式化的数据时,只需要在控制器上注解@ResponseBody且指定produces = "application/json;charset=UTF-8"数据类型即可,但是每个接口都加上这段代码:produces = "application/json;charset=UTF-8",貌似不那么清爽

作者:AlbertWen  添加时间:2021-06-02 18:01:44  修改时间:2025-06-25 15:12:21  分类:07.Java框架/系统  编辑

Spring MVC的拦截器(Interceptor)和Filter不同,但是也可以实现对请求进行预处理,后处理。先介绍它的使用,只需要两步。。。

作者:AlbertWen  添加时间:2021-06-02 14:12:37  修改时间:2025-06-30 20:29:23  分类:07.Java框架/系统  编辑

Filter,它使用户可以改变一个request和修改一个response。Filter 不是一个servlet,它不能产生一个response,但它能够在一个request到达servlet之前预处理request,也可以在离开servlet时处理response。换种说法,filter其实是一个”servlet chaining”(servlet 链)。

作者:AlbertWen  添加时间:2021-06-02 11:26:40  修改时间:2025-06-25 23:49:49  分类:08.Java基础  编辑

拦截器它是链式调用,一个应用中可以同时存在多个拦截器Interceptor, 一个请求也可以触发多个拦截器 ,而每个拦截器的调用会依据它的声明顺序依次执行。

作者:AlbertWen  添加时间:2021-06-02 10:55:57  修改时间:2025-06-29 07:47:33  分类:08.Java基础  编辑

这个很重要,注意在shiro或者springsecurity配置安全相关的时候,如果异常无法捕获,往往就是web请求顺序导致的,

比如你配置了全局异常,但是异常请求如果没有到达controller层,那么全局异常依然无法捕捉到这类异常,因为请求都没有发到控制层(servlet那一层),

在Filter层已经报权限不足异常那么直接就返回了,所以在前后端分离传递jwt配置的token校验时,如果异常返回的403无法以想要的json3段式或者4段式返回。

同样AOP日志也是无法捕获的,包括各种增强,连环绕增强都无法捕获这个安全框架的403异常

作者:AlbertWen  添加时间:2021-06-01 21:20:08  修改时间:2025-06-25 23:43:56  分类:06.前端/Vue/Node.js  编辑

使用 jQuery 的工厂函数$():$(html); 会根据传入的 html 标记字符串创建一个DOM 对象,并把这个DOM 对象包装成一个jQuery 对象返回。

作者:AlbertWen  添加时间:2021-05-31 17:20:34  修改时间:2025-06-25 08:19:51  分类:01.Python基础  编辑
作者:AlbertWen  添加时间:2021-05-31 10:47:04  修改时间:2025-06-26 06:02:18  分类:07.Java框架/系统  编辑

在一次Response写入header和cookie的时候,发现部分信息没有被输出