关于ssm框架学习
1、Mybatis环境部署1、创建maven工程mybatis2、配置相关依赖3、添加
2、MyBatis工作原理
3.1 动态sql中的元素元素
: 判断 语句,用于条件判断
(): 相当于 java 中switch
: 简化sql 语句中 where 判断
: 可以灵活去除多余的关键字
: 用于sql语句的动态更新
:循环语句,常用于in 语句 等列举条件
mybatis 的 关联映射
关联映射
- 了解数据表之间的三种关系
- 了解对象之间的三种关系
- 熟悉关联关系中的嵌套查询和嵌套结果
- 掌握一对一关联映射
- 多对多关联映射
- 熟悉mybatis的缓存机制
通过关联映射可以很好的处理表与表之间、对象与对象之间的关系的关联映射关系
1.一对一关系* 就是在类中定义与之关联的类的对象作为属性
* 例如:A类中定义B类 对象b 作为 属性
* B类中定义A 类 对象a 作为属性
伪代码:
123456public class StudentA{ // 学生 StudentCarB b;// 学生卡}public class ...
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
...


