最近想测试一下kafka的性能,折腾了大半天才把kafka安装到window上。下文提供安装的整个过程,绝对是可用的完整的,同时提供完整的kafka java客户端代码,用于与kafka沟通。在这里必须吐槽一下,网上大部分关于如何把kafka安装到window上的文章,要么不完整,要么kafka客户端代码是错误的或者不是基于0.8版本的。但是必须提醒一下,这篇文章只是介绍了其中的一种安装方法,可能...
分类:
其他好文 时间:
2016-05-18 18:07:00
阅读次数:
258
剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入了[九转金丹]之第八转的修炼。设想一个场景:
如果允许你带一台不连网的计算机去参加高考,你会放弃选择一个手拿计算器和草稿本吗
?阿伟决定和小伟来尝试一下用计算机算高考题会是怎样的感觉。
正剧开始:
星历2016年05月18日 14:57:54, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]一起做着20...
分类:
其他好文 时间:
2016-05-18 18:06:49
阅读次数:
248
历年错题集2015
2015年下半年系统集成项目管理工程师真题(上午)解析
第9题:
所有以满足企业和机构业务发展而产生的信息化需求为目的,基于( )的专业信息技术咨询服务、系统集成服务、技术支持服务等工作,都属于信息系统服务的范畴。
A、互联网与信息技术
B、互联网与信息理念
C、信息技术与信息化理念
D、工业化和信息化
C
所有以满足企业和机...
分类:
其他好文 时间:
2016-05-18 18:06:46
阅读次数:
298
先说套接字,网络编程必不可少的东西.先看下面吧,这可是经典哦!
最初socket是为支持TCP/IP协议而开发的,现在它已被认为是开发非RPCWindows网络应用程序的最好途径。
socket作为BDS UNIX的进程通信机制,是进行程序间通讯(IPC)的 BSD 方法,这意味着 socket 用来让一个进程和其他的进程互通信息。所谓socket通常也称作"套接字",用于描述I...
分类:
编程语言 时间:
2016-05-18 18:05:07
阅读次数:
244
Android的消息机制其实在android的开发过程中指的也就是Handler的运行机制,这也就引出了android中常见的面试问题:
简述Handler、Looper、MessageQueue的含义,以及它们之间的关系
简述Handler的运行机制
说明Handler、Looper以及Message之间的关系
Handler机制为什么这么重要呢?我们知道android设备作为一台移动设备,不管是...
分类:
移动开发 时间:
2016-05-18 18:06:53
阅读次数:
277
java中的包装类为何有包装类的出现?
基本数据类型不具备对象的特性的,比如基本类型不能调用方法、功能简单。
为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样就可以像操作对象那样来操作基本数据类型。
每个基本类型都有相对应的包装类: 包装类主要提供了两大类方法:
将本类型和其他基本类型进行转换的方法。
将字符串和本类型及包装类互相转换的方法
下面看一个例...
分类:
编程语言 时间:
2016-05-18 18:05:53
阅读次数:
246
唉,在做支持向量机分类优化实验的时候,支持向量机的c#代码写的头疼。有些核函数和分类训练函数不会写,搞得头疼。后来听同学介绍说matlab里面有包直接可以用,我又去载了一个R2015a最新的matlab,特么现在又遇到问题。Matlab语法不会啊,咋用??
然后我查了些资料,说vs2008可以和matlab进行混合编程,如果能实现,将会减少很多的工程量。我看了网上的教程,都以vs2008和mat...
分类:
其他好文 时间:
2016-05-18 18:05:21
阅读次数:
264
1.下载NppFTP
2.把压缩文档中的bin目录下的两个文件解压到notepad++的plugin目录下
3.重新启动notepad++即安装成功
插件使用:
1.notepad++的“插件”菜单,鼠标悬停在“NppFTP”项上,在出来的下级菜单中选中“ShowNppFTP Window”
2.在notepad++右侧会出现一个窗口,此时此窗口工具栏上按钮都是灰色的,点击工具栏上...
分类:
其他好文 时间:
2016-05-18 18:04:53
阅读次数:
289
最近我们的JAVA课程讲到数据库,老师一直强调搭建数据库环境(JDBC)的重要性,刚好我的电脑前段时间重装过,也可以趁着这个机会再来回顾一遍JDBC的搭建。...
分类:
数据库 时间:
2016-05-18 18:05:21
阅读次数:
354
相较于vector的连续线性空间,list就显得复杂许多,它的好处是每次插入或删除一个元素,就配置或释放一个元素空间。因此,list对于空间的运用有绝对的精准,一点不浪费。Vector的插入操作可能造成内存的重新配置,但是List不会。
List不再能够像vector一样以普通指针作为迭代器,因为其节点不保证在存储空间在连续存在。由于list是一个双向链表,迭代器必须具有前移、...
分类:
其他好文 时间:
2016-05-18 18:03:21
阅读次数:
266
使用Spring Security、Spring Data Jpa做RBAC的权限控制。...
分类:
编程语言 时间:
2016-05-18 18:05:31
阅读次数:
460
对于一家企业来说,其能源消耗是其企业管理中一个重要组成部分,对于企业的正规化管理和健康成长都至关重要。通过对能源计量数据的应用分析,测算、评价可以找出生产与管理中的各类问题,以利采取有效办法,用数据说话,认真解决提高能源利用率,降低成本,走科技含量高、能源消耗低、资源节约型的工业化道路,以最小的资源消耗去创造最大的经济效益。
对于企业用能情况的使用,应当针对企业不同员工进行级别的划分,不同级别有其相应的操作权限。本文设计设置三种级别的员工用户,分别是游客用户、普通用户和管理员用户,分别可以对用能信息进行查阅...
分类:
Web程序 时间:
2016-05-18 18:03:59
阅读次数:
429
Spark的Cluster Manager可以有以下几种部署方式:
1. standalone
2. Mesos
3. YARN
4. EC2
5. Local其中standalone方式是spark自带的部署方式,下面我们分别对没有HA的standalone模式和带有HA的standalone模式中application的提交与具体的运行流程进行一个比较详尽的分析。没有HA的standa...
分类:
其他好文 时间:
2016-05-18 18:04:31
阅读次数:
212
原文地址:node-webkit:开发桌面+WEB混合型应用的神器原作者:大漠穷秋转载以备份~如有侵权,请联系马仔君进行删除bla…bla… 顾名思义,node-webkit就是nodejs+webkit。 这样做的好处显而易见,核心奥义在于,用nodejs来进行本地化调用,用webkit来解析和执行HTML+JS。
快速上手下载node-webkit 点击这里: https...
分类:
Web程序 时间:
2016-05-18 18:03:31
阅读次数:
217
面向对象的设计原则:高内聚、低耦合
软件重构原则:小步快跑------抽取的思想(抽取函数、抽取类、抽取接口);对扩展开放、对修改封闭
设计模式分类如下:
Bridge模式主要是解决多维度问题,什么意思呢?类似于n*m这个公式,n种抽象的接口,m种具体的实现,最多可以有n*m种组合方式。
下面这篇文章对Bridge模式讲解的通俗易懂,于是转了过来。
转: http://www.cnb...
分类:
其他好文 时间:
2016-05-18 18:02:53
阅读次数:
256