摘要: 数据库索引 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索 阅读全文
posted @ 2017-09-26 10:23 勇闯天涯zfc 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 数据库中drop、delete与truncate的区别 drop直接删掉表; truncate删除表中数据,再插入时自增长id又从1开始 ;delete删除表中数据,可以加where字句。 (1) DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以 阅读全文
posted @ 2017-09-26 10:17 勇闯天涯zfc 阅读(2244) 评论(0) 推荐(0) 编辑
摘要: 交换两个数的值,不适用第三个变量 一、源代码:SwapTwoNumber.java 二、运行效果 阅读全文
posted @ 2017-09-24 22:05 勇闯天涯zfc 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 判断二叉树是否相同 当root1的左子树与root2的左子树相同,root1的右子树与root2的右子树相同时,这两颗二叉树相同。 当root1的左子树与root2的右子树相同,root1的右子树与root2的左子树相同时,这两颗二叉树同样相同。 阅读全文
posted @ 2017-09-22 23:53 勇闯天涯zfc 阅读(444) 评论(0) 推荐(0) 编辑
摘要: Java反射机制 一、定义 指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能调用它的任意一个方法; 这种动态获取信息以及动态调用对象方法的功能叫Java语言的反射机制。 二、应用 1、生成动态代理; 2、面向切片编程(在调用方法的前后各加栈帧)。 三、优点与 阅读全文
posted @ 2017-09-17 16:43 勇闯天涯zfc 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Hibernate工作原理 一、hibernate工作原理:1.通过Configuration config = new Configuration().configure();//读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的<mapping re 阅读全文
posted @ 2017-09-16 13:42 勇闯天涯zfc 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 在Eclipse中修改web项目的名称 一、误区: 单击要修改名称的项目上右键Refactor->Rename,然后修改成另外一个名称 (光这样是不够的,哪怕你再修改web.xml中的display-name的值) 二、正确改法: 1、单击要修改名称的项目上右键Refactor->Rename,然后 阅读全文
posted @ 2017-08-29 10:09 勇闯天涯zfc 阅读(2248) 评论(1) 推荐(1) 编辑
摘要: MyBatis 插入时返回刚插入记录的主键值 一、要求: 1、数据库表中的主键是自增长的,如:id; 2、获取刚刚插入的记录的id值; 二、源代码: 1、User.java 2、UserMapper.xml 3、mybatis-config.xml 4、MyBatisUtil.java 5、MyBa 阅读全文
posted @ 2017-08-22 23:02 勇闯天涯zfc 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 希尔排序之C++实现(高级版) 一、源代码:ShellSortHigh.cpp 二、运行效果 阅读全文
posted @ 2017-08-19 14:06 勇闯天涯zfc 阅读(2498) 评论(0) 推荐(0) 编辑
摘要: 希尔排序之C++实现(初级版) 一、源代码:希尔排序之C++实现(初级版) 二、运行效果 阅读全文
posted @ 2017-08-19 13:59 勇闯天涯zfc 阅读(1588) 评论(0) 推荐(0) 编辑