bbsmax

(转)Linux系统:centos7下搭建Rocketmq4.3中间件,配置监控台

此生再无相见时 提交于 2020-08-10 21:01:13
原文: https://www.bbsmax.com/A/Ae5RRKe35Q/ 一、环境搭建 环境版本 centos7 jdk1 . 8 已搭建好 rocketmq4 . 3 1、下载安装包 网址 https : //www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip # We suggest the following mirror site for your download:官方建议下载地址 http : //mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip 2、上传文件 [ root@localhost mysoft ]# pwd / usr / local / mysoft [ root@localhost mysoft ]# unzip rocketmq - all - 4.3 . 2 - bin - release . zip [ root@localhost mysoft ]# mv rocketmq - all - 4.3 . 2 - bin - release rocket4 . 3 [ root@localhost

Cookie的格式及组成

只愿长相守 提交于 2020-07-29 04:06:26
Cookie由变量名和值组成,类似 JavaScript 变量。其属性里既有标准的Cookie变量,也有用户自己创建的变量,属性中变量是用“变量=值”形式来保存。   根据Netscape公司的规定,Cookie格式如下:   Set-Cookie: NAME=VALUE;Expires=DATE;Path=PATH;Domain=DOMAIN_NAME;SECURE   NAME=VALUE:   这是每一个Cookie均必须有的部分。NAME是该Cookie的名称,VALUE是该Cookie的值。在字符串“NAME=VALUE”中,不含分号、逗号和空格等字符。   Expires=DATE:Expires变量是一个只写变量,它确定了Cookie有效终止日期。该属性值DATE必须以特定的格式来书写:星期几,DD-MM-YY HH:MM:SS GMT,GMT表示这是格林尼治时间。反之,不以这样的格式来书写,系统将无法识别。该变量可省,如果缺省时,则Cookie的属性值不会保存在用户的硬盘中,而仅仅保存在内存当中,Cookie文件将随着浏览器的关闭而自动消失。   Domain=DOMAIN-NAME:Domain该变量是一个只写变量,它确定了哪些Internet域中的Web服务器可读取浏览器所存取的Cookie,即只有来自这个域的页面才可以使用Cookie中的信息。这项设置是可选的

完整CentOS搭建OpenVPN服务详细教程

浪子不回头ぞ 提交于 2020-05-07 17:30:44
一、介绍 1、定义 ① OpenVPN是一个用于创建虚拟专用网络加密通道的软件包,最早由James Yonan编写。OpenVPN允许创建的VPN使用公开密钥、电子证书、或者用户名/密码来进行身份验证。 ② 它大量使用了OpenSSL加密库中的SSLv3/TLSv1协议函数库。 ③ 目前OpenVPN能在Solaris、Linux、OpenBSD、FreeBSD、NetBSD、Mac OS X与Microsoft Windows以及Android和iOS上运行,并包含了许多安全性的功能。它并不是一个基于Web的VPN软件,也不与IPsec及其他VPN软件包兼容。 2、原理 ① OpenVPN的技术核心是虚拟网卡,其次是SSL协议实现。 ② OpenVPN中的虚拟网卡 虚拟网卡是使用网络底层编程技术实现的一个驱动软件。安装此类程序后主机上会增加一个非真实的网卡,并可以像其它网卡一样进行配置。服务程序可以在应用层打开虚拟网卡,如果应用软件(如网络浏览器)向虚拟网卡发送数据,则服务程序可以读取到该数据。如果服务程序写合适的数据到虚拟网卡,应用软件也可以接收得到。虚拟网卡在很多的操作系统中都有相应的实现,这也是OpenVPN能够跨平台使用的一个重要原因。 在OpenVPN中,如果用户访问一个远程的虚拟地址(属于虚拟网卡配用的地址系列,区别于真实地址),则操作系统会通过路由机制将数据包

WTM asp.net core应用程序在Ubuntu上和CentOS上部署

馋奶兔 提交于 2020-04-14 07:27:55
【今日推荐】:为什么一到面试就懵逼!>>> wtm在Ubuntu上和CentOS上部署 项目发布 在Visual Studio中右击Web项目,选择发布,如下图: Ubuntu安装.net core运行时 Ubuntu我是用的Vmware虚拟机,版本是18.04 参考官方文档,如果要开发 .NET Core 应用,请安装 SDK(包括运行时)。 或者,如果只需运行应用程序,请安装运行时。 如果要安装该运行时,建议安装 ASP.NET Core 运行时,因为它同时包括 .NET Core 和 ASP.NET Core 运行时。 .net core sdk Ubuntu默认不启用root,普通用户切换root,可以用命令: sudo su - 安装完成后,输入命令: dotnet --version ,可以查看版本。 宝塔面板安装 安装宝塔面板是为了安装nginx和mysql数据库,同时配置网站路径。用过很长时间,还是很方面的。 宝塔面板安装非常简单,一行命令解决问题,安装参考: 宝塔面板安装 安装nginx和mysql 输入命令 bt default ,可以查看访问宝塔面板地址。 在软件商店里面安装nginx和mysql数据库。 在宝塔面板中创建网站和数据库 在网站界面创建一个纯静态站点。 网站配置 在网站设置里面配置网站信息,因为要将 Nginx 配置为反向代理以将请求转接到

前端面试复习:网络篇 | 30岁的我找工作好难

岁酱吖の 提交于 2020-04-10 16:22:37
前言 个人情况(陈年老词): 2020.1 公司因为业务调整,90% 被友好劝退了(N+1)。又逢疫情在家耗了 4 个月,3 月末开始找工作,发现都没人搭理我,快 30 的我开始慌了。 某晚看到 【新鲜面经】 四月面试不用慌,掘友攻略来帮忙| 掘金技术征文展(第一弹) ,深深佩服各位掘友的 掘学 出众,反思自己太“弱”了,就这段时间好好再巩固下前端知识点,希望也能找到个不错的工作。 这篇主要写下 网络相关 的知识点。后续还会涉及:数据结构、js、css、Vue 等一些能归纳的知识块,不会面面俱到,起码为后续自己面试有个足够的准备。 每篇内容肯定不够细致,更多扩展的地方可以看如下的“参考文章”。 参考文章 短期内,无法落地 demo 用于实践,多数还是借鉴网上各个作者的知识总结,这里为他们的付出表示感谢! 【掘金】2020年前端面试复习必读精选文章【赠复习导图】 【掘金】面试官,不要再问我三次握手和四次挥手 【头条】web 前端基础:浏览器的缓存机制 【头条】从事件轮询 Event Loop,看 microTask、macroTask 【bbsmax】HTTP2.0 简明笔记 【segmentfault】你真的了解回流和重绘吗 【github】浅说 XSS 和 CSRF TCP TCP/IP 四层网络模型 TCP(Transmission Control Protocol)

Mac免密登录

别等时光非礼了梦想. 提交于 2020-04-09 17:01:04
目的:每次登录服务器都需要输入密码比较费劲,设置成免密登录就方便多了! 在本机执行服务器上的脚本,如果没有设置免密登录会报: Host key verification failed Permission denied Permission denied, please try again 设置成免密登录执行起来就方便多了,网上一搜一大把,介绍这个的不过我还是要自己写一个。因为我在设置的时候,出现了一些问题,看了好多博文才解决,记录一下日后可以节省点时间。 第一步:在本机生成秘钥(注意:秘钥存放的位置,建议使用默认位置,后面一路回车) ssh-keygen 第二:上传公钥到服务器(假设,服务器的IP是:192.168.11.2,用户是:root) ssh -copy- id -i ~/. ssh /id_rsa.pub root@ 192.168 . 11.2 设置完后,可以登录对应的主机,然后到对应的目录下查看自己的公钥是否已经加入了对应的文件之中,命令如下: cd ~/. ssh ls - l vim authorized_keys 第三步:验证设置是否ok,通过ssh命令直接登录 ssh root@ 192.168 . 11.2 免密登录的原理,如下图所示: 参考如下: linux命令之 ssh-keygen linux命令之 ssh-copy-id ssh

获取控制台的错误信息 onerror

牧云@^-^@ 提交于 2020-04-06 03:36:13
js 获取控制台的错误信息 https://www.bbsmax.com/A/Vx5ML2NmJN/ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <input type="button" value="View message" onclick="" /> <script> onerror = function(msg, url, row,col) { var txt = '<div style="color: rgb(232, 232, 232); line-height: 3.2; white-space: pre; font-family: Menlo, Consolas, monospace; font-size: 13px; position: fixed; z-index: 9999; padding: 10px; left: 0px; right: 0px; top: 0px; bottom: 0px; overflow: auto; background: rgba(0, 0, 0, 0.85098);">'; txt += '<span style="background-color:#E36049;