摘要: kafka是一种高吞吐量的分布式发布订阅消息系统,有如下特性: 1. 通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。 2 .高吞吐量:即使是非常普通的硬件kafka也可以支持每秒数十万的消息。 3 .支持通过kafka服务器和消费机集群来分 阅读全文
posted @ 2017-02-28 23:20 刘彬 阅读(1004) 评论(0) 推荐(4) 编辑
摘要: 装配解释: 创建应用对象之间协作关系的的行为通常称为装配(wiring),这也是依赖注入的本质 依赖注入是Spring的基础要素 一 : 使用spring装配Bean基础介绍 1 :声明Bean Bean的概念:beans 本身是一个大工厂,beans中的每一个bean就等于定义了一个组件,每个组件 阅读全文
posted @ 2016-07-17 13:22 刘彬 阅读(1437) 评论(0) 推荐(1) 编辑
摘要: 一 :根节点 <configuration></configuration> 属性 : debug : 默认为false ,设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。 scan : 配置文件如果发生改变,将会重新加载,默认值为true; scanPerio 阅读全文
posted @ 2016-07-12 18:37 刘彬 阅读(26285) 评论(2) 推荐(4) 编辑
摘要: 问题描述: 在消费端能够正常消费到Kafka数据并成功生产到producer topic 中,当将kafka的一台机器关机之后,正常情况下应该是 消费端是不受影响的。因为有还有两台的负载机器。问题就是一台机器停止运行之后,消费端酒 shutdown 而无法重新starting 解决方式 : 在如下代 阅读全文
posted @ 2016-07-04 19:09 刘彬 阅读(4397) 评论(0) 推荐(0) 编辑
摘要: 委托这个概念其实我们都很熟悉了,但是在使用的时候很多人还是无法去把控它,我们可以试想一下,在平时编码的时候,你是直接按照业务逻辑直接创建类,new出一个对象来进行操作的还是说有用到委托来更高效的完成一些功能.接下来博主将从委托最浅显的地方开始入手,中间插入对于委托源码的解析进行逐步加深巩固,简单来说... 阅读全文
posted @ 2015-06-26 10:40 刘彬 阅读(10380) 评论(26) 推荐(60) 编辑
摘要: 【一】何为可变性可变性是.NET4.0中的一个新特性,可变性可分为 : 协变性、逆变性、不可变性.那么在.NET4.0之前是否有可变性? 答案是肯定的,我们可以通过下面的几个实例来简单的了解一下.NET4.0之前的协变和逆变.实例 1 : 方法参数的协变static void Main(string... 阅读全文
posted @ 2015-06-23 10:05 刘彬 阅读(2618) 评论(10) 推荐(9) 编辑
摘要: 上一篇对.NET中的泛型进行了详细的介绍以及使用泛型的好处是什么,这篇将更加深入的去了解泛型的其他的知识点,重头戏.【1】泛型方法上一篇我们也说过了,泛型可以是类,结构,接口,在这些泛型类型中定义的方法都可以叫做泛型方法,都可以引用由泛型类型本身指定的一个类型参数例如:1 public class ... 阅读全文
posted @ 2015-06-18 17:02 刘彬 阅读(2247) 评论(5) 推荐(10) 编辑
摘要: 【1】:泛型介绍泛型是C#2.0中一个重要的新特性,泛型是CLR和编程语言提供的一种特殊机制,它支持另一种形式的代码重用。泛型通常用与集合以及作用于集合的方法一起使用,当然也可以单独使用.C#是一种强类型的语言,在泛型没有被提出之前,我们在使用集合的代码的时候,每次对其进行转换都需要隐式的强制转换,... 阅读全文
posted @ 2015-06-05 17:06 刘彬 阅读(2379) 评论(4) 推荐(9) 编辑
摘要: 这不是一篇教你了解WebService的博文,也不是对WebService的深入理解, 这是一篇教你在开发过程中,如果动态的调用WebService一个方法.在比较常见的WebService调用,我们一般是选择在项目中,新建添加引用的方式来引用WebService服务. 例如下面的方式 :1 : 在... 阅读全文
posted @ 2015-05-29 13:36 刘彬 阅读(7697) 评论(7) 推荐(9) 编辑
摘要: 设计模式 : 设计模式分类创建型模式 : 1、抽象工厂(Abstract Factory) 2、工厂方法(Factory Method) 3、生成器模式(Builder) 4、原型模式(Prototype) 5、单例模式(Sin... 阅读全文
posted @ 2015-05-25 11:41 刘彬 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 首先可以使用DevExpress GridControl 自带的进度条控件.但是我要用一个方法来设置所以的单元格进度,而不是每个单元格都要设置一遍,同时我想要根据进度值不同,进度条显示不同的颜色.那么就要自己手动的编写代码来完成了.1 : 绘制一个单元格进度条 形状 当进度小于50%时显示为红色. ... 阅读全文
posted @ 2014-08-13 15:02 刘彬 阅读(4672) 评论(0) 推荐(2) 编辑
摘要: 1:去除 GridView 头上的 "Drag a column header here to group by that column"--> 点击 Run Designer -> 找到:OptionView ->将 ShowGroupPanel : 设置为 false ;2:如何 显示出 Gri... 阅读全文
posted @ 2014-08-11 22:44 刘彬 阅读(3182) 评论(0) 推荐(0) 编辑
摘要: 1、适配器模式意图定义:将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。2、适配器角色 目标接口(Target):客户所期待的接口,目标可以是具体的或抽象的类,也可以是接口 需要适配的类(Adaptee):需要适配的类或者... 阅读全文
posted @ 2014-08-05 10:02 刘彬 阅读(251) 评论(0) 推荐(1) 编辑
摘要: 一 :环境准备: 物理机window7 64位 vmware 3个虚拟机 centos6.8 IP为:192.168.17.[129 -131] JDK1.7安装配置 各虚拟机之间配置免密登录 安装clustershell用于集群各节点统一操作配置 1 :在此说明一下免密和clustershell的 阅读全文
posted @ 2017-03-10 17:10 刘彬 阅读(1738) 评论(0) 推荐(0) 编辑
摘要: java System.arrayCopy使用说明 java.lang.System.arraycopy() 方法复制指定的源数组的数组,在指定的位置开始,到目标数组的指定位置。 下面是 System.arrayCopy的源代码声明 : 比如 :我们有一个数组数据 byte[] srcBytes = 阅读全文
posted @ 2016-07-20 16:30 刘彬 阅读(25836) 评论(0) 推荐(0) 编辑
摘要: LogBack 日志 文件分开纪录 在处理Log中,我们一般讲Log分为一下几类,Debug类型,Error类型,Info类型 等等。。 那么使用LogBack如何分开日志处理 代码如下: 当然也可以作为一个标准xml来使用。 阅读全文
posted @ 2016-07-12 21:24 刘彬 阅读(4598) 评论(0) 推荐(0) 编辑
摘要: 1: 首先在官网下载 Tomcat(我选择的是最新的9.0) ,http://tomcat.apache.org/2:下载完成之后将压缩包解压在/Library/下 可使用快捷键 control+空格 输入/Library3:打开MAC终端程序,修改/Library/Tomcat 的用户权限 终端操... 阅读全文
posted @ 2015-12-15 23:32 刘彬 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们了解到了,委托的基本感念,列举了几个委托的实例,并根据实例来反编译源码查看.NET 委托的内部实现,从浅入深的角度来详细的去解析委托的实质,本文将系上篇继续讨论异步委托的实现以及异步委托的源码解析。首先本文只会从委托的层面的去编写,不会涉及到深层次的异步.(后续的系列中将会对异步进行深入讲... 阅读全文
posted @ 2015-07-06 23:52 刘彬 阅读(2078) 评论(0) 推荐(6) 编辑
摘要: 一:ASP.NET MVC 简介 1:asp.net mvc 是一种构建web应用程序的框架,他将一般的MVC(Model--View--Controller)模式应用于asp.net框架。 2:asp.net MVC 和 asp.net 框架之间的关系: asp.net 框架分为两层抽象:... 阅读全文
posted @ 2015-07-01 18:30 刘彬 阅读(1419) 评论(3) 推荐(7) 编辑