控制台

rabbitmq用户及vhost配置

旧时模样 提交于 2020-02-20 08:21:36
文章目录 用户 添加用户 配置virtual hosts 授权用户访问vhost 控制台简单说明 用户 上一节我们是通过guest用户登录的,但是实际工作中肯定不能以该账户使用,通常是会设置多个账户供不同的业务方使用。 下图中可以看到guest是administrator权限。 添加用户 我这里作为演示,添加一个admin用户,tags(就是角色)选的是admin(直接点击下面的几个选项即可)。 rabbitmq角色说明: 超级管理员(administrator) 可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。 监控者(monitoring) 可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等) 策略制定者(policymaker) 可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。 普通管理者(management) 仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。 其他 无法登陆管理控制台,通常就是普通的生产者和消费者。 添加完成后: 可以看到 virtual hosts 显示 no access 。那么接下来配置 virtual hosts 配置virtual hosts 我这里添加了一个名为 /admin_vhost 的vhost

使用阿里云OOS搭建图床并使用PicGo上传图片

泄露秘密 提交于 2020-02-19 07:14:15
使用Markdown写博客超级方便,对程序员非常友好便捷,但是插入的图片如果只能本地查看,那就太难受了,因此需要图床来保存图片,复制外链插入到Markdown中,这样大家都能看~ 虽然使用阿里云的oss,做个人博客的话,费用其实蛮低的。 本文是参考 JavaAlliance 的 阿里云oss搭建图床以及使用PicGO上传图片到图床 后 根据本人操作实际做的记录,感谢前辈大佬~ 2019.12.30 目录 开通阿里云oss服务 控制台新建Bucket 使用PicGo实现快速上传图片 下载PicGo PicGo配置-AccessKeyId和AccessKeySecret PicGo配置-存储空间名/区域/路径/自定义域名 上传图片 开通阿里云OOS服务 首先进入 阿里云OOS服务网站 ,点击立即开通,进入管理控制台。 服务计费有两种方式,一种是按量收费(默认方式,从我们的阿里云账户直接扣钱),一种是套餐包月包年。 计费来源是容量和流量,容量就是你往里放的文件大小,流量就是你访问时传输文件的大小。个人博客的话,购买40G容量套餐,流量就按量收费就好了。 控制台新建Bucket 开通了服务、购买了容量包之后,就得新建一个Bucket并配置它。一个账号可以建立多个Bucket,就是存放照片等文件的地方。 自定Bucket名称,读写权限需要设置成公共读,其他默认即可。 [外链图片转存失败

Java控制台输入【Scanner】

天涯浪子 提交于 2020-02-16 23:44:49
Java控制台输入 整理于2020年2月16日 Java控制台输入【Scanner】 步骤 创建Scanner对象,接收从控制台输入 Scanner input = new Scanner ( System . in ) ; 接收String类型或int类型 String str = input . next ( ) ; int n = input . nextInt ( ) ; 在新增一个Scanner对象时需要一个System.in对象,因为实际上还是System.in在取得用户输入。 Scanner的next()方法用以取得用户输入的字符串; nextInt()将取得的输入字符串转换为整数类型;同样,nextFloat()转换成浮点型;nextBoolean()转换成布尔型。 其实next()与nextLine()区别很明确: next() 方法遇见第一个有效字符(非空格,非换行符)时,开始扫描,当遇见第一个分隔符或结束符(空格或换行符)时,结束扫描,获取扫描到的内容,即获得第一个扫描到的不含空格、换行符的单个字符串。 使用nextLine()时,则可以扫描到一行内容并作为一个字符串而被获取到。 例子: (1) 输入一个字符串或数 Scanner input = new Scanner ( System . in ) ; String str = input . next (

微服务实战(九)接入Sentinel 控制台可视化观测流控效果

Deadly 提交于 2020-02-13 22:49:23
本章主要内容 1、部署Sentinel控制台 2、控制台和SpringCloud GateWay 的连接 3、在控制台中查看流控效果 Sentinel控制台的启动 首先去Sentinel的官网下载最新的控制台Jar包 https://github.com/alibaba/Sentinel/releases 使用命令启动,其中 -Dserver.port=8080 用于指定 Sentinel 控制台端口为 8080 注意机器上的JDK应为1.8+ java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar 我这儿为了避免和其他应用冲突,改为9001。 我是在windows上运行的,所以我写了个bat脚本来双击执行。 cd D:\Dev\workspace_csdn\ java -Dserver.port=9001 -Dcsp.sentinel.dashboard.server=localhost:9001 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.7.1.jar 成功运行起来 默认用户密码为

微服务之间的通讯安全(八)-Sentinel入门之规则持久化

孤街浪徒 提交于 2020-02-12 23:57:20
规则持久化    现在我们配置的规则实际上是在内存中的,如果客户端应用配置中有控制台(dashboard),当流量经过客户端的时候,会把规则同步给控制台;同样当在控制台配置规则后,也会把规则推送给相应的客户端。规则都是存放在两边的内存中,一旦控制台或客户端重启,内存中的规则就消失了。如下图:   我们需要一个远程的配置中心,将规则都存放在里面,如下图,当控制台有规则变化时,将规则推送到远程配置中心进行持久化,如果远程配置中心有规则变化,可以推送给客户端,这样的话,不管是客户端还是控制台重启,都不会丢掉现有的规则配置。 远程配置中心支持的组件有很多,如:ZooKeeper 、Nacos 、Apollo 等,这里我们使用ZooKeeper 作为配置中心。 1.1、准备zookeeper,下载连接 http://mirror.bit.edu.cn/apache/zookeeper/stable/ 1.2、改造控制台   1.2.1、下载或克隆Sentinel项目到本地 https://github.com/alibaba/Sentinel/tree/release-1.7 ,通过IDE打开sentinel-dashboard项目   1.2.2、将pom中的zookeeper客户端 curator依赖的scope去掉   1.2.3、将test\java\com\alibaba\csp

Python版本--装完Python3.8之后装Pycharm出的问题

你离开我真会死。 提交于 2020-02-11 14:11:38
最近在玩Python,前期一直是在使用控制台写,所以预先在官网装了Python 3.8版本 配置好环境变量之后,我开开心心地写了一段时间控制台。 后来我不再满足控制台了,然后装了Pycharm。 完事儿,我新建项目的时候,也配置的好好的。也把项目的编译器改成了3.8的Python目录。(因为我知道JetBrains家的绝大部分编辑器都带着默认环境的 比如IDEA就带着JRE,Pycharm带着Python 2.7)然后我就开开心心的使用了PyCharm。 今天,我忽然想起来再用用控制台。结果在控制台输入python 回车后给我弹出来了这个: 什么?居然是2.7.17版本?我去咋回事儿? 哦哦,原来我在安装Python的时候,勾选了下面这个 "Add Pyrhon3.x To Path" 而我在安装Pycharm的时候,又勾选了一遍。。。。 我赶紧去检查了一下我电脑里面的环境变量。果然。。。有两个 总之 不管那么多 python 2.7版本在我的C盘下面 我不想要他了。 1、我们可以 删掉下面的Path 里面的 C:\Python27\ 和 C:\Python27\Scripts (这样就可以了) 2、第一步过后,cmd 命令窗口已经不会再出现2.7信息了,但如果你觉得连文件都不想要,就直接去对应盘符里面删掉好了 记录日常生活中的小问题,给大家分享,谢谢。 来源: https:/

Linux 在线模拟器

徘徊边缘 提交于 2020-02-11 05:11:28
最近在学习Linux的一些命令的使用,但是很久之前装的Linux虚拟机被删掉了,又不想为了练习几个命令折腾一遍虚拟机。所以,就尝试地搜了一下,看看有没有在线的Linux模拟器可以使用,只要可以练习一下命令的使用即可。在google中用英文关键词一搜,还真有大牛弄出了一些在线的Linux模拟器,而且用起来还不错。搜集了4个,赶紧分享出来,供大家初步学习和实践Linux之用。 jslinux :: http://bellard.org/jslinux/ 一个叫Fabrice Bellard的工程师使用 JavaScript 在浏览器上模拟出了一个 Linux 系统。没有图形化界面,完全使用命令行的方式与之互动。Linux操作系统内核版本为2.6.20。具体使用过程中可以参考jslinux:的FAQ: http://bellard.org/jslinux/faq.html 和技术说明: http://bellard.org/jslinux/tech.html jslinux:控制台窗口: JS/UIX : http://www.masswerk.at/jsuix/index.html 维也纳一家叫mass:werk media environments的公司使用JavaScript 开发的免费的类UNIX的在线OS。 JS/UIX 的使用参考手册地址: http://www

Linux 在线模拟器

痞子三分冷 提交于 2020-02-11 04:41:22
作者: gisen_6 熟读唐诗三百首,不会作诗也会吟 Linux 在线模拟器 最近在学习Linux的一些命令的使用,但是很久之前装的Linux虚拟机被删掉了,又不想为了练习几个命令折腾一遍虚拟机。所以,就尝试地搜了一下,看看有没有在线的Linux模拟器可以使用,只要可以练习一下命令的使用即可。在google中用英文关键词一搜,还真有大牛弄出了一些在线的Linux模拟器,而且用起来还不错。搜集了4个,赶紧分享出来,供大家初步学习和实践Linux之用。 jslinux :: http://bellard.org/jslinux/ 一个叫Fabrice Bellard的工程师使用 JavaScript 在浏览器上模拟出了一个 Linux 系统。没有图形化界面,完全使用命令行的方式与之互动。Linux操作系统内核版本为2.6.20。具体使用过程中可以参考jslinux:的FAQ: http://bellard.org/jslinux/faq.html 和技术说明: http://bellard.org/jslinux/tech.html jslinux:控制台窗口: JS/UIX : http://www.masswerk.at/jsuix/index.html 维也纳一家叫mass:werk media environments的公司使用JavaScript

FTP协议的主动模式和被动模式的区别

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-10 20:45:26
最近准备做一个《 FtpCopy系列教程 》,主要讲解Ftp协议主动模式和被动模式的区别、以及FTP服务器的安装部署,然后通过几个常用实例演示,详细讲解如何使用FtpCopy进行数据自动备份。 什么是FTP协议? FTP的中文名称是“文件传输协议”,是File Transfer Protocol三个英文单词的缩写。FTP协议是TCP/IP协议组中的协议之一,其传输效率非常高,在网络上传输大的文件时,经常采用该协议。 一个完整的FTP由 FTP服务器 和 FTP客户端 组成,客户端可以将服务器上的文件通过FTP协议下载到本地,也可以将本地数据通过FTP协议上传到服务器上。 (1)服务器端需要安装FTP服务软件,常用的有FileZilla Server、IIS、Serv-U、OSSFTP等等。 不同的FTP软件对FTP协议标准支持有所差别,从我的使用经验感觉FileZilla Server是对FTP协议支持最好的软件,它具有以下几个特点:体积小(2M左右)、免费开源、操作简单、功能完善(我们所需要的有功能它基本都支持)。 IIS对FTP协议的支持也很不错。 Serv-U有几个命令支持不是很好,这个软件也是收费软件,没感觉比FileZilla Server好多少。 OSSFTP是阿里云对象存储提供的FTP Server,对FTP标准协议支持就更差了。 (2)FTP客户端软件就比较多了

postgresql的入门以及踩过的坑

二次信任 提交于 2020-02-10 16:39:54
Linux环境下安装 第一步: 下载rpm包 yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm 第二步: 安装客户端 yum install postgresql11 第三步: 安装服务器端的包 yum install postgresql11-server 第四步: 初始化数据库和设置开机启动 /usr/pgsql-11/bin/postgresql-11-setup initdb systemctl enable postgresql-11 systemctl start postgresql-11 //这一步可能报错,有可能是启动报错,上网百度下就可以 注意PostegreSQL 默认用的端口是5432,请设置防火墙打开5432端口。 下面提供设置防火墙打开5432端口方法: https://jingyan.baidu.com/album/d45ad148d9431029552b808b.html?picindex=3 (网上很多方法我都没成功,这个百度靠谱) 使用PostgreSQL控制台登录 首先,新建一个Linux新用户,可以取你想要的名字,这里为dbuser。 sudo adduser