51dev.com IT技术开发者社区

51dev.com 技术开发者社区

RDBMS关系型数据库与HBase的对比

RDBMS关系型数据库与HBase的对比

结构:* 数据库以表的形式存在* 支持FAT、NTFS、EXT、文件系统* 使用Commit log存储日志* 参考系统是坐标系统* 使用主键(PK)* 支持分区* 使用行、列、单元格功能:*支持向上扩展* 使用SQL查询*&nb...

Kafka Streams详细

Kafka Streams详细

1KafkaStreamsKafkaStreams。ApacheKafka开源项目的一个组成部分。是一个功能强大,易于使用的库。用于在Kafka上构建高可分布式、拓展性,容错的应用程序。2KafkaStreams特点1)功能强大   高扩展性,弹性,容错 2)轻量级 无需专门的集群&nbs...

kafka拦截器原理|案例实操

kafka拦截器原理|案例实操

Producer拦截器(interceptor)是在Kafka0.10版本被引入的,主要用于实现clients端的定制化控制逻辑。对于producer而言,interceptor使得用户在消息发送前以及producer回调逻辑前有机会对消息做一些定制化需求,比如修改消息等。同时,producer允许用户指定多个inte...

javafx教程大全

javafx教程大全

链接: https://www.yiibai.com/javafx...

kafaka集群部署

kafaka集群部署

kafka集群配置是依赖zookeeper的,所以需要保证先安装了zookeeper和jdk注意:kafka内自带zookeeper,我们不使用自带的.hadoop101hadoop02hadoop103zkzk  zkkafkakafkakafkahttp://kafka.apache.org/downloads.h...

Kafka高级API和低级API

Kafka高级API和低级API

kafka提供了两套consumerAPI:高级ConsumerAPI和低级API。1 高级API1)高级API优点高级API写起来简单不需要去自行去管理offset,系统通过zookeeper自行管理不需要管理分区,副本等情况,系统自动管理消费者断线会自动根据上一次记录在zookeeper中的offset去...

eclipse打包插件net.sf.fjep.fatjar

eclipse打包插件net.sf.fjep.fatjar

eclipse打包插件安装1)将net.sf.fjep.fatjar_0.0.32.jar拷贝到eclipse安装目录中的plugins目录下,然后重启eclipse即可。 软件获取方式:链接:https://pan.baidu.com/s/1yC1jfn4vqZHBBx29Epg5lw提取码:45xl复制这段内容后打...

kafka详解

kafka详解

在流式计算中,Kafka一般用来缓存数据,Storm通过消费Kafka的数据进行计算。1)ApacheKafka是一个开源消息系统,由Scala写成。是由Apache软件基金会开发的一个开源消息系统项目。2)Kafka最初是由LinkedIn开发,并于2011年初开源。2012年10月从ApacheIncubator毕...

lua之table|模块|包

lua之table|模块|包

table是  Lua的一种数据结构用来帮助我们创建不同的数据类型,如:数字、字典等。Luatable使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是  nil。Luatable是不固定大小的,你可以根据自己需要进行扩容。Lua也是通过 table来解...

lua数组和数据类型转换

lua数组和数据类型转换

Lua数组大小不固定,下标是从 1开始。--数组arr={"aaa","bbb","ccc"}--使用数值for通过下标来遍历数组fori=1,#arrdoprint(arr[i])end--使用泛型for遍历数组fori,vinipairs(arr)doprint(i,v)endlua提供了数据类型转换的函...

lua函数

lua函数

lua编程语言函数定义格式如下:optional_function_scopefunctionfunction_name(argument1,argument2,argument3...,argumentn)function_bodyreturnresult_params_comma_separatedendoptio...

lua的运算符

lua的运算符

1、赋值运算符--赋值str="helllo".."world"print(str)a,b=10,20print(a,b)c,d,e=1,2print(c,d,e)x,y=4,5,6print(x,y)2.算术运算符--算术运算a,b=10,20--加法c=a+bprint(a.."+"..b.."="..c)--减法...

Lua的控制流程

Lua的控制流程

if语句  if语句是由一个布尔表达式作为条件判断,或者紧跟其他语句组成。ifelse语句    if语句可以是else搭配使用,在if条件表达式为false时执行else语句代码 if嵌套语句你可以在if或者elseif中使用一个或多个if或elseif语句--条件--ifif(true)thenprint("ok"...

lua中的注释

lua中的注释

一、单行注释--单行注释二、多行注释--[[多行注释---]] 案例:functionfun()a=10--全局localb=20--局部print(b)endfun()print(a,b)print(type(10))print(type(true))print(type(fun))print(type("hello...

lua执行的两种方式

lua执行的两种方式

一、交互模式 二、脚本式创建一个以lua结尾的文件,例如hello.lua文件内容println("helloworld") ...