- 博客(11)
- 资源 (11)
- 收藏
- 关注
原创 Spring AOP的实现(1)---Spring AOP概述
1. Spring AOP概述 AOP是Aspect-Oriented Programming (面向方面编程或面向切面)的简称。 Aspect是一种新的模块化机制,用来描述分散在对象、类或函数中的横切关注点。从关注点中分离出横切关注点是面向切面的程序设计的核心概念。分离关注点使解决特定领或问题的代码从业务逻辑中独立出来,业务逻辑的代码中不再含有针对特定领域问题代码的调用,业务逻辑同特
2018-01-31 15:11:51 241
原创 Spring IOC解析(3)---IoC容器的依赖注入
1.4 IoC容器的依赖注入 上面对IoC容器的初始化过程进行了详细的分析,这个初始化过程完成的主要工作是在IoC容器中建立BeanDefinition数据映射。在此过程中并没有看到IoC容器对Bean依赖关系进行注入,接下来分析一下IoC容器是怎样对Bean的依赖关系进行注入的。 假设当前IoC容器已经载入了用户定义的Bean信息,开始分析依赖注入的原理。首先, 注意到依赖注入的过程
2018-01-30 20:43:44 378
原创 Spring IOC解析(2)---loC容器的初始化过程
1.3 loC容器的初始化过程 简单来说, IoC容器的初始化是由前面介绍的refresh()方法来启动的,这个方法标志着IoC容器的正式启动。具体来说,这个启动包括BeanDefinition的Resouce定位、载入和注册三个基本过程。如果我们了解如何编程式地使用IoC容器,就可以清楚地看到l Resource定位和载入过程的接口调用。 在下面的内容里,我们将会详细分析这三个过程的
2018-01-30 19:47:02 1076
原创 JAVA实现的百万英雄,芝士超人等答题,自动搜索答案,答题辅助
声明:辅助仅供个人娱乐一. 准备阶段1.安装adb 安装请参考: https://jingyan.baidu.com/article/7f41ecec349c0f593d095c84.html 注意:配置环境变量 其中使用到的adb命令: 启动服务 adb start-server 找到设备驱动 adb devices 截屏保存到/sdcard/pic
2018-01-25 12:39:51 2331
原创 用JAVA实现的微信跳一跳辅助
声明:辅助仅供个人娱乐,开挂可耻(好心虚)一. 准备阶段1. 安装adb安装请参考: https://jingyan.baidu.com/article/7f41ecec349c0f593d095c84.html 注意:配置环境变量 其中使用到的adb命令: 启动服务 adb start-server 找到设备驱动 adb devices 截屏保存到/sdcar
2018-01-21 11:39:02 3004 2
原创 Spring IOC解析(1)---IOC容器介绍
1.1 IOC容器和依赖反转模式 如果合作对象的引用或依赖关系的管理由具体对象来完成,会导致代码的高度藕合和可测试性的降低,这对复杂的面向对象系统的设计是非常不利的。在面向对象系统中,对象封装了数据和对数据的处理,对象的依赖关系常常体现在对数据和方法的依赖上。这些依赖关系可以通过把对象的依赖注入交给框架或IoC容器来完成,这种从具体对象手中交出控制的做法是非常有价值的,它可以在解藕代码的同时
2018-01-18 16:09:37 328
原创 Tomcat详解(5)---Connector 分析
5 Connector 分析 Connector 用于接收请求并将请求封装成Request 和Response 来具体处理,最底层是使用Socket 来进行连接的, Request 和Response 是按照HTTP 协议来封装的,所以Connector 同时实现了TCP/IP 协议和HTTP 协议, Request 和Response 封装完之后交给Container 进行处理,Conta
2018-01-16 19:08:57 6365
原创 Tomcat详解(4)---Pipeline-Value 管道
4 Pipeline-Value 管道Container 处理请求是使用Pipeline-Value 管道来处理的4.1 Pipeline-Value 处理模式 Pipeline-Value 是责任链模式,责任链模式是指在一个请求处理的过程中有多个处理者依次对请求进行处理,每个处理者负责做自己相应的处理,处理完成后将处理后的请求返回,再让下一个处理者继续处理,就好像驾车的过程中可能会
2018-01-16 16:50:04 1600 1
原创 Tomcat详解(3)---Container 分析
3 ContainerBase 的结构3.1 ContainerBase 的结构 Container 是Tomcat 中容器的接口,通常使用的Serviet 就封装在其子接口Wrapper 中。Container 一共有4 个子接口Engine 、Host 、Context 、Wrapper 和一个默认实现类ContainerBase,每个子接口都是一个容器,这4 个子容器都有一个对应的
2018-01-16 16:11:12 3920 1
原创 Tomcat详解(2)---Tomcat 的生命周期管理
2 Tomcat 的生命周期管理2.1 Lifecycle 接口 Tomcat 通过org.apache.catalina.Lifecycle 接口统一管理生命周期,所有有生命周期的组件都要实现Lifecycle 接口。Lifecycle 接口一共做了4 件事:定义了13 个String 类型常量, 用于LifecycleEvent 事件的type属性中,作用是区分组件发出的Life
2018-01-15 17:19:43 552
原创 Tomcat详解(1)---Tomcat 的顶层结构及启动过程
1 Tomcat 的顶层结构及启动过程1.1 Tomcat 的顶层结构Tomcat 中最顶层的容器叫Server, 代表整个服务器 Server 中包含至少一个Service, 用于具体提供服务。 Service 包含两部分: Connector 和Container。Connector 处理连接相关的事情,并提供Socket 与request 、response 的转换C
2018-01-15 16:06:29 537
libopencv-java470.dylib和opencv-470.jar
2023-06-20
百万英雄,芝士超人等答题,自动搜索答案,答题辅助
2018-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人