摘要:抄了那么久的《kafka权威指南》,开始实操了,按照书本的介绍,kafka本身提供针对Java的原生API,其它语言如果需要使用kafka,那么就需要通过第三方库来做了,对了再书中一直提及的kafka官方文档,在网站中的DOCUMENTATION里。在kafka的官网上找到Clients,点击进入,
阅读全文
摘要:开发者可以使用kafka内置的客户端API开发kafka应用程序。除了内置的客户端之外,kafka还提供了二进制连接协议,也就是说,我们直接向kafka网络端口发送适当的字节序列,就可以实现从Kafka读取消息或往kafka写入消息。还有很多用其它语言实现的kafka客户端,比如C++、python
阅读全文
摘要:在kafka的安装目录下,config目录下有个名字叫做producer.properties的配置文件 kafka的消费者配置(路径和生产者配置文件路径相同),名字叫做.consumer.properties 以上内容转载自:https://www.cnblogs.com/jun1019/p/62
阅读全文
摘要:Kafka发行包里自带的配置样本可以用来安装单机服务,但并不能满足大多数安装场景的要求。kafka有很多配置选项,Kafka有很多配置选项,涉及安装和调优的方方面面。不过大多数调优选项可以使用默认配置,除非你对调优有特别的要求。 常规配置和主题配置(服务端的配置文件) kafka安装包里自带的con
阅读全文
摘要:操作系统选择 CentOS7.4x86-64(操作系统的x86_64是跟CPU有关的,最早AMD公司开发出了一款向下兼容x86CPU,向上又扩充了指令集,具有了64位CPU的特性,这款CPU后来改名为AMD64,Intel在AMD之后也开发了这样一款CPU,取名叫做x86_64),所以操作系统的x8
阅读全文
摘要:1.先检查是否安装了telnet 如果执行结果没有任何输出,那么说明你的机器上没有安装telnet和xinetd 2.安装telnet并设置开机自启动 3.如果没有安装xinetd,则安装它 4.开启xinetd服务并设置为开机自启。 经过上面的启动命令和查看xinted装态命令,可以看到xinte
阅读全文
摘要:一、windows下的环境变量 在windows系统下,很多软件安装都需要配置环境变量,比如安装jdk,假如你没有配置环境变量,那么在非软件安装的目录下使用javac命令,系统将会报这不是系统内部命令的错误。 什么是环境变量呢,简单的来说就是一种文件搜索策略,在执行相应软件的时候,相关软件会按照给路
阅读全文
摘要:算法:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或者多个操作。 算法的五个特性: 输入输出:算法具有零个或多个输入,算法至少有一个或者多个输出。输出的形式可以是打印也可以是返回一个或者多个值。 有穷性:指算法在执行有限步骤之后,自动结束而不会出现无限循环,
阅读全文
摘要:归函数 递归函数(recursive function)就是方法自己调用自己。在直接递归种,递归函数 f 的代码包含了调用 f 的语句,而在间接递归中,递归函数 f 调用了 g , g 又调用了 h,如此进行下去,直到又调用了 f 。 递归的数学函数 数学中常有这样的函数,它自己定义自己。例如n的阶
阅读全文
摘要:C++的编译程序的内存布局 实际上这个内存布局指的是C++编译程序在虚拟内存这个概念下的内存使用情况的一种规约。在linux下gcc生成的ELF可执行文件和windows下的PE可执行文件大都是按照这种内存布局策略来组织的,这是一个逻辑上的划分。并且C++程序中的一切活动都是以这种内存布局方式为指导
阅读全文
摘要:1 32位Intel的CPU通用寄存器 32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX);2个变址和指针寄存器(ESI和EDI);2个指针寄存器(ESP和EBP);6个段寄存器(ES、CS、SS、DS、FS和GS);1个指令指针寄存器(EIP);1个标志寄存器(EFla
阅读全文