草庐IT

Mac(M1)安装centOS7

M1芯片VMware安装centOS1.安装VMwareVMware个人免费,可以直接在官网下载官网地址:https://www.vmware.com/cn.html2.安装1.下载镜像!!!这里是一个大坑,从官网下载的镜像,没办法使用,我下载了五六个arm镜像,全是卡在安装界面,一直在下边的页面反复横跳,然后在网上搜,发现能运行的似乎都是那一个版本的阿里云盘:https://www.aliyundrive.com/s/G2AN7NWP11T提取码io471.创建新的虚拟机创建自定义虚拟机选择系统选择虚拟磁盘(根据自身情况新建或使用现有)修改存放位置进入到虚拟机后然后开机,选择第一个选项等待一

高并发组件了解

消息队列解耦A服务和多个服务耦合,内部维护对多个服务发送数据的接口,那么这些接口如果有的挂了,有的不需要了,那么还得修改A内部的代码,如果使用MQ,A发送消息就好,不必考虑那么多事情。通过一个MQ,Pub/Sub发布订阅消息这么一个模型,A系统就跟其它系统彻底解耦了异步不需等待整个业务流程走完,把业务需要走的流程发送到MQ,其他服务进行消费走完接下来的流程即可削峰对短时间的大量请求进行队列内的消息堆积,等待服务进行能力范围内的消费 高可用(RabbitMQ)三种模式:单机,普通集群,镜像集群单机:玩具普通集群:多个机器,创建的队列只会存放在一个实例上,其他实例还得拉取数据,造成了集群内部的大量

高并发组件了解

消息队列解耦A服务和多个服务耦合,内部维护对多个服务发送数据的接口,那么这些接口如果有的挂了,有的不需要了,那么还得修改A内部的代码,如果使用MQ,A发送消息就好,不必考虑那么多事情。通过一个MQ,Pub/Sub发布订阅消息这么一个模型,A系统就跟其它系统彻底解耦了异步不需等待整个业务流程走完,把业务需要走的流程发送到MQ,其他服务进行消费走完接下来的流程即可削峰对短时间的大量请求进行队列内的消息堆积,等待服务进行能力范围内的消费 高可用(RabbitMQ)三种模式:单机,普通集群,镜像集群单机:玩具普通集群:多个机器,创建的队列只会存放在一个实例上,其他实例还得拉取数据,造成了集群内部的大量

Linux

初级阶段Linux是由Unix操作系统为内核的类Unix操作系统,MacOS也属于类Unix操作系统的。安装&网络配置安装后好登录的第一个用户就是root,密码默认没有的可以直接进入。登录后最前方会出现一段字符,第一个代表用户、@用于分割、第二个代表主机、~代表用户家目录、#代表是root登录,普通用户登录是$。远程登陆我们可以使用Xshell5软件链接sshroot@ipLinux查看IP有两种:ifconfig、ipaddr配置网络点击编辑在下拉框中选择虚拟网络编辑,选择VMnet8后勾选Nat模式、将主机虚拟适配器链接此网络和使用本地DHCP。设置子网和子网掩码并点击NAT设置,点进去之

用Hexo搭建个人博客

用Hexo搭建个人博客一、环境配置1.Node.js(Node官网下载)下载完成后,根据提示进行安装。安装完成后,需要配置环境变量(高级系统设置=>环境变量=>系统变量(找到Path,添加node安装路径))打开cmd,输入node-v和npm-v查看是否安装及配置成功。二、博客搭建1.Hexo下载新建博客目录,在cmd中进入该目录,输入npminstallhexo-cli-g安装Hexo。如果npm不是最新版本,可能会提示下面的信息,输入npminstall-gnpm@8.19.2即可。2.Hexo初始化输入hexoinitblog进行初始化。初始化完成后,文件夹下就出现很多目录结构了。3.

Linux

初级阶段Linux是由Unix操作系统为内核的类Unix操作系统,MacOS也属于类Unix操作系统的。安装&网络配置安装后好登录的第一个用户就是root,密码默认没有的可以直接进入。登录后最前方会出现一段字符,第一个代表用户、@用于分割、第二个代表主机、~代表用户家目录、#代表是root登录,普通用户登录是$。远程登陆我们可以使用Xshell5软件链接sshroot@ipLinux查看IP有两种:ifconfig、ipaddr配置网络点击编辑在下拉框中选择虚拟网络编辑,选择VMnet8后勾选Nat模式、将主机虚拟适配器链接此网络和使用本地DHCP。设置子网和子网掩码并点击NAT设置,点进去之

用Hexo搭建个人博客

用Hexo搭建个人博客一、环境配置1.Node.js(Node官网下载)下载完成后,根据提示进行安装。安装完成后,需要配置环境变量(高级系统设置=>环境变量=>系统变量(找到Path,添加node安装路径))打开cmd,输入node-v和npm-v查看是否安装及配置成功。二、博客搭建1.Hexo下载新建博客目录,在cmd中进入该目录,输入npminstallhexo-cli-g安装Hexo。如果npm不是最新版本,可能会提示下面的信息,输入npminstall-gnpm@8.19.2即可。2.Hexo初始化输入hexoinitblog进行初始化。初始化完成后,文件夹下就出现很多目录结构了。3.

1001-MySQL学习-第一节自习课

MySQL学习(第一节自习课)一.软件下载、安装下载地址:https://dev.mysql.com/downloads/installer/位置:mysql->installer->community1离线安装版本,不要选带web路径的是离线安装版本。安装省略进程名称:mysqld.exe服务名称:安装时定义的,例如:MySQL、MySQL80等可自定义启动服务命令:netstartMySQL;停止服务命令:netstopMySQL;查找数据库数据文件路径命令:showglobalvariableslike"%datadir%";配置path:我的电脑右键->属性->高级系统设置->环境变量

1001-MySQL学习-第一节自习课

MySQL学习(第一节自习课)一.软件下载、安装下载地址:https://dev.mysql.com/downloads/installer/位置:mysql->installer->community1离线安装版本,不要选带web路径的是离线安装版本。安装省略进程名称:mysqld.exe服务名称:安装时定义的,例如:MySQL、MySQL80等可自定义启动服务命令:netstartMySQL;停止服务命令:netstopMySQL;查找数据库数据文件路径命令:showglobalvariableslike"%datadir%";配置path:我的电脑右键->属性->高级系统设置->环境变量

vue3总结-组合式API

1.setup  setup的两个传值 :父传子,子传父,父后代2.ref函数  isRef:检查一个值是否为一个ref对象  vue2和vue3响应式的原理(数据拦截)3.reactive函数isReactive:检查一个对象是否是由 reactive 创建的响应式代理ref与reactive的区别 从定义数据角度对比:ref用来定义:基本类型数据。reactive用来定义:对象(或数组)类型数据。备注:ref也可以用来定义对象(或数组)类型数据,它内部会自动通过reactive转为代理对象。从原理角度对比:ref通过Object.defineProperty()的get与set来实现响应式