- 博客(7)
- 收藏
- 关注
原创 Spring Validator验证器与Web Formatter
Spring Validator验证器与Web Formatter Validator Spring提供了Validator接口和注解帮助对业务数据进行验证,这些方法可以不仅在Web端使用 使用 Spring 的 Validator 接口进行验证 Validator 接口通过使用 Error 对象来工作,在进行验证时,可以向 Error 对象报告验证失败 该接口有两个方法,分别为: suppo...
2022-07-25 22:18:00
96
原创 在Spring中使用PropertyEditor或Converter 实现Object 和 String 之间的转换
在Spring中使用PropertyEditor或Converter 实现Object 和 String 之间的转换 PropertyEditor 使用范围: 在 BeanWrapper 上注册自定义编辑器: void registerCustomEditor(Class<?> requiredType, PropertyEditor propertyEditor); 特定的...
2022-07-24 19:58:00
282
原创 Spring 事件机制
Spring 事件机制 Spring默认事件类型 ContextRefreshedEvent:在初始化或刷新时ApplicationContext发布,具体实现代码: ContextStartedEvent:通过在 ConfigurableApplicationContext 接口上使用 start ()方法启动 ApplicationContext 时发布,通常,此信号用于在显式停...
2022-07-24 17:09:00
71
原创 使用HTTPSessionBindingListener处理会话绑定与解除绑定
使用HTTPSessionBindingListener处理会话绑定与解除绑定 以统计登录用户为例 在业务场景中存在需要获取登录目前登录用户的需求,或者需要在HttpSession绑定属性时进行特定的业务处理,可以使用HTTPSessionBindingListener进行处理,具体来说需要: 实现HTTPSessionBindingListener接口 将会话绑定与解除绑定的业务处理逻...
2022-07-24 16:23:00
307
原创 反转链表
反转链表 反转链表总体有两种方法,迭代与递归,在迭代过程中需要注意细节,比如反转链表需要同时跟踪两个节点,递归需要注意临界条件与递归函数的意义。 本题中,迭代方法实时跟踪pre与cur节点,并实时更新,比较巧妙的是pre节点初始值的设置 而递归,需要理解递归函数的意义,也就是返回的是反转链表的头节点,以及本节点next的设置 本题相较上面一题控制为链表区间反转,同样有两个思路 ...
2022-07-24 10:19:00
143
原创 JavaWeb基础知识笔记
1.基本概念 前言 web开发 web,网页如:www.baidu.com 静态web:html,css 提供给所有人看的,数据始终不会变化 动态web: 千人千面,淘宝 技术栈:Servlet/JSP,ASP,PHP 在java中,动态web资源开发的技术统称为javaweb 网络通信三要素 IP:电子设备在计算机网络中唯一的标识符 端口:应用程序在计算机中唯一的标识 0...
2020-10-28 12:54:00
268
原创 JavaScript基础知识梳理
1.概念 一门客户端脚本语言 运行在客户端浏览器中,每一个浏览器都有JavaScript脚本的解析引擎 脚本语言:不与要编译,直接就可以被浏览器解析执行 功能 可以用来增强用户和html页面的交互,可以用来控制html元素,增加动态效果 2.ECMAScript:客户端脚本语言的标准 基本语法 与html结合 定义<script>,标签体内容就是js代码 定义&...
2020-10-25 10:51:00
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人