摘要: AOP (Aspect Oriented Programming) 面向切面编程 是通过预编译和运行期动态代理实现程序功能的统一维护的一种技术 是OOP的延续和有益补充,函数式编程的一种衍生范型 Spring中提供了AOP的丰富支持,允许分离应用的业务逻辑与系统级服务和事务管理进行内聚性的开发 横切 阅读全文
posted @ 2023-10-07 09:47 一只特立独行的鸭嘴兽 阅读(59) 评论(0) 推荐(0)
摘要: Redis数据库 SQL数据库缺陷 常见NoSQL数据库 Redis特点 速度极快 Redis的所有数据都是存放在内存中,这是Redis 速度快的最主要原因 Redis是用C语言实现的,一般来说C语言实现的程序"距离"操作系统更近,执行速度相对会更快Redis使用了单线程架构,预防了多线程可能产生的 阅读全文
posted @ 2023-10-06 13:02 一只特立独行的鸭嘴兽 阅读(20) 评论(0) 推荐(0)
摘要: SpringMVC 异常处理 异常处理类ExceptionHandler package com.tobie.globalexception; import org.springframework.ui.ModelMap; import org.springframework.web.bind.an 阅读全文
posted @ 2023-10-06 13:00 一只特立独行的鸭嘴兽 阅读(10) 评论(0) 推荐(0)
摘要: SpringMVC 文件上传 <!--支持文件上传--> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!--maxUploadSiz 阅读全文
posted @ 2023-10-06 12:53 一只特立独行的鸭嘴兽 阅读(20) 评论(0) 推荐(0)
摘要: SpringMVC 拦截器 <!--配置拦截器,可定义多个拦截器--> <mvc:interceptors> <!--定义1个拦截器--> <mvc:interceptor> <!--用于指定拦截器匹配url--> <mvc:mapping path="/user/**"/> <!--用于指定拦截器 阅读全文
posted @ 2023-10-06 12:52 一只特立独行的鸭嘴兽 阅读(11) 评论(0) 推荐(0)
摘要: SpringMVC 数据校验 应用程序在执行业务逻辑前,必须通过数据校验保证接收的输入数据时正确合法的. 在一般情况下,应用程序的开发是分层的,不同层的代码由不同开发人员负责。 很多时候,同样的数据校验会出现在不同层中,这样会导致代码冗余,为了避免这样的情况,最好是将验证逻辑和相应的域模型进行绑定, 阅读全文
posted @ 2023-10-06 12:50 一只特立独行的鸭嘴兽 阅读(50) 评论(0) 推荐(0)
摘要: SpringMVC 类型转换 Spring引入通用的数据类型转换系统,其定义了SPI接口和相应的运行时执行类型转换的API,提供无状态、强类型其可以在任意类型之间进行类型转换,可以用于任何需要的地方(如SpEL、数据绑定等) 内置类型转换器 <!--开启类型转换服务--> <mvc:annotati 阅读全文
posted @ 2023-10-06 12:47 一只特立独行的鸭嘴兽 阅读(64) 评论(0) 推荐(0)
摘要: 工作流程 demo使用 配置文件配置DispatcherServlet <?xml version="1.0" encoding="UTF-8"?> <!--更新版本为4.0--> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan 阅读全文
posted @ 2023-10-06 12:45 一只特立独行的鸭嘴兽 阅读(110) 评论(0) 推荐(0)
摘要: 自定义注解AOP package com.log; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; imp 阅读全文
posted @ 2023-10-06 12:42 一只特立独行的鸭嘴兽 阅读(44) 评论(0) 推荐(0)
摘要: 正则表达式 一、元字符 元字符:即为有特定含义的字符,常见的元字符如下 代码 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始(在集合字符里[^a]表示非(不匹配)的意思 $ 匹配字符串 阅读全文
posted @ 2023-10-06 12:40 一只特立独行的鸭嘴兽 阅读(13) 评论(0) 推荐(0)