Git 设置不同的 fetch 和 push 地址

3.4k 技术 发表评论
一般情况下,如果是一个人用 Git 开发,不需要代码 review 啥的,fetch 和 push 都一个地址就够了,反正也不需要 review,也不会有人覆盖你的代码。 但是在公司里面,或者正规的代码合并流程,都会有 review 的环节,大概是: fork 主仓库到个人仓 clone 个人仓到本地 修改本地代码并提交 commit push 修改到个人仓 提交 Merge Request …

实现 Java WebSocket 客户端的 3 种方法

本文整理了3种 Java 语言实现 WebSocket 客户端的方式,分别是使用Javax.websocket-api、Java-WebSocket和Jakarta WebSocket,三种方法达到的效果一致,都能与 Websocket 服务端完成良好通信。 注意:要进行 WebSocket 通信,必须首先启动 WebSocket 服务端,再启动客户端。 方法1:使用 javax.websocket-api javax.websocket-api提供了 …

Java 按行读取文件

931 技术 一条评论
Java 按行读取文件 1. 使用 Scanner 按行读取文件 import java.io.*; import java.util.Scanner; class ReadFileWithScanner { public static void main(String[] args) throws FileNotFoundException { InputStream stream = new FileInputStream("src/main/resources/test-data.txt"); //InputStream stream = ReadFileWith…

Kafka 命令大全

1.6k 技术 发表评论
如果 $PATH 中没有 KAFKA 的bin路径,那首先要将其加入 $PATH 中。 export PATH=$KAFKA_HOME/bin:$PATH 集群和 Broker 命令 ## 查看 Kafka broker 版本 kafka-broker-api-versions --bootstrap-server localhost:9092 --version ## 连接到 Zookeeper zookeeper-shell zookeeper:2181 ## 显示 Kafka 集群 ID zookeeper-shell zookeeper:2…

Linux go 程序 http: Accept error: accept tcp accept4: too many open files 问题解决

1.1k 技术 发表评论
这个问题主要是因为 Linux 系统限制了每个程序可以打开的文件数量,而我们的程序需要打开多于限定值的文件(包括网络套接字文件等,递归的时候会打开很多)。 用这个命令可查看当前系统打开文件的限制: ~ ulimit -a core file size (blocks, -c) unlimited data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size…

CentOS 8 安装最新稳定版 Nginx 步骤

1.2k 技术 发表评论
删除旧版 Nginx 没有安装过可以略过此步。 停止 Nginx sudo systemctl stop nginx 删除旧安装的版本 sudo dnf remove nginx 安装 Nginx 仓 首先,安装dnf工具: sudo dnf install dnf-utils 使用编辑器创建文件: vim /etc/yum.repos.d/nginx.repo 文件内容为: /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo base…

图解 Flink 滚动窗口、会话窗口和滑动窗口

4.0k 技术 发表评论
1. Flink 窗口是什么? Flink 作业中的窗口是指一种对无限数据流设置有限数据集,从而实现了处理无线数据流的机制。 窗口本身只是个划分数据集的依据,它并不存储数据。 当我们需要在时间窗口维度上对数据进行聚合时,窗口是流处理应用中经常需要解决的问题。Flink的窗口算子为我们提供了方便易用的API,我们可以将数据流切分成一个个窗…

Flink 入门教程

870 技术 发表评论
不得不说,Flink 这两年是真的火🔥这篇文章主要讲讲Flink入门时一些可能看不太懂的点又或是看官方介绍看不太懂的点(API我就不细说了,多用用应该都能看懂)。 1. 什么是Flink? 在Flink的官网上,可以把官方文档语言设置为中文,于是我们可以看到官方是这样介绍的: 上面的图我们每个字都能看得懂,但连起来就看不懂了。 不管怎…

docker-compose 搭建 Flink 环境

2.3k 技术 发表评论
docker-compose 介绍 docker-compose 是一个用来把 docker 自动化的东西。 有了 docker-compose 你可以把所有繁复的 docker 操作全都一条命令,自动化的完成。 用通俗的语言来说,我们平时操作 docker 还是很原始的一系列动作,你手动使用 docker 的动作可以拆分成: 找到一个系统镜像 // docker search 安装好 vm 或者 virtual box // …

什么是子网掩码?

725 技术 发表评论
什么是子网掩码? 子网掩码是一个用于计算 IP 构成的数字。 一个 IP 由 2 个部分构成:网络标识和主机标识,子网掩码的作用,就是把这两个部分区分开。 因为 IPv4 是一个 32 位数字,所以子网掩码也是 32 位数字。 子网掩码是 IPv4 中的一个概念,在 IPv6 中已经不存在这一概念。 网络标识 假设,我的主机 IP 是 192.168.1.100,我如何…
« 上一页   下一页 »