今天在写zabbixstormjob监控脚本的时候用到了python的redis模块,之前也有用过,但是没有过多的了解,今天看了下相关的api和源码,看到有ConnectionPool的实现,这里简单说下。在ConnectionPool之前,如果需要连接redis,我都是用StrictRedis这个类,在源码中可以看到这个类的具..
                            
                            
                                分类:
编程语言   时间:
2014-11-28 06:27:51   
                                阅读次数:
298
                             
                    
                        
                            
                            
                                Tomcat由多个组件组成,那么Tomcat是怎么对他们的生命周期进行管理的么,这里将从Tomcat源码去分析其生命周期的实现;Bootstrape类为Tomcat的入口,所有的组件够通过实现Lifecycle接口来管理生命周期,Tomcat启动的时候只需调用Server容器的start(),然.....
                            
                            
                                分类:
其他好文   时间:
2014-11-27 08:02:10   
                                阅读次数:
279
                             
                    
                        
                            
                            
                                摘自:http://my.oschina.net/leejun2005/blog/2881361、Flume 的一些核心概念:1.1 数据流模型1.2 高可靠性1.3 可恢复性2、Flume 整体架构介绍2.1 Exec source2.2 Spooling Directory Source3、常用...
                            
                            
                                分类:
Web程序   时间:
2014-11-26 15:51:08   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                1、首先来看一段使用示例
        ExecutorService recmdService = Executors. newFixedThreadPool(1);
        Future> recmdFuture = recmdService.submit( new Callable>()
 {
            @Override
            publi...
                            
                            
                                分类:
其他好文   时间:
2014-11-23 16:05:29   
                                阅读次数:
250
                             
                    
                        
                            
                            
                                主要介绍ArrayList和LinkedList这两种list的五种循环遍历方式,各种方式的性能测试对比,根据ArrayList和LinkedList的源码实现分析性能结果,总结结论。通过本文你可以了解(1)List的五种遍历方式及各自性能 (2)foreach及Iterator的实现 (3)加深对...
                            
                            
                                分类:
其他好文   时间:
2014-11-20 11:31:56   
                                阅读次数:
286
                             
                    
                        
                            
                            
                                主要介绍HashMap的四种循环遍历方式,各种方式的性能测试对比,根据HashMap的源码实现分析性能结果,总结结论。1. Map的四种遍历方式下面只是简单介绍各种遍历示例(以HashMap为例),各自优劣会在本文后面进行分析给出结论。(1) for each map.entrySet()Java1...
                            
                            
                                分类:
移动开发   时间:
2014-11-20 10:12:30   
                                阅读次数:
221
                             
                    
                        
                            
                            
                                刚一开始接触Chromium on Android时,就很好奇Chromium的主消息循环是怎么整合到Android应用程序中的。对于Android程序来说,一旦启动,主线程就会有一个Java层的消息循环处理用户输入事件等系统事件,而对Chromium来说,它有自己另一套消息循环的实现,这个实现有哪些特点,又将如何无缝整合到Android Java层的消息循环中去,正是本文所要讨论的话题。...
                            
                            
                                分类:
移动开发   时间:
2014-11-19 11:11:19   
                                阅读次数:
276
                             
                    
                        
                            
                            
                                http://blog.csdn.net/weijonathan/article/details/18301321一直以来都想接触Storm实时计算这块的东西,最近在群里看到上海一哥们罗宝写的Flume+Kafka+Storm的实时日志流系统的搭建文档,自己也跟着整了一遍,之前罗宝的文章中有一些要注...
                            
                            
                                分类:
Web程序   时间:
2014-11-19 10:32:28   
                                阅读次数:
345
                             
                    
                        
                            
                            
                                刚一开始接触Chromium on Android时,就很好奇Chromium的主消息循环是怎么整合到Android应用程序中的。对于Android程序来说,一旦启动,主线程就会有一个Java层的消息循环处理用户输入事件等系统事件,而对Chromium来说,它有自己另一套消息循环的实现,这个实现有哪些特点,又将如何无缝整合到Android Java层的消息循环中去,正是本文所要讨论的话题。...
                            
                            
                                分类:
移动开发   时间:
2014-11-19 01:06:26   
                                阅读次数:
226
                             
                    
                        
                            
                            
                                美团的日志收集系统负责美团的所有业务日志的收集,并分别给Hadoop平台提供离线数据和Storm平台提供实时数据流。美团的日志收集系统基于Flume设计和搭建而成。《基于Flume的美团日志收集系统》将分两部分给读者呈现美团日志收集系统的架构设计和实战经验。第一部分架构和设计,将主要着眼于日志收集系...
                            
                            
                                分类:
Web程序   时间:
2014-11-18 11:44:44   
                                阅读次数:
312