草庐IT

day06-SpringMVC底层机制简单实现-02

SpringMVC底层机制简单实现-02https://github.com/liyuelian/springmvc-demo.git4.任务3-从web.xml动态获取容器配置文件4.1分析任务3:MyDispatcherServlet(自定义的前端分发器)在创建并初始化自定义的spring容器时,可以动态地从web.xml中获取到配置的容器文件。我们之前实现的时候,是直接在MyWebApplicationContext中指定要读取的容器文件。改进:在web.xml中通过init-param指定容器文件,然后通过读取web.xml获取即可。这样可以动态地读取容器文件,不需要改变源代码。4.2

day06-SpringMVC底层机制简单实现-02

SpringMVC底层机制简单实现-02https://github.com/liyuelian/springmvc-demo.git4.任务3-从web.xml动态获取容器配置文件4.1分析任务3:MyDispatcherServlet(自定义的前端分发器)在创建并初始化自定义的spring容器时,可以动态地从web.xml中获取到配置的容器文件。我们之前实现的时候,是直接在MyWebApplicationContext中指定要读取的容器文件。改进:在web.xml中通过init-param指定容器文件,然后通过读取web.xml获取即可。这样可以动态地读取容器文件,不需要改变源代码。4.2

day11-面向对象02

面向对象027.继承继承的本质是对某一批类的抽象,从而实现对现实世界更好地建模extends的意思是“扩展”。子类是父类的扩展。Java类中只有单继承,没有多继承!(一个儿子只能有一个爸爸,一个爸爸可以有多个儿子)继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extends表示子类和父类之间,从意义上讲应该具有“isa”的关系object类super方法重写子类继承了父类,就会有父类的全部方法!(私有的东西无法被继承)例子1:packageli.oop.demo05;//父类:P

day11-面向对象02

面向对象027.继承继承的本质是对某一批类的抽象,从而实现对现实世界更好地建模extends的意思是“扩展”。子类是父类的扩展。Java类中只有单继承,没有多继承!(一个儿子只能有一个爸爸,一个爸爸可以有多个儿子)继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extends表示子类和父类之间,从意义上讲应该具有“isa”的关系object类super方法重写子类继承了父类,就会有父类的全部方法!(私有的东西无法被继承)例子1:packageli.oop.demo05;//父类:P

02-分布式事务之Seata入门

二、Seata学习2.1、Seata介绍2.1.1、Seata背景Seata是2019年1月份蚂蚁金服和阿里巴巴共同开源的分布式事务解决方案。致力于提供高性能和简单易用的分布式事务服务,为用户打造一站式的分布式解决方案官网地址:http://seata.io/zh-cn/其中的文档、播客中提供了大量的使用说明、源码分析2.1.2、Seata架构Seata事务管理中有三个重要的角色:TC(TransactionCoordinator)-事务协调者:维护全局和分支事务的状态,协调全局事务提交或回滚TM(TransactionManager)-事务管理器:定义全局事务的范围、开始全局事务、提交或回滚

02-分布式事务之Seata入门

二、Seata学习2.1、Seata介绍2.1.1、Seata背景Seata是2019年1月份蚂蚁金服和阿里巴巴共同开源的分布式事务解决方案。致力于提供高性能和简单易用的分布式事务服务,为用户打造一站式的分布式解决方案官网地址:http://seata.io/zh-cn/其中的文档、播客中提供了大量的使用说明、源码分析2.1.2、Seata架构Seata事务管理中有三个重要的角色:TC(TransactionCoordinator)-事务协调者:维护全局和分支事务的状态,协调全局事务提交或回滚TM(TransactionManager)-事务管理器:定义全局事务的范围、开始全局事务、提交或回滚

02 线性表 | 数据结构与算法

1.线性表线性表的定义特点:存在唯一一个被称为第一个的数据元素存在唯一一个被称为最后一个的数据元素除了第一个元素之外,其他的数据元素都有唯一一个直接前驱除了最后一个元素之外,其他的数据元素都有唯一一个直接后驱定义:是由\(n(n\ge0)\)个相同数据类型的数据元素组成的有限序列逻辑特征有限性:数据元素的个数是有限的相同性:数据元素的元素类型是相同的相继性(线性性):\(a_1\)为表中的第一个元素,无前驱元素,\(a_n\)为表中最后一个元素,无后驱元素;对于\(1,\(a_{i-1}\)为\(a_{i}\)的直接前驱,\(a_{i+1}\)为\(a_{i}\)的直接后驱基本操作\(Oper

02 线性表 | 数据结构与算法

1.线性表线性表的定义特点:存在唯一一个被称为第一个的数据元素存在唯一一个被称为最后一个的数据元素除了第一个元素之外,其他的数据元素都有唯一一个直接前驱除了最后一个元素之外,其他的数据元素都有唯一一个直接后驱定义:是由\(n(n\ge0)\)个相同数据类型的数据元素组成的有限序列逻辑特征有限性:数据元素的个数是有限的相同性:数据元素的元素类型是相同的相继性(线性性):\(a_1\)为表中的第一个元素,无前驱元素,\(a_n\)为表中最后一个元素,无后驱元素;对于\(1,\(a_{i-1}\)为\(a_{i}\)的直接前驱,\(a_{i+1}\)为\(a_{i}\)的直接后驱基本操作\(Oper

02_IntelliJ IDEA常用快捷键

【常见快捷键】Ctrl+Shift+Enter语句完成 “!”否定完成输入表达式时按“!”键Ctrl+E最近的文件 Ctrl+Shift+E最近更改的文件 Shift+Click可以关闭文件 Ctrl+[OR]可以跑到大括号的开头与结尾 Ctrl+F12可以显示当前文件的结构 Ctrl+F7可以查询当前元素在当前文件中的引用然后按F3可以选择Ctrl+N可以快速打开类 Ctrl+Shift+N可以快速打开文件 Alt+Q可以看到当前方法的声明 Ctrl+P可以显示参数信息 Ctrl+Shift+Insert可以选择剪贴板内容并插入 Alt+Insert可以生成构造器/Getter/Setter

02_IntelliJ IDEA常用快捷键

【常见快捷键】Ctrl+Shift+Enter语句完成 “!”否定完成输入表达式时按“!”键Ctrl+E最近的文件 Ctrl+Shift+E最近更改的文件 Shift+Click可以关闭文件 Ctrl+[OR]可以跑到大括号的开头与结尾 Ctrl+F12可以显示当前文件的结构 Ctrl+F7可以查询当前元素在当前文件中的引用然后按F3可以选择Ctrl+N可以快速打开类 Ctrl+Shift+N可以快速打开文件 Alt+Q可以看到当前方法的声明 Ctrl+P可以显示参数信息 Ctrl+Shift+Insert可以选择剪贴板内容并插入 Alt+Insert可以生成构造器/Getter/Setter