Fork me on GitHub
BangjinHu's Blog

让优秀成为习惯,让知识成为信仰


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

  • 本站搜索

RequestToViewNameTranslator

发表于 2019-10-15 | 更新于: 2020-03-30 | 分类于 SpringMVC源码分析
字数统计: 330 | 阅读时长 ≈ 1

注意:所有文章除特别说明外,转载请注明出处.

第15章 RequestToViewNameTranslator

阅读全文 »

StandardServletMultipartResolver

发表于 2019-10-15 | 更新于: 2020-03-30 | 分类于 SpringMVC源码分析
字数统计: 330 | 阅读时长 ≈ 1

注意:所有文章除特别说明外,转载请注明出处.

第17章 MultipartResolver

阅读全文 »

LocaleResolver

发表于 2019-10-15 | 更新于: 2020-03-30 | 分类于 SpringMVC源码分析
字数统计: 1,927 | 阅读时长 ≈ 9

注意:所有文章除特别说明外,转载请注明出处.

第18章 LocaleResolver

阅读全文 »

FlashMapManager

发表于 2019-10-15 | 更新于: 2020-03-30 | 分类于 SpringMVC源码分析
字数统计: 1,051 | 阅读时长 ≈ 5

注意:所有文章除特别说明外,转载请注明出处.

第20章 FlashMapManager

FlashMapManager用来管理FlashMap,FlashMap用于在redirect时传递参数。FlashMapManager实现结构简单,只有一个抽象类和一个实现类。抽象类采用模板模式定义整体流程。具体实现类SessionFlashManager通过模板方法提供具体操作FlashMap的功能。

阅读全文 »

ThemeResolver

发表于 2019-10-15 | 更新于: 2020-03-30 | 分类于 SpringMVC源码分析
字数统计: 1,299 | 阅读时长 ≈ 5

注意:所有文章除特别说明外,转载请注明出处.

第19章 ThemeResolver

阅读全文 »

Java并发机制的底层实现原理

发表于 2019-10-15 | 更新于: 2020-03-30 | 分类于 多线程与并发
字数统计: 1,332 | 阅读时长 ≈ 5

注意:所有文章除特别说明外,转载请注明出处.

[TOC]

第二章 Java并发机制的底层实现原理

2.1 volatile的应用

阅读全文 »

Spring IOC

发表于 2019-10-15 | 更新于: 2020-03-30 | 分类于 Spring
字数统计: 7,177 | 阅读时长 ≈ 26

注意:所有文章除特别说明外,转载请注明出处.

第2章 Spring Framework的核心 - IoC容器的实现

[TOC]

2.1 Spring IOC容器概述

2.1.1 IOC容器依赖反转模式

阅读全文 »

SPRING AOP 续

发表于 2019-10-15 | 更新于: 2020-03-30 | 分类于 AOP
字数统计: 3,046 | 阅读时长 ≈ 12

注意:所有文章除特别说明外,转载请注明出处.

AOP(面向切面(方面)编程)

1.使用AOP原因

1.在开发完核心业务程序之后,可能还会遇到非核心业务程序(如:权限校验,记录日志等)。
2.如果在原有程序基础上添加新功能程序就会出现代码混乱等情况。

动态代理实现的过程,这里可理解AOP是,将核心业务代码过程比作一个柱体,其他的日志记录,权限校验等就像是横切核心业务的面,这些面需要完成一些非核心的业务。然后定义的这些切面各自完成多个非核心的业务。

所以这是一种通过预编译方式和运行期动态代理实现在不修改源码的情况下给程序动态统一添加功能的技术。

2.AOP与OOP关系

阅读全文 »

第二章 深入分析Java IO的工作机制

发表于 2019-10-15 | 更新于: 2020-03-30 | 分类于 AOP
字数统计: 1,617 | 阅读时长 ≈ 6

注意:所有文章除特别说明外,转载请注明出处.

[TOC]

第二章 深入分析Java IO的工作机制

2.1 Java 的I/O库的基本架构

阅读全文 »

SPRING AOP 续二

发表于 2019-10-15 | 更新于: 2020-03-30 | 分类于 AOP
字数统计: 5,945 | 阅读时长 ≈ 26

注意:所有文章除特别说明外,转载请注明出处.

1 概述

1.2 AOP术语

...

引介:是一种特殊的增强,它为类添加一些属性和方法,由此即使一个业务类原本没有实现接口,通过AOP的引介功能可以动态的为业务类添加接口的实现逻辑。

织入:将增添添加到目标类的具体连接点上的过程。

代理:类被AOP织入增强之后,就产生了一个结果类,它是融合了原类和增强逻辑的代理类。根据不同的代理方式,代理类可能是和原类具有相同接口的类,或者是是原类的子类。

重点:AOP的重点在于如何将增强应用于目标对象的连接点上。1.如何通过切点和增强定位到连接点上。2.如何在增强中编写切面的程序。

阅读全文 »
1…111213…22
Bangjin-Hu

Bangjin-Hu

212 日志
73 分类
73 标签
RSS
GitHub email 微博 知乎 iProgramer_ing
0%
© 2018 — 2020 Bangjin-Hu | Site words total count: 486.7k