1、Kafka GroupCoordinator的核心功能及其由来 2、Group协调 2.1 Rebalance 2.2 Group内member的Leader选举 3、Consumer commit offs...
阅读(32) 评论(0)
在java领域里,日志框架纷杂繁多,项目中必然要使用很多的第三方库,而这些第三方库所使用的log框架又不尽相同。想要打出合理有效的日志,就必须在你的项目中将这些日志框架统一才行。幸好,slf4j, commons-logging都是...
阅读(23) 评论(0)
        在应用程序中各种配置是不可避免的,Spring中对配置的抽象(Environment)可以说是达到了极致,其中有一项尤为突出:PropertySource(配置来源),配置来源通常...
阅读(157) 评论(0)
Python 和 JavaScript一样即是面向过程语言,也是面向对象语言,动态语言。大多数面向对象语言里,Class是必不可少的。面向对象有三大特性:封装, 继承,多态。在Python中Class到底是怎样的呢? 1、Cl...
阅读(25) 评论(0)
          在Python中,一个.py文件代表一个Module。在Module中可以是任何的符合Python文件格式的Python脚本。了解Module导入机制大有用处。...
阅读(28) 评论(0)
最近搞Canvas绘图,知道了JavaScript中提供了atan2(y,x)这样一个三角函数。乍眼一看,不认识,毕竟在高中时,学过的三角函数有:sin,cos,arcsin,arccos,tan,arctan等,并没有这个。而工作中又...
阅读(200) 评论(0)
         前段时间对公司产品做性能优化,如果单依赖于测试,进度就会很慢。所以就通过对代码的方式来完成,并以此来加快项目进度。具体的执行方案自然就是要知道各个业务执行时间,针对业务...
阅读(106) 评论(0)
Reactor 模式简单实现   在网上有部分文章在描述Netty时,会提到Reactor。这个Reactor到底是什么呢?为了搞清楚Reactor到底是什么鬼,我写了一个简单的Demo,来帮助大家理解他。  ...
阅读(122) 评论(0)
众所周知,Netty使用了主从Reactor模式来完成CONNECT、ACCEPT、READ、WRITE操作。所以这里就从Reactor角度来分析一下Netty3的线程模型。 Parent-Reactor 服务端Parent...
阅读(200) 评论(0)
Netty作为异步的、事件驱动一个网络通信框架,使用它可以帮助我们快速开发高性能高可靠性的网络服务。          为了更好的使用Netty来解决开发...
阅读(114) 评论(0)
  ZKClient ZKClient的设计 ZKClient组件说明 重要的处理流程说明 启动ZKClient 为节点注册Watcher ZooKeeper的变更操作 客户端处理变更 序列化处理...
阅读(261) 评论(0)
      JDK中有一个ThreadLocal类,使用很方便,但是却很容易出现问题。究其原因, 就是对ThreadLocal理解不到位。最近项目中,出现了内存泄漏的问题。其中就有同事在使用ThreadLo...
阅读(156) 评论(0)
     了解ZooKeeper客户端的实现,对于使用ZooKeeper的客户端非常重要。 通过对客户端源码的阅读,了解了如下信息:      创建ZooKeeper对象时,...
阅读(150) 评论(0)
ZooKeeper数据模型   ZooKeeper 数据模型            整个ZooKeeper的数据模型是一棵树,树...
阅读(119) 评论(0)
  Jenkins 下载 Jenkins是一个war包,可以部署在Web Server上使用。例如Tomcat、Jetty、WebLogic、GlassFish、IBM Websphere、JBoss、Jonas等。 J...
阅读(203) 评论(0)
1 2 3 4 5 6 下一页共6页  到第