Kafka 是一个分布式消息系统,我之前写过文章介绍如何在 CentOS 系统下安装单节点的 Kafka 部署,而在生产中为了保证高可用性就需要进行集群部署。本文演示如何进行 ZooKeeper + Kafka 集群的部署。 1,准备工作 (1)首先我们准备三台 linux 服务器进行集群搭建,具体信息如下......
1,什么是消息队列? 消息队列(Message Queue)是一种进程间或者线程间的异步通信方式。 使用消息队列,消息生产者在产生消息后,会将消息保存在消息队列中,直到消息消费者来取走它,即消息的发送者和接收者不需要同时与消息队列交互。 使用消息队列可以有效实现服务的解耦......
有时我们需要在后台自动拉取 rtsp、rtmp 等视频流并进行截图,这个使用 javaCV 库即可实现。javaCV 之所以叫 javaCV 就是因为 openCV 而得名,不过 javaCV 的功能远远大于 openCV,openCV 只能用于处理图像,而 javacv 不仅包含 openCV 全套 api,还支持 ffmpeg 音视频编解码......
IntelliJ IDEA 的远程开发功能,可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行,而本地仅运行客户端软件进行常规的开发操作即可,从而大大提高了开发效率和灵活性。本文将通过样例演示如何配置和使用 IntelliJ IDEA 的远程开发功能......
五月头条:Fortran 重返前十,究竟发生了什么? 在二十多年后的今天 Fortran 能够再次跻身 TIOBE 榜单前十,这一切都是有迹可循。例如,在书籍领域的领头羊亚马逊上,搜索“Fortran 编程”能获得超过 1000 条结果,而像 Kotlin 和 Rust 这样新潮的语言,用同样的搜索词仅勉强达到 300 本书......
1,问题描述 使用 IntelliJ IDEA 进行 Spring Boot 项目的远程开发时,项目的加载和编译都正常,但启动运行时就会报如下错误: java: Cannot run program "/usr/lib/jvm/java-1.8.0-openjdk/bin/java" (in directory "/root/.cache/JetBrains/RemoteDev-IU/_root_springboot_demo/compile-server"): error=0......
Win10 系统自带了 SSH 工具可以登录 Linux,但是每次都需要输入密码略显麻烦。除了使用密码认证外,我们还可以改用 SSH 密钥对认证方式,从而实现免密连接远程服务器。下面通过样例演示具体操作。 1,生成 SSH 密钥对 (1)打开命令提示符(Command Prompt)或 PowerShell......
由于现在 IPv4 的资源越来越紧缺,很多运营商已经不再给用户分配公网的 IP 地址了,取而代之的是 100、10 等开头的内网 IP。下面提供三个公网 IP 查询的网站,可以查看判断本机是否拥有公网 IP......
CSS 变量允许我们在样式表中定义一些值,然后在整个应用中轻松地重复使用和修改这些值。本文通过样例演示在 Vue 中,如何使用绑定机制来动态地改变 CSS 变量值从而实现动态地改变样式的目的。 1,运行效果 (1)页面上方是一个 slider 滑块组件......
当需要在网页中添加提示信息时,带有三角形的提示框是一种常见的设计元素。这种提示框通常用于突出显示重要信息或提供用户操作的指导。本文我将演示如何使用 CSS 来实现带有三角形的提示框。 1,效果图 在普通的矩形消息框的基础上,左侧会显示一个小三角形......