`
文章列表
       源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂,所以以后每篇源码分析博客会首先在文首给出一些问题,这些问题是这个博客即将解决的问题,对于感兴趣 ...
  (1)Apache log4j-1.2.17源码学习笔记 http://blog.csdn.net/zilong_zilong/article/details/78715500 (2)Apache log4j-1.2.17问答式学习笔记 http://blog.csdn.net/zilong_zilong/article/details/78916626  (3)JDK Logging源码学习笔记  http://aperise.iteye.com/blog/2411850  1.log4j-1.2.17介绍  ​
     redis 学习问题总结 http://aperise.iteye.com/blog/2310639 ehcache memcached redis 缓存技术总结 http://aperise.iteye.com/blog/2296219 redis-stat 离线安装 http://aperise.iteye.com/blog/2310254 redis  cluster 非ruby方式启动 http://aperise.iteye.com/blog/2310254 redis-sentinel安装部署 ...
  1.背景        最近查看了下Apache commons-pool2的源代码commons-pool2-2.4.2,代码不多,大概50个java类左右,阅读源代码的初衷是为了通过不断的学习和总结,升华自己的技术能力,写此博客是为了给自己留下一点笔记,日后能够温故知新。        Apache commons-pool2类库是对象池技术的一种具体实现,它的出现是为了解决频繁的创建和销毁对象带来的性能损耗问题,原理就是建立一个对象池,池中预先生成了一些对象,需要对象的时候进行租借,用完后进行归还,对象不够时灵活的自动创建,对象池满后提供参数控制是否阻塞还是非阻塞响应租借. ...
    集成snappy和LZO压缩格式的一般步骤如下:   1)编译hadoop-xxx-master.zip得到一个hadoop-xxx-0.0.1-SNAPSHOT.jar和native/Linux-amd64-64/*.so等文件; 2)拷贝上面的jar和so文件到hadoop或者hbase的目录     优雅的做法是: 1)编译hadoop-xxx-mast ...
     redis 学习问题总结 http://aperise.iteye.com/blog/2310639 ehcache memcached redis 缓存技术总结 http://aperise.iteye.com/blog/2296219 redis-stat 离线安装 http://aperise.iteye.com/blog/2310254 redis  cluster 非ruby方式启动 http://aperise.iteye.com/blog/2310254 redis-sentinel安装部署 ...
  一.读后感         最近读完了《Hadoop.The.Definitive.Guide.4th.Edition.2015.3》英文第4版,个人感觉这本书是hadoop目前最权威、最全面、最靠谱的书籍,强烈建议大家好好研读。不建议大家去读hadoop权威指南第1版、第2版和第3版,第3版我也看完了,但是里面的知识已经与当前Apache hadoop 2.X严重脱节,比如第3版还在大篇幅的讲解hadoop1.X的jobtracker和tasktracker,这早就被抛弃。         《Hadoop.The.Definitive.Guide.4th.Edition.2015 ...
  1.netty调研记录     项目中准备用netty框架来实现socket接口,对于netty的性能做了个初步调研,大致过程如下:     1.1 调用socket接口的客户端         为了让客户端快速发送数据,我们已经提前将需要传输的数据通过java的ObjectInputStream写数据到了一个文件,主要是节省客户端接口的编码,然后让客户端不断循环发送数据一段时间(比如20分钟,时间是可以指定),客户端代码如下: import java.io.FileNotFoundException; import java.io.IOException; import ...
源码解读--(1)hbase客户端源代码 http://aperise.iteye.com/blog/2372350 源码解读--(2)hbase-examples BufferedMutator Example http://aperise.iteye.com/blog/2372505 源码解读--(3)hbase-examples MultiThreadedClientExample http://aperise.iteye.com/blog/2372534 1.轻量级的table,重量级的connection     hbase-examples里面提供的 ...
源码解读--(1)hbase客户端源代码 http://aperise.iteye.com/blog/2372350 源码解读--(2)hbase-examples BufferedMutator Example http://aperise.iteye.com/blog/2372505 源码解读--(3)hbase-examples MultiThreadedClientExample http://aperise.iteye.com/blog/2372534 1.摒弃HTable,直接创建HTable里的BufferedMutator对象操作hbase客户端完 ...
源码解读--(1)hbase客户端源代码 http://aperise.iteye.com/blog/2372350 源码解读--(2)hbase-examples BufferedMutator Example http://aperise.iteye.com/blog/2372505 源码解读--(3)hbase-examples MultiThreadedClientExample http://aperise.iteye.com/blog/2372534 1.hbase客户端使用     1.1 在maven工程中引入hbase客户端jar < ...
 anaconda+pycharm (1) anaconda  http://aperise.iteye.com/blog/2369537  anaconda+pycharm (2) pycharm   anaconda+pycharm (3) Python网页抓取    anaconda+pycharm (4) Python机器学习库   Anaconda+Pycharm (1) anaconda   1.Anaconda简介     Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了 ...
rabbitmq3.4.2 shell脚本分析 http://aperise.iteye.com/blog/2346584 rabbitmq3.4.2单机安装和集群安装 http://aperise.iteye.com/blog/2346179 rabbitmq3.4.1脑裂问题(转载) http://blog.csdn.net/u013256816/article/details/53291907 spring-amqp官方文档(转载) http://projects.spring.io/spring-amqp/#quick-start spring-a ...
rabbitmq3.4.2 shell脚本分析 http://aperise.iteye.com/blog/2346584 rabbitmq3.4.2单机安装和集群安装 http://aperise.iteye.com/blog/2346179 rabbitmq3.4.1脑裂问题(转载) http://blog.csdn.net/u013256816/article/details/53291907 spring-amqp官方文档(转载) http://projects.spring.io/spring-amqp/#quick-start spring-a ...
    1.service network restart出现Bringing up interface eth4: Error: Connection activation failed: Device not managed by NetworkManager or unavailable     解决办法:     检查安装VMware Workstation Pro的windows机器上相关系统服务是否开启,打开windows的"控制面板"-"所有控制面板项"-"管理工具"-"服务",启动相关服务 ...
Global site tag (gtag.js) - Google Analytics