摘要: 题目:请实现两个函数,分别来序列化和反序列化二叉树。 方案分析:我们知道通过二叉树的中序和任何一个前或者后续遍历都可以反序列化一棵二叉树,但是这样做有一个缺点就是,序列化的数据不能有重复的数据,否则会出错。另外,在反序列化时,需要知道中序和另外的任意一种序列才行,如果两课二叉树在字符流里读出,且二叉 阅读全文
posted @ 2017-10-11 15:43 邱进宝 阅读(170) 评论(0) 推荐(0) 编辑
摘要: group by 用法解析 group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。 SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。 某个员工信息表结构和数据如下: id name dept salar 阅读全文
posted @ 2017-10-11 11:54 邱进宝 阅读(1858) 评论(0) 推荐(0) 编辑
摘要: Innodb引擎 Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别。该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL后台的完整数据库系统,mysql运行时Innodb会在内存中建立缓冲池,用于缓冲数据和索引。但是该引 阅读全文
posted @ 2017-09-05 12:27 邱进宝 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 转载,学习了。 http://www.cnblogs.com/lengender-12/p/6869554.html Amdahl定律其实是这方面的核心,可以钻研下。 阅读全文
posted @ 2017-08-21 15:24 邱进宝 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 转载,太好了! http://www.cnblogs.com/paddix/p/5367116.html 阅读全文
posted @ 2017-08-20 23:47 邱进宝 阅读(108) 评论(0) 推荐(0) 编辑
摘要: java.util.concurrent包的最底层基础CAS技术,原理很简单。 CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做。 引发ABA问题:如果变量V初次读取的时候是A,并且在准备赋值的时候检查到它仍然是A,那能 阅读全文
posted @ 2017-08-15 11:02 邱进宝 阅读(1551) 评论(0) 推荐(0) 编辑
摘要: serialVersionUID的作用:序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 类实现了Serializable接口时,如果没有定义serialVersionUID,在Eclipse中会提示你去定义,在Eclipse中点击类中的warning图标时,Eclipse提 阅读全文
posted @ 2017-08-02 11:06 邱进宝 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 在JDK1.6,1.7中,HashMap的实现都是用基础的“拉链法”去实现,即数组+链表的形式。如下图:通过不同的hash值,来对数据进行分配存储。 关于HashMap的Entry长度,可以参考http://wiki.jikexueyuan.com/project/java-collection/h 阅读全文
posted @ 2017-08-02 11:03 邱进宝 阅读(2456) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/TenosDoIt/p/3554479.html http://www.cnblogs.com/TenosDoIt/p/3675220.html 阅读全文
posted @ 2017-07-28 20:25 邱进宝 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 望共同研讨 阅读全文
posted @ 2017-07-28 19:38 邱进宝 阅读(136) 评论(0) 推荐(0) 编辑