摘要: 单独使用mybatis是有很多限制的(比如无法实现跨越多个session的事务),而且很多业务系统本来就是使用spring来管理的事务,因此mybatis最好与spring集成起来使用。 前置要求 版本要求 项目 版本 下载地址 说明 mybatis 3.0及以上 https://github.co 阅读全文
posted @ 2016-03-25 20:36 caozengling 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 接口 Iterator专门的迭代输出接口,将元素一个个进行判断,用hasNext() 判断是否有值,用next()方法把元素取出.hasNext() 如果仍有元素可以迭代,则返回 true.next() 返回迭代的下一个元素.经验的总结是只要碰到了集合输出的操作,就一定要使用Iterator接口,因 阅读全文
posted @ 2016-03-25 20:28 caozengling 阅读(3298) 评论(0) 推荐(0) 编辑
摘要: <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name= 阅读全文
posted @ 2016-03-25 20:04 caozengling 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: 数据库中的内连接、自然连接、外连接数据中的连接join分为内连接、自然连接、外连接,外连接又分为左外连接、右外连接、全外连接。 当然,这些分类都是在连接的基础上,是从两个表中记录的笛卡尔积中选取满足连接的记录。笛卡尔积简单的说就是一个表里的记录要分别和另外一个表的记录匹配为一条记录,即如果表A有3条 阅读全文
posted @ 2016-03-25 11:11 caozengling 阅读(27865) 评论(3) 推荐(3) 编辑
摘要: 生成的二叉树如下图所示: 问题扩展: 1,只有先序和中序 或 中序和后序可以确定一颗树。先序和后序确定不了一颗树。 2,如何根据中序和后序确定一颗树呢? 方法跟上面的由先序和中序确定一颗树的思想大同小异。 例如:中序:BEDAC 后序: EDBCA < 找根的方向 先是A是根,故有根A,左子树为BE 阅读全文
posted @ 2016-03-25 10:36 caozengling 阅读(9239) 评论(0) 推荐(0) 编辑
摘要: Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法 Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet 阅读全文
posted @ 2016-03-25 09:49 caozengling 阅读(952) 评论(0) 推荐(0) 编辑
摘要: IP地址: 是给每个连接在Internet上的主机分配的一个32bit地址。 地址有两部分组成,一部分为网络地址,另一部分为主机地址。 IP地址分为A、B、C、D、E 5类。常用的是B和C两类。 网络地址的位数直接决定了可以分配的网络数; 主机地址的位数则决定了网络中最大的主机数。A类地址: 网络位 阅读全文
posted @ 2016-03-25 09:24 caozengling 阅读(28032) 评论(0) 推荐(0) 编辑
摘要: SQL中 inner join、 left join 、right join、 outer join之间的区别 A表(a1,b1,c1) B表(a2,b2) a1 b1 c1 a2 b2 01 数学 95 01 张三 02 语文 90 02 李四 03 英语 80 04 王五 select A.*, 阅读全文
posted @ 2016-03-23 22:48 caozengling 阅读(558) 评论(0) 推荐(0) 编辑
摘要: sql理论题 1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2。什么 阅读全文
posted @ 2016-03-23 22:04 caozengling 阅读(14659) 评论(0) 推荐(1) 编辑
摘要: SSM框架的Web程序主要用到了三个技术: Spring:用到了注解和自动装配,就是Spring的两个精髓IOC(反向控制)和 AOP(面向切面编程)。 SpringMVC:用到了MVC模型,将逻辑代码放到Controller层处理。 Mybatis:用到了与数据库打交道的层面,放在所有的逻辑之后, 阅读全文
posted @ 2016-03-23 20:21 caozengling 阅读(280) 评论(0) 推荐(0) 编辑