第二步 进入下面的目录 [root@localhost network-scripts]# pwd /etc/sysconfig/network-scripts 第三步 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static ...
分类:
其他好文 时间:
2020-06-11 22:06:32
阅读次数:
111
浅析 Netty 实现心跳机制与断线重连 1、基础 何为心跳 顾名思义, 所谓 心跳, 即在 TCP 长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保 TCP 连接的有效性. 为什么需要心跳 因为网络的不可靠性, 有可能在 TCP 保持长连接的过程中, 由于某 ...
分类:
Web程序 时间:
2020-06-11 19:58:23
阅读次数:
67
常用命令速查 # SNAP #重启服务 systemctl restart snapd # 安装microk8s本 #snap install microk8s --classic --channel=latest/stable # 安装microk8s指定版本 snap install micro ...
分类:
其他好文 时间:
2020-06-11 10:26:41
阅读次数:
125
import com.hc.hc.learnPlan.netty.nettyClientAndServerToStudy.ServerClientTOTalk; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.*; ...
分类:
Web程序 时间:
2020-06-10 21:24:00
阅读次数:
85
6.1.1 Channel 的生命周期 Channel 的正常生命周期如图6-1 所示。当这些状态发生改变时,将会生成对应的事件。 这些事件将会被转发给ChannelPipeline 中的ChannelHandler,其可以随后对它们做出 响应。 由于SimpleChannelInboundHand ...
分类:
其他好文 时间:
2020-06-09 20:24:25
阅读次数:
71
核心部分 NIO( New Input/ Output) , 引入了一种基于通道和缓冲区的 I/O 方式,NIO 是一种同步非阻塞的 IO 模型。同步是指线程不断轮询 IO 事件是否就绪,非阻塞是指线程在等待 IO 的时候,可以同时做其他任务。同步的核心就是 Selector,Selector 代替 ...
分类:
编程语言 时间:
2020-06-08 19:08:32
阅读次数:
53
本文是采坑后记录 宿主机: macos 虚拟机: Vmware 虚拟操作系统: centos 7 两个目标 1. 设置原来的动态ip为静态ip 2. 设置为静态ip后能够联网 最终修改结果如下: 将BOOTPROTO="dhcp" 改为 "static" TYPE="Ethernet" PROXY_ ...
分类:
系统相关 时间:
2020-06-08 12:24:15
阅读次数:
92
1.ack和限流 ack也就是消息确认签收,分为自动签收和手动签收。之前的交换机demo中:channel.basicConsume(queueName,true, consumer); 第二个参数就是自动签收,如果我们要手动签收则需要改成false,再去消息处理中手动签收即可 当我们消息队列中已经 ...
分类:
其他好文 时间:
2020-06-08 00:46:55
阅读次数:
42
概念 Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。 模型 a)Source:采集组件,用于跟数据源对接,以获取数据 b)Sink:下沉组件,用于往下一级agent传递数据或者往最终存储系统传递数据 c)Channel:传输通道组件,用于从source将数据传递到sink ...
分类:
Web程序 时间:
2020-06-07 21:04:35
阅读次数:
67
2、Go语言基础之数据类型 Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。 基本数据类型 1.1整型 整型分为以下两个大类: 按长度分为:int8、int16、int32、int64 对应的无符号整型:uint8 ...
分类:
编程语言 时间:
2020-06-07 14:44:13
阅读次数:
68