spring 知识1
Spring1. spring IOC(控制反转) (将控制权转移到ApplicationContext)1. 控制反转(Inversion of Control)
是面向对象编程中一个设计原则
用来降低程序代码之间的耦合度
2. 传统面向对象编程中,获取对象的方式通过
new关键字主动床i教案一个对象,也就是说应用程序
掌握着对象的控制权,
3. IoC控制反转机制指的是对象有Ioc容器同意管理,
单程序需要使用对象是,可以直接从ioc 容器中获取,
这样对象的控制权就转移到了ioc容器
它是借助ioc容器实现具有依赖关系对象
之间的解耦,给个对象类封装之后
通过ioc容器来关联这些对象类
2. 依赖注入(dependency inject)1、 依赖注入的作用就是在使用Spring框架创建对象时
动态的将其所依赖的对象注入到Bean组件中
依赖注入通常有两种实现凡是
一种时构造方法注入
另一种时属性setter方法注入
构造方法注入
构造方法注入是指Spring容器条用钩爪 ...
数据结构
数据结构时间复杂度、空间复杂度算法时间复杂度以算法中基本操作重复执行的次数(简称 频度)作为算法的时间度量,只需要打字计算出相应的数量级即可
如:
O(1) < O(log2 (n)) < O(n) < O(nlog2 (n)) < O(n^2) < O(n^3) < O(2^n) < O(n!) <O(n^n)
大o表达式 T(n) = O(表达式) n —> 表示问题规模
加法规则:多项相加,保留最高阶项,并将系数化为1
T(n) = n^3+n^2 +nlog2(n) + n log2(n) = n^3
乘法规则:多项相乘都保留,并将系数化为1
T(n)=n*n^2 = n^3
T(n) = 2n^3*3n^4 = n^7
加法乘法混合规则:小括号再乘法规则而,最后加法规则
T(n)=n^2*n^3+n^3 = n^5 + n^3 = n^5
T(n)=(2n+3)(2n^4+4) = 2(n)\2(n^4)=n^5
T(n) = o(1)
1 2 4 8 16 32….n
...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
a:>h1{
color:#33
hight:32h
thi
...


