自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Docker安装Nginx

-rm:容器终止运行后,自动删除容器文件。--name nginx-test:容器的名字叫做Nginx-test,名字自己定义. -p: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口 -d:容器启动后,在后台运行。创建本地目录,用于存放Nginx的相关文件信息.

2023-07-30 01:18:45 113

原创 安装Nginx

出现这个说明安装成功!

2023-07-30 00:40:45 117

原创 为什么用Nginx

它可以高并发连接,官方测试能够支撑5万并发连接,在实际生产环境中可以支撑2到4万并发连接。内存消耗少购买F5 BIG-IP ,NetScaler等硬件负载均衡交换机需要10多万甚至几十万人民币。而Nginx为开源软件,可以免费试用,并且可用于商业用途。内置的健康检查功能:如果Nginx proxy后端的某台服务器宕机了,不会影响前端访问。节省带宽,支持gzip压缩。稳定性高:用于反向代理(负载均衡),宕机的概率微乎其微。支持热部署。在不间断服务的情况下,对软件版本升级。

2023-07-29 02:17:17 114

原创 Nginx 四大应用场景

反向代理应该是Nginx使用最多的功能了,反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路。

2023-07-29 01:52:28 189

原创 RabbitMQ简单模式_编写生产者

运行生产者后,我们可以看到在RabbitMQ中创建了队列,队列中已经有了消息。

2023-07-20 00:16:48 76

原创 RabbitMQ简单模式_概念

RabbitMQ共有六种工作模式:简单模式(Simple)、工作队列模式(Work Queue)、发布订阅模式(Publish/Subscribe)、路由模式(Routing)、通配符模式(Topics)、远程调用模式(RPC,不常用,课程不对此模式进行讲解)首先我们讲解简单模式:特点: 接下来我们使用JAVA代码操作RabbitMQ,让其按照简单模式进行工作。由于MQ产品很多,操作方式各有不同,于是JAVA提供了一套规则——JMS,用于操作消息中间件。JMS即Java消息服务(JavaMessage Se

2023-07-19 23:28:46 65

原创 RabbitMQ安装_Docker安装

2.在Centos7中安装docker。6.通过管控台访问rabbitmq。4.启动RabbitMQ容器。1.关闭RabbitMQ服务。关闭RabbitMQ容器。

2023-07-19 21:16:57 80

原创 RabbitMQ安装_管控台

RabbitMQ管控台默认端口是15672

2023-07-19 20:47:08 56

原创 RabbitMQ安装_账户管理

guest账户默认只允许本地使用,我们可以创建新账户远程访问RabbitMQ。4.通过管控台访问rabbitmq,这时通过输入密码就可以访问MQ。2.给用户授予管理员角色。

2023-07-19 20:40:29 104

原创 RabbitMQ安装_安装RabbitMQ

9.此时会提示guest账户只允许本地使用,我们可以配置允许使用guest远程访问。2.RabbitMQ是通过主机名进行访问的,必须给服务器添加主机名。1.为了外部能够正常访问RabbitMQ服务,先关闭防火墙。3.使用rz命令上传RabbitMQ压缩文件。8.通过管控台访问RabbitMQ。4.安装RabbitMQ。

2023-07-19 20:19:27 68

原创 RabbitMQ安装_安装Erlang

RabbitMQ是使用Erlang语言编写的,所以在安装RabbitMQ前需要先安装Erlang环境。4.查看Erlang是否安装成功。1.安装Erlang所需的依赖。3.安装Erlang。

2023-07-19 20:16:00 96

原创 Docker数据管理_配置数据卷

1.查看容器 2.删除一个容器之前必须停掉一个容器3.删除容器命令4.命令命令示例给Tomcat服务器挂载/opt/webapps路径。(启动时执行,就可以共用一个目录)怎样找到容器内目录呢先docker ps查出容器id然后进入该容器进入容器之后输入就可以看到容器内目录这时启动是不能直接启动Tomcat的,会报404,要给web里面加入项目就能运行成功,写一个页面进行运行,这时访问8080就能看到页面然后重启tomcat后面路径也要写正确,才能访问

2023-07-19 00:33:54 61

原创 为什么使用数据卷

Docker中的数据可以存储在类似于虚拟机磁盘的介质中,在Docker中称为数据卷(Data Volume。

2023-07-18 23:26:34 70 1

原创 Docker安装Mysql

也可以进行Navicate进行连接!show databases等操作。回车输入密码就进去了!

2023-07-17 01:27:56 51 1

原创 Docker安装Tomcat

这时打开浏览器输入192.168.100:22:宿主机端口号,就可以访问容器内tomcate8080的Tomcat。前提是Linux的防火墙是关着的,可以看一下,用以下命令。如果是开启的输入以下命令,进行防火墙的关闭。tomee比Tomcate好用。

2023-07-17 01:09:19 149 1

原创 微服务架构进化论

在服务治理(SOA)架构中,需要一个企业服务总线(ESB)将基于不同协议的服务节点连接起来,它的工作是转换、解释消息和路由。丈夫负责主动观察问询各工种的工作状态并记录,妻子主动向丈夫问询后端厨师的状态,并根据丈夫的反馈分配订单。将系统的业务功能划分为极小的独立微服务,每个微服务只关注于完成某个小的任务。系统中的单个微服务可以被独立部署和扩展,且各个微服务之间是高内聚、松耦合的。也就是饭店针对单个订单做菜响应速度下降了,但是由于饭店的菜确实好吃、菜品精良,客流量又持续的增高。该店又再次面临扩容的问题。

2023-07-17 00:37:51 79 1

原创 Docker安装JDK

【代码】Docker安装JDK。

2023-07-17 00:18:32 1107 1

原创 Docker安装Redis

下载最新Redis镜像可以用docker pull redis命令下载最新版本的Redis镜像,也可 以用“docker pull redis:标签”命令下载指定版本的Redis。

2023-07-16 23:47:46 50 1

原创 Docker核心命令

Docker运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker会尝试先从默认镜像仓库下载(默认使用Docker Hub公共注册服务器中的仓库),用户也可以通过配置,使用自定义的镜像仓库。镜像是Docker运行容器的前提。如果不指定tag,则下载Docker Hub公共注册服务器中仓库的最新版本。上面没有指定,就下载最新版本(下载比较慢)列出本地主机上已有的镜像。镜像的ID信息十分重要,它唯一标识了镜像。搜索远端仓库中共享的镜像,默认搜索Docker Hub官方仓库中的镜像。

2023-07-15 23:33:07 109 1

原创 centos7安装Docker详细步骤

注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加。Linux 内核:官方建议 3.10 以上,3.8以上貌似也可。之前,先说一下配置,我这里是Centos7。3.选择docker版本并安装。(1)查看可用版本有哪些。出现下图说明安装成功。

2023-07-15 19:00:35 250 1

原创 为什么要使用Docker

Docker核心概念。

2023-07-15 17:00:36 529 1

原创 Docker

我们都知道码头里的集装箱是运载货物用的,它是一种按规格标准化的钢制箱子。集装箱的特色,在于其格式划一,并可以层层重叠, 集装箱与集装箱之间互不影响于是乎,IT领域借鉴了这一理念,大家就在想,有没有可能大家 只需要关注程序本身?我们都知道码头里的集装箱是运载货物用的,它是一种按规格标准化的钢制箱子。集装箱的特色,「在于其格式划一,并可以层层重叠, 集装箱与集装箱之间互不影响」

2023-07-13 20:24:14 86 1

原创 CentOS7配置CentOS-Base.repo文件内容

这就直接将yum源配置好了,可以直接用 yum install ---来安装啦!文件位置:/etc/yum.repos.d/CentOS-Base.repo。

2023-07-13 17:03:23 3711 1

原创 当下NoSQL经典应用

Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库。redis-6.2.4.tar.gz上传至CentOS并解压,解压后得到redis-6.2.4目录。多文件信息描述类,IO读写性能变差不能使用Mysql数据库,使用MongDB。名称、价格、出厂信息、生产厂商,商家信息等, 关系型数据库就可以解决。因为Redis时C语言编写的,所以要安装编写C语言的环境。注意,淘宝内部用的Mysql是里面的大牛自己改造过的。UDSL热点缓存设计。

2023-07-12 15:39:10 64 1

原创 Redis

,意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付特别是超大规模和高并发类型纯动态网站已经显得力不从心,暴露了很多难以克服的问题。

2023-07-12 13:18:07 90 1

原创 Vue3安装步骤详解及项目创建

(4)修改完之后,在命令行终端重新创建vue项目。(5)可以选择默认项目模板,或者选“手动选择特性”来选取需要的特性。用上下键进行选择,选择之后点击——回车。Linter/Formatter默认是选中的,一定要将其取消掉(按上下键选择,点击空格进行取消或选中)(6)点击回车,进行Vue版本的选择,一般选择Vue3(包含Vue2)选择不保存——因为以后还会改许多内容,点击回车之后进行项目的创建。( 8)问配置文件放在哪里,选择默认——回车。2.安装完查看安装版本,验证是否安装成功。(2)输入进行创建项目。

2023-07-08 23:41:13 1211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除