我在之前的文章中介绍了如何使用 VSCode 连接远程 linux 服务器进行远程开发,而服务器在连接时会自动下载并安装 vscode server。但如果服务器是在内网环境,无法连接外网,那么就会导致安装失败,无法进行远程开发。 为了解决这一问题,我们可以采用手动方式安装 vscode serve......
1,CMAK 介绍 (1)CMAK 是目前最受欢迎的 Kafka 集群管理工具,最早由雅虎开源(原名为 KafkaManager) (2)通过 CMAK 用户可以在 Web 界面上操作 Kafka 集群可以轻松检查集群状态(Topic、Consumer、Offset、Brokers、Replica、Partition) 2,下载安装包......
1,问题描述 最近想使用 Chrome 的开发者工具(DevTools)的控制台(Console)进行 JSON 数据格式化, 当我将字符串粘贴进来后就报如下错误: Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed......
1,问题描述 最近在 Intellij IDEA 上安装了个 Big Data Tools 大数据插件,当连接服务器上的 HDFS 时报如下错误: IllegalStateException: HADOOP_HOME is not defined. On Windows you should have the HADOOP_HOME environment variable defined......
Kafka 本身使用了很多手段来保证高性能,包括零拷贝、page cache(页缓存)、顺序读写、分区分段与索引、批量处理、压缩。其中零拷贝和顺序读写最重要。下面我将分别进行介绍。 一、零拷贝技术 1,什么是零拷贝? (1)零拷贝(zero copy)是中间件广泛使用的一个技术......
在高并发场景下要解决消息重复发送或者重复消费问题,思路基本上一致,就是把消费者设计成幂等的。也就是说,同一个消息,不管消费多少次,系统状态都是一样的。本文我将详细讲解如何实现一个强大的高并发幂等方案。 一、基本概念介绍 1,重复消费的原因......
六月头条:C++ 历史上首次超越 C 语言 C++ 在本月成为 TIOBE 榜单新晋第二名。最初,C++ 被誉为是 C 语言的更优且面向对象的版本,它自诞生以来历经 39 年首次在受欢迎程度上超过了 C 语言。C++ 在 TIOBE 指数中从未达到如此高的排名......
1,问题描述 (1)我们知道 Switch pro(NS pro)手柄是可以通过蓝牙连接到电脑的,如果 PC 游戏对 Switch pro 进行适配了话那么便可以直接使用。 (2)此外 Steam 本身支持 Switch 手柄,我们也可以通过 Steam 可以添加外部游戏,两个功能结合起来就能用......
消息回查机制依赖于消息队列的支持,目前 RocketMQ 是支持的,但是不幸的是 Kafka 和 RabbitMQ 都不支持。本文将讲解怎么在 Kafka 的基础上实现消息回查。 1,什么是消息回查机制? (1)所谓的消息回查机制是指消息队列允许你在发送消息的时候......
有时因为本地机器的配置原因,或者一些项目(如大数据、人工智能)的特殊需求要求我们要进行远程云端开发。Visual Studio Code(VSCode)远程开发插件使得在服务器上进行开发变得轻松而高效。本教程介绍如何在 VSCode 中设置远程开发环境,实现远程编辑服务器文件和执行命令的功能......