在银河麒麟高级服务器操作系统V10上安装docker

2021-12-22
阅读 4 分钟
7k
银河麒麟高级服务器操作系统 V10 是针对企业级关键业务,适应虚拟化、 云计算、大数据、工业互联网时代对主机系统可靠性、安全性、性能、扩展性和 实时性的需求,依据 CMMI 5 级标准研制的提供内生安全、云原生支持、国产 平台深入优化、高性能、易管理的新一代自主服务器操作系统;同源支持飞腾、 龙芯、申威、兆芯、海...
封面图

分享一款非常好用的kafka可视化web管理工具

2021-06-13
阅读 2 分钟
7.4k
使用过kafka的小伙伴应该都知道kafka本身是没有管理界面的,所有操作都需要手动执行命令来完成。但有些命令又多又长,如果没有做笔记,别说是新手,就连老手也不一定能记得住,每次想要使用的时候都要上网搜索一下。有些崇尚geek精神的人或许觉得命令行才是真爱,但使用一款好用的可视化管理工具真的可以极大的提升效率。

Linux虚拟化技术KVM

2021-05-31
阅读 3 分钟
3.8k
在Windows平台上我们习惯于使用VmWare或者virtual box来实现虚拟化,虽然它们拥有Linux版本,但大多数企业都选择了使用KVM来做Linux平台的虚拟化,因此学习掌握KVM是一项必不可少的技能。

使用libvirt-java采集KVM虚拟机状态信息

2021-05-25
阅读 3 分钟
2.1k
虚拟化开发相较于普通开发是一个冷门的方向,大多数是使用Python开发,其中使用Java来做虚拟化的更是少之又少,资料更是少的可怜,为了实现需求我也是踩了不少坑,今天就为大家分享一下如何使用 libvirt-java 来采集KVM虚拟机的资源使用信息。

Java里的奇技淫巧

2021-03-13
阅读 4 分钟
2.3k
1995年3月23日Sun公司发布了Java,至今已有近26年,可以说是一门十分成熟的开发语言了,但在某些不为人知的地方存在着一些意料之外的特性。

Linux 环回网络接口

2021-01-28
阅读 2 分钟
3.5k
在开发或者调试时,我们经常需要和本地的服务器进行通信,例如启动nginx之后,在浏览器输入lcoalhost或者127.0.0.1就可以访问到本机上面的http服务。

Open vSwitch 入门实践(5)OVS Flow Table 流表规则

2020-12-31
阅读 10 分钟
18.2k
OpenFlow(OF)被认为是第一个软件定义网络(SDN)标准之一。它最初在SDN环境中定义了通信协议,使SDN控制器能够与物理和虚拟的交换机和路由器等网络设备的转发平面直接进行交互,从而更好地适应不断变化的业务需求。

Open vSwitch 入门实践(4)使用OVS配置端口镜像

2020-12-16
阅读 4 分钟
5.6k
当我们想要在不影响虚拟网络设备数据报文收发的情况下获取对应虚拟网络设备的流量时,端口镜像是一个很好的选择。端口镜像是指将经过指定端口(镜像端口)的报文复制一份到另一个指定端口(观察端口),通过观察端口接收到的数据报文,就可以有效识别虚拟网络的运行情况。

Open vSwitch 入门实践(3)使用OVS构建分布式隔离网络

2020-12-15
阅读 3 分钟
5.9k
上一节我们使用OVS构建了单机隔离网络,但是随着网络规模的扩张,单节点已经不再能满足业务的需要,分布式网络成了必不可少的环节。分布式网络与单节点网络在细节实现上基本一致,只有物理环境网络连线上的一点区别。

Open vSwitch 入门实践(2)使用OVS构建隔离网络

2020-12-14
阅读 4 分钟
5.6k
在前面我们已经使用Linux Bridge完成了多台网络设备的通信,但是它对于网络隔离的支持不是很好,长期以来,在Linux平台上缺少一个功能完备的虚拟交换机,直到OVS的出现。

Open vSwitch 入门实践(1)简介

2020-12-12
阅读 4 分钟
5.1k
Open vSwitch(以下简称OVS)是一个用C语言开发的多层虚拟交换机,使用Apcahe 2开源许可证,现如今基本上已经成为了开源SDN(软件定义网络)基础设施层的事实标准。

服务器不允许上网并且需要跳板机才能访问?学会使用这个工具,轻松让服务器使用yum。

2020-11-22
阅读 2 分钟
4.1k
你是否遇到过这样的场景,服务器不能上网,但是又需要安装某个软件,面对如蛛网般杂乱的rpm包依赖关系,放弃或许是最好的选择,这样你就不必再为无法完成工作而痛苦又懊恼。

Linux Network Namespace (netns) 详解

2020-11-14
阅读 4 分钟
8.6k
Network Namespace (以下简称netns)是Linux内核提供的一项实现网络隔离的功能,它能隔离多个不同的网络空间,并且各自拥有独立的网络协议栈,这其中便包括了网络接口(网卡),路由表,iptables规则等。例如大名鼎鼎的docker便是基于netns实现的网络隔离,今天我们就来手动实验一下netns的隔离特性。

Open vSwitch 入门实践(1)

2020-11-07
阅读 4 分钟
6.7k
Open vSwitch(以下简称OVS)是一个用C语言开发的多层虚拟交换机,使用Apcahe 2开源许可证,现如今基本上已经成为了开源SDN(软件定义网络)基础设施层的事实标准。

tcpkill在go语言下的实现和增强

2020-10-29
阅读 2 分钟
3.2k
当我们想要阻止某些TCP连接的建立,在Linux平台上有一个很好的解决方案iptables,但是对那些已经建立的tcp连接,iptables就不能做到随心所欲的阻断了。

Flink入门学习[0]

2018-12-03
阅读 6 分钟
4.4k
依赖环境 请确认以下环境已经正确安装 Java 8.x Maven 3.0.4 (or higher) 验证java {代码...} 验证maven {代码...} 下载安装Flink Flink官网下载地址 可以看到这里有很多版本,由于这次只是本地开发,所以选择不带hadoop版本就可以,如果不打算使用scala开发的话,scala版本也无所谓。这里我下载了 flink-1.7.0-bin-scal...

有限状态机学习

2017-12-10
阅读 3 分钟
10.9k
有限状态机(英语:finite-state machine,缩写:FSM)又称有限状态自动机,简称状态机,是表示有限个状态(State)以及在这些状态之间的转移(Transition)和动作(Action)等行为的数学模型。

使用Java8的函数式接口简化代码

2017-11-08
阅读 3 分钟
3k
由于这段时间使用SpringBoot的原因,很多东西都用了SpringBoot内部的Template来做,也没关心底层怎么操作的。最近忙里偷闲回答了几个问题,正巧看到一个关于Redis资源释放问题的,引起了我的兴趣,便去看了下官方文档。Redis推荐的Java客户端是jedis,关于Jedis的配置那些我就不说了,直接上他的示例代码

一个AccessToken引发的思考

2017-04-04
阅读 7 分钟
10.2k
最近在做一个微信预约洗车的项目,其中有个功能是预约完成后给用户发一个模板消息,发送模板消息需要AccessToken以及json格式的消息内容,接口如下。