- 博客(18)
- 收藏
- 关注
原创 消息队列rabbitMQ、kafka
消息队列是分布式系统中重要的中间件,在高性能、高可用、低耦合等系统架构中扮演着重要作用。分布式系统可以借助消息队列的能力,轻松实现以下功能:下图便是消息队列的基本模型,向消息队列中存放数据的叫做生产者,从消息队列中获取数据的叫做消费者。生产者消息3消息2消息1消费者上图为整体架构,会涉及三类角色:1)Producer 消息生产者:负责产生和发送消息到 Broker;2)Broker 消息处理中心:负责消息存储、确认、重试等,一般其中会包含多个 queue;3)Consumer 消息消费者:负责从 Broke
2022-06-13 16:12:33
609
原创 centos8安装mysql8
centos8安装mysql81.准备工作配置centos国内yum源 参考官方文档1.备份:mv /etc/yum.repos.d/CentOS-Linux-BaseOS.repo /etc/yum.repos.d/CentOS-Base.repo.backup2.下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/r
2022-02-10 11:24:16
1068
原创 基于centos7安装docker
基于centos7安装docker参考资料官方文档开始安装卸载原有安装sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate
2022-02-09 13:15:45
87
原创 linux安装nginx + https(tls v1.2)
linux安装nginx + https(tls v1.2)1.准备工作1.nginx-1.17.9.tar.gz2.openssl-1.1.1m.tar.gznginx下载地址openssl下载地址2.安装openssl安装1.将openssl-1.1.1m.tar.gz拷贝到linux并解压tar -xvf openssl-1.1.1m.tar.gz2.进入openssl-1.1.1m文件夹编译安装cd openssl-1.1.1m./configmakemake
2022-01-11 19:38:30
2108
原创 go语言常用命令
go语言常用命令go env用于打印Go语言的环境信息。go run命令可以编译并运行命令源码文件。go get可以根据要求和实际情况从互联网上下载或更新指定的代码包及其依赖包,并对它们进行编译和安装。go build命令用于编译我们指定的源码文件或代码包以及它们的依赖包。go install用于编译并安装指定的代码包及它们的依赖包。go clean命令会删除掉执行其它命令时产生的一些文件和目录。go doc命令可以打印附于Go语言程序实体上的文档。我们可以通过把程序实体的标识符作
2021-11-16 13:51:57
741
原创 docker registry搭建私仓
docker registry搭建私仓准备工作基于centos并安装好docker环境的主机一台(192.168.65.128)作为私仓服务器基于centos并安装好docker环境的主机一台(192.168.65.130)作为测试机,用来测试提交、拉取私仓服务器的镜像正式搭建私仓服务器(192.168.65.128)下载镜像registrydocker pull registry运行registrydocker run -itd -v /data/registry:/var
2021-05-26 16:03:31
97
原创 三次握手、四次握手个人理解
三次握手、四次握手个人理解三次握手(建连)客户端–>服务器 (客户端发起连接请求)服务器–>客户端 (服务器收到客户端的请求,准许连接)客户端–>服务器 (客户端接收到服务器的准许指令,确认连接)四次握手(释放)客户端–>服务器 (客户端发起关闭请求)服务器–>客户端 (服务器接收到客户端请求,告知客户端,自己已经接收到请求了)服务器–>客户端 (发送关闭连接报文)客户端–>服务器 (客户端接收到服务端的关闭连接报文,向服务器发送消息,连接
2021-05-19 10:36:59
73
原创 java-内部类
java之内部类内部类为public当内部类的访问修饰符为public的时候,内部类的调用方式为:OuterClass out = new OuterClass();InnerClass inner = out.new InnerClass();具体代码参考如下:package test;public class Person { private int id; private String name; private void play() { S
2021-05-16 20:12:20
111
原创 go语言gin框架使用
go语言gin框架使用安装gin下载gin框架 go get -u github.com/gin-gonic/gin报错:go get github.com/gin-gonic/gin: module github.com/gin-gonic/gin: Get "https://proxy.golang.org/github.com/gin-gonic/gin/@v/list": dial tcp 172.217.160.113:443: connectex: A connection at
2021-05-11 15:15:22
275
原创 go、goland环境安装
go、goland环境安装go环境安装 go语言包下载(基于官方) windows下环境变量配置 (go安装步骤默认配置好,如下图所示) GoLand为go安装路径GOPATH默认为系统用户文件夹下的go目录(个人理解GOPATH就是工作空间) 在C:\Users\fyk\go目录下创建bin、pkg、src文件夹。参考来源 goland安装 goland官方下载 默认安装(一直默认下一步,除了32位的东西不勾选,我都勾选) 环境配置.
2021-05-07 22:38:32
157
原创 xterm vue websocket
xterm+vue+websocket准备工作 vue环境 node.js安装 webpack安装 vue脚手架安装 xterm相关插件引入 xterm xterm-addon-fit xterm-addon-search 就绪<template> <div id="xterm" class="xterm" /></template>&.
2021-05-07 09:59:52
822
1
原创 RedHat6.10安装Nginx
RedHat6.10安装Nginx1.准备工作rhel-server-6.10-x86_64-dvd.iso系统nginx-1.9.9.tar.gz安装包yum常用命令yum list *** (查看**相关包信息)yum remove *** (删除***包信息)yum install *** (安装***包)nginx常用命令./nginx -s reload (重新加载nginx)./nginx -s stop (停掉nginx)./nginx start (启
2021-04-26 15:09:43
250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人