RabbitMQ使用分析和高可用集群搭建

RabbitMQ 基础理解​ RabbitMQ,是一个使用 erlang 编写的 AMQP(高级消息队列协议)的服务实现,简单来说,就是一个功能强大的消息队列服务。概念理解:Producer: 消息发送者RabbitMQ:Vhost: 相当于分组,每个vhost下数据是隔离的Exchange: 路由器,接收消息,本根据RoutingKey分发消息headers:消息头类型 路由器,内...

继续阅读 »

Windows和Linux利用原生命令查看文件MD5

背景在网络传输、设备之间转存、复制大文件等时,可能会出现传输前后数据不一致的情况。这种情况在网络这种相对更不稳定的环境中,容易出现。那么校验文件的完整性,也是势在必行的。md5sum命令用于生成和校验文件的md5值。它会逐位对文件的内容进行校验。是文件的内容,与文件名无关,也就是文件内容相同,其md5值相同。md5值是一个128位的二进制数据,转换成16进制则是32(128/4)位的进制值。...

继续阅读 »

maven命令行窗口指定settings.xml

setting.xml是什么从settings.xml的文件名就可以看出,它是用来设置maven参数的配置文件。并且,settings.xml是maven的全局配置文件。而pom.xml文件是所在项目的局部配置。 Settings.xml中包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置

继续阅读 »

解决‘FlashPlayer与您的地区不相容,请重新安装FlashPlayer’问题

背景最近发现打开flash的网站后就出现"此Flash Player 与您的地区不相容"的提示信息(如图所示),可按照提示操作下载后问题依旧。排查了一些浏览器设置并在网络上搜索之后,发现可能是下载的flashplayer本身有问题。原来经提示下载的flashplayer安装版是被2144网站接管了,未翻墙时的网站就是https://flash.2144.com/(如图所示),2144网站下载...

继续阅读 »

ssh port forwarding(ssh端口转发)

SSH的的Port Forward,中文可以称为端口转发,是SSH的一项非常重要的功能。它可以建立一条安全的SSH通道,并把任意的TCP连接放到这条通道中。下面仔细就仔细讨论SSH的这种非常有用的功能。SSH Tunnel有三种,分别是本地Local(ssh -NfL),远程Remote(ssh -NfR),动态Dynamic(ssh -NfD)。(含义参考man ssh)说明:在我们举例说...

继续阅读 »

下载神器-Aria2

介绍aria2 是一个多平台轻量级,支持 HTTP、FTP、BitTorrent 等多协议、多来源的命令行下载工具。Aria2 可以从多个来源、多个协议下载资源,最大的程度上利用了你的带宽。Aria2 有着非常小的资源占用,在关闭磁盘缓存的情况下,物理内存占用通常为 4M(正常 HTTP/FTP 下载的情况下),BitTorrent 下载每秒2.8M/S的情况下,CPU 占有率约为 6%。A...

继续阅读 »

AriaNG--易用高颜值的Aria2 WebUI

介绍AriaNg是一个现代网络前端,使aria2更易于使用。AriaNg是用纯HTML和JavaScript编写的,因此它不需要任何编译器或运行时环境。您可以将AriaNg放入您的Web服务器并在浏览器中打开它。AriaNg使用响应式布局,并支持任何桌面或移动设备。特征纯Html和Javascript,不需要运行时自适应设计,支持桌面和移动设备用户友好的界面排序任务(按名称,大小,进度,剩余...

继续阅读 »

vsftpd服务器配置虚拟用户

vsftpd介绍VSFTP是一个在UNIX/Linux操作系统上运行的FTP服务器,安全性是它的一个最大的特点。它可以运行在诸如Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代码的FTP服务器软件,支持很多其他的FTP服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。本文所有配置是在Ce...

继续阅读 »

Jenkins:Ftp Publisher Plugin

说明:这个插件可以将构建的产物(例如:Jar)发布到FTP中去。官方说明:FTP publisher plugin安装步骤系统管理→管理插件→可选插件→Artifact Uploaders→FTP publisher plugin系统设置Profile Name:给你自己看的名字,爱叫什么叫什么hostname:主机IP或者域名Port:端口(不知道问管理员去)TimeOut:超时时间(毫秒...

继续阅读 »