docker安装rabbitmq

docker pull rabbitmq:latest

mkdir -p /usr/local/rabbitmq/{data,conf,log}

 chmod -R 777 /usr/local/rabbitmq

#其中myRabbit 是hostname主机名

docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v /usr/local/rabbitmq/data:/var/lib/rabbitmq --hostname liuqingserver -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:latest

#设置开机启动: rabbitmq是容器名称,或者使用容器ID也可以(正在运行的容器列表命令:docker ps)。

docker update rabbitmq--restart=always

 

进入RabbitMQ容器查看情况

docker exec -it rabbitmq /bin/bash

本文转载于网络 如有侵权请联系删除

相关文章

  • ensp学习第十一弹dhcp配置

    dhcp基础配置实验实验介绍动态主机配置协议DHCP是一种集中对用户进行IP地址进行动态管理的和配置的技术,通过DHCP也可以使后续添加网路设备变得更加的简单和快捷dhcp协议由rfc2131定义,采用客户端/服务器通信模式,由客户端向服务器提出申请,服务器可以提供两种分配机制1、动态分配机制:通过DHCP作为主机分配一个使用期限(通常叫做租期)的IP地址,这种适用于需要临时接入网络或者空闲地址数小于网络主机总数,且主机不需要永久连接网络的场景2、静态分配机制:管理员通过DHCP为指定主机分配固定的IP地址。相比手工静态的IP地址DHCP方式静态分配机制避免人工配置的错误,方便统一管理实验步骤配置dhcp服务端接口地址池[R2]dhcpenable intg0/0/1 dhcpselectinterface dhcpserverdns-list10.0.12.2 dhcpserverleaseday3复制dhcpselectint用来采用接口地址池的DHCPserver功能dhcpserverdns-list10.0.23.2是用来指定接口地址池下的dns地址最多配置8个IP,用空格隔

  • Weisfeiler-Lehman图同构测试及其他

    大家好,又见面了,我是你们的朋友全栈君。有问题欢迎留言讨论Weisfeiler-Lehman图同构测试及其他Weisfeiler-LehmanTest(WLTest)BorisWeisfeilerandAndreyLehman,1968GraphIsomorphism一个简单的同构图例子:1-dimensionalWLTest输入:两个可有节点属性的图输出:两个图是否同构(满足WLTest是两图同构的必要条件)演示1 演示2 更加具体的描述 稳定状态失效情况 注意这里和原ppt不同,2-WL其实应该是无法区分这个六边形和两个三角形的。(一种说法是1-WL和2-WL的能力其实是一样的。)k-dimensionalWLTest3维的WLTest首先枚举图中所有三个点的组合,初始化标签,然后按照类似的方法进行细化。 k维的WLTest考虑了k个节点的组合。MorganAlgorithmMorgan,1965ChemicalFingerprints(ECFP) TheECFPgenerationprocesshasthreesequentialstages: Aninitialassignme

  • 回文链表

    方法一:将值复制到数组中后用双指针法思路算法#include<iostream> usingnamespacestd; #include<vector> structListNode{ intval; ListNode*next; ListNode():val(0),next(nullptr){} ListNode(intx):val(x),next(nullptr){} ListNode(intx,ListNode*next):val(x),next(next){} }; classSolution { public: boolisPalindrome(ListNode*head) { vector<int>v; while(head) { //尾插元素 v.emplace_back(head->val); head=head->next; } for(inti=0,j=v.size()-1;i<j;i++,j--) { if(v[i]!=v[j]) returnfalse; } returntrue; } }; //测试---

  • 多线程的并发测试

    在API的测试中,需要考虑分层的思想来应用于API的测试,其实在性能测试中,也是有不同层次的性能测试的,特别是在saas化架构的模式下,这种不同层次的性能测试显得更加突出。在性能测试中,经常常见的层次分别是端到端的测试,还有一类是API的性能测试,最后是具体的一个函数或者说是方法。今天单纯的来说性能测试分层中API的测试方式,当我们使用requests发送一个请求之后,需要验证协议的状态码以及响应数据,当然还有响应时间,响应时间可以把它理解为Request时间与Response时间的之和。 从性能测试的另外一个角度,可以分为IO密集型和CPU的密集型,IO密集型主要应用于如爬虫请求这些,以及IO读写交互这些的场景,在Python中使用多线程做性能测试比较高效,如果是CPU密集型可以使用多进程的方式。就以编写的API的测试代码为案例,具体被测试的API的代码如下:#!/usr/bin/python3 #coding:utf-8 fromflaskimportFlask,make_response,jsonify,abort,request fromflask_restfulimportA

  • Go中运用chan的简单案例 原

    开发环境:windows764位、编辑器:sublimetext3简要说明:Go中可以创建有缓冲的chan(比如: c1:=make(chanint,4)就是缓冲区大小为4的chan了 ),也可以创建没有缓冲的chan(比如:c2:=make(chanint)就是没有缓冲的chan)。代码如下,代码中有注释:packagemain import( "fmt" ) funcmain(){ c:=make(chanint,2)//创建带有缓冲的chanel,缓冲大小是2 //这样调用函数,那么f1和f2就是并发执行了 gof1(c)//将参数c传递给f1() gof2(c)//将参数c传递给f2() c1:=<-c c2:=<-c//main函数只有从c中接收到俩个值,才会退出main(),否则main()中会阻塞这那直到c中有数据可以接收 fmt.Printf("c1:%d c2:%d",c1,c2) } funcf1(cchanint){//chanint表示参数的类型是存储int类型的chanel c<-1

  • sed入门详解教程 原

      sed是一个比较古老的,功能十分强大的用于文本处理的流编辑器,加上正则表达式的支持,可以进行大量的复杂的文本编辑操作。sed本身是一个非常复杂的工具,有专门的书籍讲解sed的具体用法,但是个人觉得没有必要去学习它的每个细节,那样没有特别大的实际意义。网上也有很多关于sed的教程,我也是抱着学习的心态来学习sed的常见的用法,并进行系统的总结,内容基本覆盖了sed的大部分的知识点。文中的内容比较简练,加以实际示例来帮助去理解sed的使用。一、写在前边1、sed介绍   sed全名为streameditor,流编辑器,用程序的方式来编辑文本,功能相当的强大。是贝尔实验室的LeeE.McMahon在1973年到1974年之间开发完成,目前可以在大多数操作系统中使用,sed的出现作为grep的继任者。与vim等编辑器不同,sed是一种非交互式编辑器(即用户不必参与编辑过程),它使用预先设定好的编辑指令对输入的文本进行编辑,完成之后再输出编辑结构。sed基本上就是在玩正则模式匹配,所以,玩sed的人,正则表达式一般都比较强。2、sed工作原理  sed会一次处理一行内容。处理时,把当前处理的

  • 怎样建网站?建网站教程?个人建网站必看教程

    今天杨小杰带来一个最基础的网站搭建教程,希望大家看了不要吐槽: 首先制作一个网站总得来说分四步:申请一个域名、找一个虚拟主机(或者用自己的服务器)、编写网页源码,网站宣传推广! 详细的教程马上带给您: 1、申请域名:最好用COM,没有的话就CN和NET吧,域名简短为宜.初学者建议也买一级域名,本人认为域名是可以升值的。打开任一域名注册商的首页,现在域名频道,选择域名类型(com、cn等),填写自己想要的名称,包括拼音字母、英文字母、数字、标点符号等等 搜搜看,是否被抢注,如果没有人注册,就可以填写真实资料,购买。 一般每个域名注册商都有价格提示,最好选择知名度高点的商家,避免麻烦 多方比较,多看网站,多看口碑 2、申请虚拟主机:一般的现在的网站100M-1000M就差不多了,初学的话建议找一些免费的主机空间。找免费空间到景安等大服务器商家(一般都会有免空等活动的) 如何选择虚拟主机? 1.从技术上 比如您用asp,请选用Windows系列虚拟主机,用PHP的,请选用UNIX系列虚拟主机(windows主机也支持php),使用PERL或CGI的,两种平台都可以; 2.从空间大小 虚拟主

  • 数据告诉你:四十年来政府都在为何事“烧脑”?

    3月5日,第十二届全国人民代表大会第五次会议在北京人民大会堂开幕。国务院总理李克强作政府工作报告。澎湃新闻整理了中国政府网上1978年至2017年共计40份《政府工作报告》中的常青词汇。结果显示,“发展”、“建设”、“经济”、“改革”等词语在过去40年中一直高频出现。还有部分词语愈发频繁地出现在《政府工作报告》中。“创新”,1997年后开始被频频提起,因其增长趋势,澎湃新闻将此类词语称为“喇叭形词语”,类似的词语还有“就业”、“创业”、“民生”等。对比部分关键词在这40年间的趋势变化,“农业”与“工业”相比,在近四十年里被提及状况相对稳定,这与长期以来三农问题备受重视的现象相关。2000年以来,“制造业”与“服务业”几乎同时开始被提及,但是“服务业”的被提及率几乎都高于“制造业”。有些词虽然在《政府工作报告》里出现得少,但是他们首次出现的时间点都反映了当年中国人关注的热点问题。 分析方法: 1、本文所有原始文本材料来自中国政府网1978年至2017年政府工作报告。2、本文使用jieba分词(https://github.com/fxsjy/jieba/),其自称”做最好的Python中

  • 百度王海峰Quora精华整理:未来5-10年,NLP领域将会有什么进展?

    AI科技评论按:近日吴恩达发文将在4月底离职百度。几乎在同一时间,百度也宣布进一步深度整合,将包括NLP、KG、IDL、Speech、BigData等在内的百度核心技术,组成百度AI技术平台体系(AIG),并任命百度副总裁王海峰为AI技术平台体系(AIG)总负责人,同时晋升为Estaff成员,转向百度集团总裁和首席运营官陆奇汇报。王海峰是自然语言处理领域的权威科学家,是该领域最具影响力的国际学术组织ACL50多年历史上唯一出任主席(President)的华人,同时也是截至目前最年轻的ACLFellow,也是唯一来自中国大陆的ACLFellow。此外,王海峰博士还是中文信息学会理事、中文信息学报编委、中国计算机学会(CCF)高级会员、国家自然科学基金委员项目评审会评审专家组成员。王海峰博士出席的媒体活动不多,但在Quora上比较活跃。AI科技评论根据王海峰博士在Quora上的五个精华问答整理成本文。另外此前王海峰博士在AAAI2017上应邀做了名为《百度的自然语言处理》的报告,全面梳理百度这些年在NLP领域的工作,在此也一并奉上。王海峰Quora五答1、从一名科学家转变为一个IT公司的总

  • React报错之React Hook useEffect has a missing dependency

    正文从这开始~总览当useEffect钩子使用了一个我们没有包含在其依赖数组中的变量或函数时,会产生"ReactHookuseEffecthasamissingdependency"警告。为了解决该错误,禁用某一行的eslint规则,或者将变量移动到useEffect钩子内。react-hook-useeffect-has-missing-dependency.png这里有个示例用来展示警告是如何发生的。//App.js importReact,{useEffect,useState}from'react'; exportdefaultfunctionApp(){ const[address,setAddress]=useState({country:'',city:''}); //?️objects/arraysaredifferentonre-renders constobj={country:'Chile',city:'Santiago'}; useEf

  • ZOJ Problem Set - 1027

    原理:LCS#include<iostream> #include<cstring> usingnamespacestd; intctoi(chara) { intb; if(a=='A')b=0; if(a=='C')b=1; if(a=='G')b=2; if(a=='T')b=3; if(a=='-')b=4; returnb; } intmain() { intt,j,k,m,n; intf1,f2,f3; intf[101][101]; intarr[5][5]={{5,-1,-2,-1,-3},{-1,5,-3,-2,-4},{-2,-3,5,-2,-2}, {-1,-2,-2,5,-1},{-3,-4,-2,-1,0} }; stringa,b; cin>>t; while(t--) { j=k=0; memset(f,0,sizeof(f)); cin>>m>>a; cin>>n>>b

  • 基于Spring Cache实现二级缓存(Caffeine+Redis)

    一、聊聊什么是硬编码使用缓存? 在学习SpringCache之前,笔者经常会硬编码的方式使用缓存。 我们来举个实际中的例子,为了提升用户信息的查询效率,我们对用户信息使用了缓存,示例代码如下: @Autowire privateUserMapperuserMapper; @Autowire privateRedisCacheredisCache; //查询用户 publicUsergetUserById(LonguserId){ //定义缓存key StringcacheKey="userId_"+userId; //先查询redis缓存 Useruser=redisCache.get(cacheKey); //如果缓存中有就直接返回,不再查询数据库 if(user!=null){ returnuser; } //没有再查询数据库 user=userMapper.getUserById(userId); //数据存入缓存,这样下次查询就能到缓存中获取 if(user!=null){ stringCommand.set(cacheKey,user); } returnuser;

  • 项目中使用protobuf 3.0

    protocolbuffer从3.0原生的compiler支持c++,Java,Python,Go,Ruby,JavaNano,JavaScript,Objective-C,C#,PHP这篇文章作为上一篇文章的补充,简单记录下一些变化。 protobuf的开源地址为:https://github.com/google/protobuf protocolcompiler下载地址为:https://github.com/google/protobuf/releases 官方定义message类型的例子: syntax="proto3" messageSearchRequest{   stringquery=1;   int32page_number=2;   int32result_per_page=3; } ..proto文件的第一行指定使用proto3的语法。   特定语言的声明使用option关键定和选项名 optionjava_package="com.example.tutorial";//定义生成的java包 optionjava_outer_classname="A

  • 打基础之pandas使用

    pandas简介   pandas主要用于读取文件类数据,它底层调用了大量的Numpy库函数。 pandas作用   1、读取文件类数据   2、可以方便获取指定数据   3、数据处理,筛选想要的数据、处理NaN空数据或者是脏数据、数据排序、计算指定列数据的平均值等。   4、统计数据之间的关联关系,比如:给定一个获救名单信息,我们可以统计分析出获救几率与年龄的关系等。 pandas学习代码资料 https://github.com/HxYyWw/Artificial-intelligence-learning-library

  • PPPoE(Point to Point Protocol over Ethernet)——以太网上的点对点协议详解

    PPPoE原理与配置 前言 数字用户线路DSL是以电话线为传输介质的传输技术,目前比较流行的宽带接入方式为ADSL,ADSL是非对称DSL技术,使用的是PPPoE协议。 PPPoE协议通过在以太网上提供点到点的连接,建立PPP会话,使得以太网中的主机能够连接到远端的宽带接入服务器上。PPPoE具有适用范围广、安全性高、计费方便等特点。 DSL应用场景 DSL是利用电话线完成数据传输的宽带技术。在使用DSL接入网络时,用户侧会安装调制解调器,也就是以前的猫,然后通过现有电话线与数字用户线路接入复用器(DSLAM)相连。DSLAM是各种DSL系统的局端设备,属于最后一公里接入设备。 然后DSLAM通过高速ATM网络或者以太网将用户的数据流量转发给宽带远程接入服务器(BRAS)。BRAS是面向宽带网络应用的接入网关,位于骨干网的边缘。 PPPoE在DSL中的应用 PPPoE报文 PPPoE会话建立过程 PPPoE协议报文 PPPoE发现阶段 在发现阶段,PPPoE客户端在本地以太网中广播一个PADI报文,报文中包含了客户端需要的服务信息。在PADI报文中,目的MAC地址是一

  • CAS单点登录小结

    here

  • Swift中的类型转换

    写在前面:1,类型转换的两种方式   2,as!和as?的用法   3,类型判断中is和===的用法 类型转换方式一,利用类型的构造器进行转换 1letstr="5" 2vari=Int(str) 3if(i==nil){ 4print("变量i为nil不能进行运算") 5}else{ 6//由于变量i是一个可为空的变量,因此需要强制解封 7letrs=i!+1 8print("变量i进行运算后的结果为\(rs)") 9}复制 类型转换方式二,使用as?和as!进行转换 1classA{ 2funcam(){ 3print("ammethod") 4} 5} 6classB:A{ 7funcbm(){ 8print("bmmethod") 9} 10} 11classC{ 12 13} 14 15letins:A=B() 16letinsb1=insas?B 17letinsb2=insas!B 18 19//使用as?进行转换时,若转换失败则会返回nil 20ifinsb1==nil{ 21print("changefailed..\(insb1)") 22}else{ 23p

  • ExoPlayer + 边缓存边播放

    在此基础上改动:https://www.cnblogs.com/candyzhmm/p/9957928.html privatevoidopenPlayer(StringvideoUrl){//创建播放器player=ExoPlayerFactory.newSimpleInstance(this,trackSelector);//创建加载数据的工厂DataSource.FactorydataSourceFactory=newDefaultDataSourceFactory(this,Util.getUserAgent(this,BuildConfig.APPLICATION_ID),(TransferListener<?superDataSource>)bandwidthMeter);CacheDataSourceFactoryvideoDataSourceFactory=null;Cachecache=VideoCache.getInstance();longdataSize=FileUtils.getDirLength(CACHE_VIDEO_PATH);if(data

  • EBS 消息总线

    http://www.ibm.com/developerworks/cn/webservices/ws-whyesb/   开发人员为何需要企业服务总线? 本文不仅仅是为架构师准备的:使用企业服务总线(EnterpriseServiceBus),作为支持面向服务的体系结构(SOA)的基础架构,也将使开发人员能够更加轻松地工作。 0评论: BobbyWoolf,WebSphereJ2EE顾问,IBMSoftwareServicesforWebSphere 关闭[x] BobbyWoolf是IBMSoftwareServicesforWebSphere(ISSW)的一位WebSphereJ2EE顾问。Bobby使用WebSphereStudioApplicationDeveloper来帮助客户开发WebSphereApplicationServer的应用程序。他与别人合著了EnterpriseIntegrationPatterns和TheDesignPatternsSmalltalkCompanion。他在IBMdeveloperWorksWeb站点上建

  • idea中pom.xml文件自动导入jar包

     

  • blowfish加密

    privatestaticstring[,]Substitution_Boxes=newstring[,]{ {"d1310ba6","98dfb5ac","2ffd72db","d01adfb7","b8e1afed", "6a267e96","ba7c9045","f12c7f99","24a19947","b3916cf7", "0801f2e2","858efc16","636920d8","71574e69","a458fea3", "f4933d7e","0d95748f","728eb658","718bcd58","82154aee", "7b54a41d","c25a59b5","9c30d539","2af26013","c5d1b023", "286085f0","ca417918","b8db38ef","8e79dcb0","603a180e", "6c9e0e8b","b01e8a3e","d71577c1","bd314b27","78af2fda", "55605c60","e65525f3","aa55ab94","57489862","63e8144

相关推荐

推荐阅读