摘要:notepad 将多行转换成字符串,合并成一行 (1) 快捷键 ctrl+ H ,选择 【替换】, (2) 【查找目标】,输入 \r\n , 这个正则表达式的含义是 换行回到行首,相当于 windows的 enter 键: \r(即 CR,Carriage Return)表示回车,使光标到行首; \
阅读全文
摘要:Notepad在文件中查找多行相同的内容 查找:打开 Notepad++软件, Ctrl F 查找 。输入关键词, 点击【在当前文件中查找】。 复制:直接在下方的【搜索结果】复制。 Notepad++提取含有特定字符串的行 详情见: https://blog.csdn.net/sinat_32502
阅读全文
摘要:在kafka中,生产者写入消息,消费者读取消息的操作都是与 leader 副本进行交互的,从而实现的是一种主写主读的生产消费模型。kafka不支持读写分离,也就是主写从读。 读写分离有以下不足: (1) 主从延时。类似 Redis ,数据从写入主节点,再同步到从节点中的过程需要耗费一些时间。如果对延
阅读全文
摘要:副本 副本(Replica),指的是分布式系统对数据和服务提供的一种冗余方式。 Kafka通过多副本机制实现故障自动转移,在Kafka集群中某个broker节点失效的情况下仍然保证服务可用。 失效副本 在ISR集合之外,也就是处于同步失效或功能失效(比如副本处于非存活状态)的副本统称为失效副本,失效
阅读全文
摘要:kafka分区分配策略 参数: Kafka提供了消费者客户端参数partition.assignment.strategy来设置消费者与订阅主题之间的分区分配策略。 默认情况下,此参数的值为 org.apache.kafka.clients.consumer.RangeAssignor,即采用Ran
阅读全文
摘要:副本 副本(Replica),指的是分布式系统对数据和服务提供的一种冗余方式。 Kafka通过多副本机制实现故障自动转移,在Kafka集群中某个broker节点失效的情况下仍然保证服务可用。 kafka 副本之间是 一主多从的关系。 其中 leader 副本负责处理读写请求,follower 副本只
阅读全文
摘要:app跳转小程序二次登录: app跳转小程序,第一种做法是 点击 app 页面 --> 跳转到对应小程序的路径 --> 登录小程序 --> 使用功能。 这种做法,在 app跳转小程序后,需要二次登录,用户体验不是很好。 app跳转小程序免登录: (1) 点击 app 页面 (2) 跳转到中间页(可以
阅读全文
摘要:kafka 高吞吐量 顺序写入磁盘 Kafka 使用 磁盘来存储和缓存消息。 Kafka 只能在日志文件的尾部追加新的消息,也就是 顺序写入磁盘。 顺序写入磁盘,让 Kafka 能实现更高的吞吐量。 页缓存 Kafka中大量使用页缓存,这是Kafka 实现高吞吐的重要因素之一。 页缓存,是操作系统实
阅读全文
摘要:日志分段(LogSegment) Kafka的一个 主题可以分为多个分区。 一个分区可以有一至多个副本,每个副本对应一个日志文件。 每个日志文件对应一个至多个日志分段(LogSegment)。 每个日志分段还可以细分为索引文件、日志存储文件和快照文件。 每个 LogSegment 对应于磁盘上的一个
阅读全文
摘要:使用场景 在java开发中,有时需要使用excel读取和写入数据。 可以使用 poi来处理。 引入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.16</version
阅读全文