- 博客(6)
- 资源 (57)
- 收藏
- 关注
原创 sed 命令
sed 是一种在线编辑器,主要用来自动编辑一个或多个文件。工作原理:sed一次处理一行内容,处理时把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),然后用sed命令处理缓冲区中的内容,最后把缓冲区内容送往屏幕,接着处理下一行,这样不断重复,直到文件末尾。注:sed处理后文件内容并没有改变,除非你使用重定向存储输出,或者使用-i参数。1、sed命令格式:sed [-参数] [动作] 文件1)参数:-n :使用安静(silent)模式。在一般 sed 的用
2020-05-20 17:02:47 408
原创 kafak producer 配置介绍
producer的配置中,bootstrap.servers、key.serializer、value.serializer 这三个是必须的。接下来我们介绍一些重要的配置,更详细的配置,请参考官网:https://kafka.apache.org/documentation/#configuration1、buffer.memory、max.block.ms、batch.size、linger.ms配置:新版kafka Producer使用的是异步、批量方式发送消息,即调用send方法后实.
2020-05-15 18:03:45 1328 1
原创 kafka pruducer api介绍
对于kafka client建议使用java版本的api(kafka0.9版本中客户端代码使用java重构了一次),通过下面配置添加:(下面配置只会添加java版本的jar)<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>0.10.0.1</version>
2020-05-15 17:54:40 256
原创 Kafka producer异步发送在某些情况会阻塞主线程
最近发现一个Kafka producer异步发送在某些情况会阻塞主线程,后来在排查解决问题过程中发现这可以算是Kafka的一个说明不恰当的地方。问题说明在很多场景下我们会使用异步方式来发送Kafka的消息,会使用KafkaProducer中的以下方法:public Future<RecordMetadata> send(ProducerRecord<K, V> record, Callback callback) {}根据文档的说明它是一个异步的发送方法,按道理不管
2020-05-13 20:45:33 2964 1
原创 left join整理
一、left join基本语句:我们先看两张表,用户表:mysql> select * from user_test;+----+------+-----+-----+| id | name | sex | age |+----+------+-----+-----+| 1 | 张三 | 1 | 26 || 2 | 王五 | 2 | 30 || 3 | 李四 | 1 | 33 || 4 | 兰儿 | 2 | 30 |+----+------+-
2020-05-12 21:05:20 8689 1
原创 kafka的版本号与版本演进
1、kafka版本命名规则:在1.x之前的版本,基本遵循4位版本号,例如:0.8.2.2、0.9.0.1、0.10.0.0...在1.x之后,kafka 全面启用了遵循 Major.Minor.Patch 的三位版本规则,其中Major表示大版本,通常是一些重大改变,因此彼此之间功能可能会不兼容;Minor表示小版本,通常是一些新功能的增加;最后Patch表示修订版,主要为修复一些重点Bug而发布的版本。例如:Kafka 2.1.1,大版本就是2,小版本是1,Patch版本为1,是为修复Bug发布的
2020-05-09 16:55:42 18737
macOS eclipse Launcher
2023-12-18
parquet-tools-1.6.0rc3.zip
2020-07-24
jQuery-Plugin-For-Easily-Readable-JSON-Data-Viewer.zip
2019-12-31
yesmeck-jquery-jsonview-v1.2.3-14-g01b1eb8.zip
2019-12-30
linux解析json工具——jq
2017-09-16
jquery 全屏显示插件
2015-03-20
apache-maven-3.2.3-bin
2014-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人