介绍了 JDK7 中引入的新的排序算法 TimSort,它来自 Python 中 list 的排序算法。将归并排序(merge sort) 与插入排序(insertion sort) 结合,并进行了一些优化。对于已经部分排序的数组,时间复杂度远低于 O(n log(n)),最好可达 O(n),对于随机排序的数组,时间复杂度为 O(nlog(n)),平均时间复杂度 O(nlog(n))。...
分类:
其他好文 时间:
2014-06-19 12:33:58
阅读次数:
575
简介Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。Apache Kafka与传统消息系统相比,有以下不同:它被设计为一个分布式系统,易于向外扩...
分类:
其他好文 时间:
2014-06-17 20:04:58
阅读次数:
201
很多朋友比较关心我,经常会问到是否有人投资。我的理解是,我们团队目前的情况,不适合去找投资。1、空有Idea,网站产品没有上线,没用户,没收入,团队又不够大牌,投资人果断投资的可能性不够大。在可能性不大的情况下,到处找投资,实在是浪费时间。还不如踏踏实实,把网站..
分类:
其他好文 时间:
2014-06-16 18:07:35
阅读次数:
232
本人中意source code pro作为编程字段无奈这种字体是英文字体,在Intellij中用这种字体会出现非ASCII字符乱码问题我的解决方案就是下一种Consolas-雅黑 混合体 或者Source_Code_Pro-雅黑 混合体俗称 xxxx-雅黑-hybrid设置为编程字体,搞定。给个链接...
分类:
其他好文 时间:
2014-06-15 22:03:45
阅读次数:
228
Android Studio简单介绍。Android Studio对比Eclipse,优缺点对比。Android Studio转型Eclipse可能性分析。...
分类:
移动开发 时间:
2014-06-15 19:10:06
阅读次数:
481
环境: jdk 1.7; svn 3.0.4; TortoiseSVN 1.7.13Subversion 1.7.10;IntelliJ IDEA 13.1.1;win7 64位系统之前那个笔记本太卡,正好一个同事换项目,就把他那个8G内存的给我了,换了新的电脑,不可避免要重新配置环境,我这种既想追...
分类:
其他好文 时间:
2014-06-15 18:09:52
阅读次数:
279
Alt+回车 导入包,自动修正
Ctrl+N 查找类
Ctrl+Shift+N 查找文件
Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+E或者Alt+Shift+C 最近更改的代码
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+Shift+Spac...
分类:
其他好文 时间:
2014-06-15 17:16:55
阅读次数:
186
很多朋友比较关心我,经常会问到是否有人投资。我的理解是,我们团队目前的情况,不适合去找投资。1、空有Idea,网站产品没有上线,没用户,没收入,团队又不够大牌,投资人果断投资的可能性不够大。 在可能性不大的情况下,到处找投资,实在是浪费时间。还不如踏踏实实,把网站产品做出来,积累用户。投资人又不是傻...
分类:
其他好文 时间:
2014-06-15 13:58:02
阅读次数:
213
SQL编译解析三部曲分为:构建语法树,制定逻辑计划,生成物理执行计划。前两个步骤请参见我的博客>和<>.这篇博客主要研究第三步,生成物理查询计划。
一、 什么是物理查询计划
与之前的阅读方法一致,这篇博客的两个主要问题是what 和how。那么什么是物理查询计划?物理查询计划能够直接执行并返回数据结果数...
分类:
数据库 时间:
2014-06-13 22:00:36
阅读次数:
554
BACKGROUND OF THE INVENTION The use of a cache
memory with a processor facilitates the reduction of memory access time. The
fundamental idea of cache ...
分类:
其他好文 时间:
2014-06-12 20:04:48
阅读次数:
441