自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC异常处理

异常处理器//HandlerExceptionResolver接口(异常处理器)@Componentpublic class ExceprtionResolver implements HandlerExceptionResolver{ public ModelAndView resolverException(HttpServletRequest request, HttpServletResponse response, Object handler, Except

2020-12-28 16:34:31 67

原创 SpringMVC的日期类型格式转换与自定义转换器

日期的转换SpringMVC中有自己默认的日期转换规则,当你输入1999/9/9时SpringMVC能够识别,但当你输入1999-9-9时就需要自己配置日期格式了使用xml配置文件配置日期转换格式<!-- 启动自定义Converter --><mvc:annotation-driven conversion-service="conversionService"/><!-- 1.设置格式类型Converter,注册为Bean,受Spring管理 --&gt

2020-09-18 10:44:52 447

原创 SpringMVC的拦截器

拦截器拦截器是一种动态拦截方法调用的机制它可以在指定的方法调用前后执行预先设定后的代码也可以阻止原始方法的执行拦截器链:是多个拦截器按照一定的顺序,对原始被调用功能进行增强请求处理过程:拦截器和过滤器Filter属于Servlet技术,Interceptor属于SpringMVC技术Filter对所有访问进行增强,Interceptor仅针对SpringMVC的访问进行增强自定义拦截器自定义拦截器需要实现HandleInterceptor接口//三个方法的运行顺序为

2020-08-19 13:02:04 91

原创 SpringMVC请求与响应

SpringMVCMVC- 是一种用于设计创建web应用程序表现层的模式 model:数据模型,用于封装数据 view:页面视图,用于展示数据 ◆ jsp ◆ html Controller:处理用户交互的调度器,用于根据用户需求处理程序逻辑 ◆ Servlet ◆ SpringMVC三层架构表现层:负责数据展示业务层:负责业务处理数据层:负责数据操作...

2020-08-18 19:44:50 184

原创 SpringMVC的异步调用

原生javascript发送异步请求<!-- href="javascript:void(0);"让超链接去执行一个js函数,而不是去跳转到一个地址,而void(0)表示一个空的方法,也就是不执行js函数。如果写href="#" 则页面会回到顶部--><a href="javascript:void(0);" id="testAjax">访问controller</a><script type="text/javascript" src="/js/jqu

2020-08-17 08:53:47 278

原创 SpringMVC的技术架构图

SpringMVC工作流程图DispatcherServlet:前端控制器,是SpringMVC整体流程控制的中心,由其调用其他的组件处理用户的请求,有效的降低了组件间的耦合性HandlerMapping:处理器映射器,负责根据用户请求找到对应具体的Handle处理器Handler:处理器,业务处理的核心类,通常又开发者编写,描述具体的业务HandlAdapter:处理器适配器,通过它对处理器进行执行View Resolver:试图解析器,将结果生成View试图View:视图,最终产出结果,常

2020-08-16 09:47:05 651

原创 Spring核心—AOP

AOP概念AOP(Aspect Oriented Programing)面向切面编程,一种编程范式,隶属于软工范畴,指导开发者如何组织程序结构AOP弥补了OOP的不足,基于OOP基础之上进行横向开发◆ OOP规定程序开发以类为主体模型,一切围绕对象进行,完成某个任务先构建模型◆ AOP程序开发主要关注基于OOP开发中的共性功能,一切围绕共性功能进行,完成某个任务先构建可能遇到的所有共性功能(当所有功能都开发出来也就没有共性与非共性之分)作用伴随着AOP时代的降临,可以从各个行业的标准化、

2020-08-08 14:45:16 126

原创 Spring的注解开发简介

注册驱动的意义什么是注解驱动:注解启动时使用注解的形式替代xml配置,将繁杂的spring配置文件从工程中彻底消除掉,简化书写注解驱动的弊端:a. 为了达成注解驱动的目的,可能会将原先很简单的书写,变的更加复杂b. XML中配置第三方开发的资源是很方便的,但使用注解驱动无法在第三方开发的资源中进行编辑,因此会增大开发工作量启动注解功能<context:component-scan base-package="packageName"/>◆ 在进行包所扫描时,会对配置的包及其

2020-08-05 17:09:25 150

原创 Sping核心——IoC介绍

什么是框架源自于建筑学,隶属土木工程,后发展到软件工程领域。软件工程框架:经过验证的,具有一定功能的,半成品软件经过验证具有一定功能半成品作用:提高开发效率增强可重提供编写节约维护解耦底层实现Spring是什么Spring是分层的JavaSE/EE应用 full-stack轻量级开源框架Spring体系结构BeanCoreContextSpringEI表达式中间层技术AOPAspects应用层技术- 数据访问与数据集成- W

2020-08-04 22:20:45 117

原创 Redis基础入门简介

关系型数据库的特点关系型数据库在海量用户和高并发的情况下就会显得比较乏力性能瓶颈:磁盘IO性能扩展瓶颈:数据关系复杂,扩展性差,不便于大规模而非关系型数据库则可以很好的解决问题NosqlNosql即Not-Only-Sql(泛指非关系型数据库),作为关系型数据库的补充。它基于海量用户和海量数据前提下的数据处理问题。特征:可扩容,可伸缩大数据量下高性能灵活的数据模型高可用常见 Nosql 数据RedismemcacheHBaseMongoRedisRedis (REmo

2020-08-03 17:23:41 74

原创 MySql基础查询

外键约束概念: 对外键列的值进行限定,让它和另一张表的主键产生关联关系。如果外键列有值,只能是另一张表中主键列的值。从而保证数据的有效性、完整性语法: ①创建表时添加外键约束 create table tabname( ... ... constraint 外键名 foreign key(从表中外键列的列名) references 主表的表名(主表中主键列的列名); ); ②删除外键 alter table 表名 drop foreign key 外键名 ③表已经存

2020-07-17 12:39:01 85

原创 MySQL数据库入门详解

数据库介绍:MySQL是一个最流行好的关系型数据库管理系统之一,免费(6版本之前)关系型数据库是将数据保存在不同的数据表中,而不是将所有的数据放在一个大仓 库内,而且表与表之间还可以有关联关系,这样就提高了访问速度以及提高了灵活性。MySQL所使用的SQL语句是用于访问数据库最常用的标准化语言SQL介绍:Sql是结构化查询语句,其实就是定义了操作所有关系型数据库的一种规则。通用语法规则①SQL语句可以单行或多行书写,以分号结束②可以使用空格何缩进来增强语句的可读性③MySQL数据库的

2020-06-30 13:48:17 106

空空如也

空空如也

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

TA关注的人

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