介绍了 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
                             
                    
                        
                            
                            
                                为了在开发过程更加直观,我们需要将ibatis日志打开以便观察ibatis运作的细节。ibatis采用Apache common_logging,并结合Apache log4j作为日志输出组件。在CLASSPATH中新建log4j.properties配置文件,内容如下:...
                            
                            
                                分类:
数据库   时间:
2014-06-19 10:09:43   
                                阅读次数:
283
                             
                    
                        
                            
                            
                                环境:本服务是建立在第一篇的基础之上的,最好搭建好第一篇玩此服务的前提是你的系统装好了msql和postfix服务。Postfix+mysql主要是把邮件服务的发与mysql结合使用。当然mysql要是一直是在命令行下使用也不是很方便对吧,下面我们来看linux图形化下mysql的使用:下面的软件包...
                            
                            
                                分类:
数据库   时间:
2014-06-16 09:00:59   
                                阅读次数:
282
                             
                    
                        
                            
                            
                                原文:SQL Server 索引和表体系结构(一)聚集索引概述 
关于索引和表体系结构的概念一直都是讨论比较多的话题,其中表的各种存储形式是讨论的重点,在各个网站上面也有很多关于这方面写的不错的文章,我写这篇文章的目的也是为了将所有的知识点尽可能的组织起来结合自己对这方面的了解些一篇关于的详细文章出来...
                            
                            
                                分类:
数据库   时间:
2014-06-16 08:18:44   
                                阅读次数:
174
                             
                    
                        
                            
                            
                                原文:SQL Server 索引和表体系结构(二)非聚集索引概述 
对于非聚集索引,涉及的信息要比聚集索引更多一些,由于整个篇幅比较大涉及接下来的要写的“包含列的索引”,“索引碎片”等一些知识点,可能要结合起来阅读理解起来要更容易一些。非聚集索引和聚集索引一样都是B-树结构,但是非聚集索引不改变数据的...
                            
                            
                                分类:
数据库   时间:
2014-06-16 08:18:00   
                                阅读次数:
244
                             
                    
                        
                            
                            
                                关于 Swift Swift 是一种新的编程语言,用于编写 iOS 和 OS X 应用。Swift 
结合了 C 和 Objective-C 的优点并且不受C兼容性的限制。Swift 
采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。Swift 是基于成熟而且倍受喜爱的 Co....
                            
                            
                                分类:
其他好文   时间:
2014-06-16 07:38:37   
                                阅读次数:
217
                             
                    
                        
                            
                            
                                Robotlegs和AS3-Signals之间可以很好地协作,两者运用一致的面向对象原则来达到它们不同的目标。Signals非常适合用来自动地实现依赖注入。Signals结合Robotlegs可以在应用程序框架层完全摆脱Flash事件机制。摆脱事件机制意味着消除了基于字符串注册的事件机制的不明确性,...
                            
                            
                                分类:
其他好文   时间:
2014-06-12 08:28:09   
                                阅读次数:
193
                             
                    
                        
                            
                            
                                --用netstat查看网络状态详解-----------------------------2014/06/11一、Linux服务器上11种网络连接状态: 
图:TCP的状态机通常情况下:一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手注:以下说明最好能结合...
                            
                            
                                分类:
Web程序   时间:
2014-06-12 08:22:42   
                                阅读次数:
378