自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 openresty安装

centos:yum -y install readline-devel pcre-devel openssl-develubuntu:apt-get install libreadline-dev libpcre3-dev libssl-dev perlwget https://openresty.org/download/ngx_openresty-1.9.7.1.tar.gz # 下载tar xzvf ngx_openresty-1.9.7.1.tar.gz # 解压c

2021-01-12 16:25:14 239

原创 SpringIOC——初始化——解析

IOC初始化过程解析涉及接口上一章,我们知道了SpringIOC的容器启动前对resource(配置信息)的定位过程,在最后loadBeanDefinitions(resource)中由XmlBeanDefinitionReader 打开Resource I/O流,从而获得XML的文件对象,进行真正的XML解析来获得Document对象,代码如下:doLoadBeanDefin...

2019-09-28 17:34:38 192

原创 SpringMVC高级

文章目录SpringMVC高级1. 添加其它Servlet和Filter2. multipart请求处理3. 异常处理4. 基于Xml配置SpringMVC4.1 web.xml4.2 spring-web.xml4.3 spring-root.xmlSpringMVC高级1. 添加其它Servlet和Filter根据Servlet3.0+特性,容器会在类路径中查找实现了javax.serv...

2019-09-28 17:13:00 1029

原创 SpringMVC_Thymeleaf综合示例2

文章目录SpringMVC_Thymeleaf综合示例21. 登录2. 注册新用户3. 更新用户信息4. 删除5. 登录拦截SpringMVC_Thymeleaf综合示例21. 登录跳转至登录页面代码:UserController.java@RequestMapping("/")public String showLogin(User user) { return "login...

2019-09-28 17:11:40 272

原创 SpringMVC_Thymeleaf综合示例1

文章目录SpringMVC_Thymeleaf综合示例11. Thymeleaf简介2. SpringMVC整合Thymeleaf2.1 引入类库2.2 基本配置2.3 Thymeleaf命名空间2.4 Thymeleaf的eclipse插件安装3. Helloworld4. 使用fragment构建高可用的网站框架4.1 fragment语法4.2 提取公共片段5. 查询用户列表6. 进一步优化...

2019-09-28 17:10:34 675

原创 SpringMVC表单处理

文章目录SpringMVC表单处理1. 向前端传递模型数据2.接收请求输入2.1 查询参数2.2 路径变量2.3 表单参数2.4 中文编码2.5 JSR-303校验3.Session Attribute4.Flash Attribute5.附录5.1JSR-303提供的约束5.2Hibernate-Validator附加的约束5.2Hibernate-Validator附加的约束SpringMV...

2019-09-28 17:08:46 5349 1

原创 SpringMVC入门

文章目录SpringMVC入门1. SpringMVC简介2. 搭建SpringMVC2.1 引入类库2.2 配置DispatcherServlet2.3 应用上下文配置2.3.1 DispatcherServlet上下文2.3.2 ContextLoaderListener上下文2.4 编写控制器3. SpringMVC的请求处理流程4.使用log4j2记录日志SpringMVC入门1. S...

2019-09-28 17:07:45 918

原创 Spring数据访问-MyBatis

文章目录Spring数据访问-MyBatis1. 引入类库2. 数据源配置3. SqlSessionFactory配置4. MapperScanner配置5.SqlSessionTemplate配置6. 事务管理配置6.1 事务管理器6.2 Xml声明式事务配置7. MyBatis APISpring数据访问-MyBatis1. 引入类库有了Spring JDBC的理论基础,Spring整合...

2019-09-28 17:02:31 148

原创 Spring数据访问-JDBC

文章目录Spring数据访问-JDBC1. Spring JDBC简介2. JDBC代码分析3. Spring数据访问设计理念3.1 面向接口编程3.2 Spring数据访问异常体系3.3 数据访问模板化4. 数据源配置5.JdbcTemplate APISpring数据访问-JDBC1. Spring JDBC简介数据是应用程序的血液,鉴于数据的重要地位,以健壮、简单和清晰的方式开发应用程...

2019-09-28 16:40:40 302

原创 SpringAOP(2)

文章目录SpringAOP(2)1. Spring对AOP的支持2. AOP术语2.1 通知Advice2.2 切点Pointcut2.3 切面Aspect3. 纯POJO切面4. @AspectJ注解驱动的切面5. 使用AOP自定义事务管理切面SpringAOP(2)1. Spring对AOP的支持Spring提供了4种类型的AOP支持:基于代理的经典Spring AOP纯POJO切...

2019-09-28 16:35:50 124

原创 Spring AOP之动态代理

文章目录AOP之动态代理1. 什么是AOP2. 代理模式简介2.1 代理模式的概念2.2 代理模式的好处2.3 代理模式的种类3. 静态代理模式4. 动态代理模式4.1 JDK Proxy4.2 CGLIBAOP之动态代理1. 什么是AOP我们知道Spring一直致力于简化我们的Java开发,并且用到了依赖注入(Dependency Injection)与AOP(Aspect-Oriente...

2019-09-28 16:33:10 504

原创 spring入门

文章目录第一章 Spring入门1. Spring简介2. Spring模块和Spring家族2.1 Spring模块2.2 Spring家族项目3. Helloworld3.1 现有Java程序容易产生的诟病3.2 使用Spring简化4. 装配Bean4.1 基于Xml的显式配置4.2 基于Java的显式配置4.3 自动化配置第一章 Spring入门1. Spring简介Spring是由...

2019-09-28 16:29:49 244

原创 spring IOC原理——初始化——定位

IOCIOC设计模式是企业应用开发中,解耦组件之间的复杂关系的利器,Spring IOC模块就是这个模式的一种实现,Spring IOC提供了一个基本的JAVABean容器,通过IOC模式管理依赖关系,并通过依赖注入和AOP切面增强为JAVABean这样的POJO对象赋予事务管理、生命周期管理等基本功能。前言:主要记录IOC初始化过程的几个步骤,参考:SPRING技术内幕:深入解析SPRING...

2019-09-26 18:01:44 305

原创 HashMap源码分析

本文准备从以下几个方面去讲解HashMap:1)HashMap源码详细分析2)HashMap为什么是线程不安全的?3)HashMap和HashTable的区别4)1.7和1.8的HashMap实现区别总结HashMap源码分析一、构造函数让我们先从构造函数说起,HashMap有四个构造方法,别慌1.1 HashMap()// 1.无参构造方法、// 构造一个空的HashMap,...

2019-09-26 17:33:13 111

空空如也

空空如也

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

TA关注的人

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