-
架构
- 单体架构:分布式部署
- 垂直应用架构:按应用垂直切分的单体
- SOA(Service-Oriented Architecture)
- 将应用的不同功能单元抽象为服务
- 定义服务之间的通信标准
- 微服务架构(水平切分):SOA的去中心化演进方向
- 云计算
- 是指通过软件自动化管理,提供计算资源的服务网络,是现代互联网大规模熟悉分析和存储的基石。
- 架构:IaaS(Infrastructure as a Service)、PaaS(Platform as a Service)、SaaS(Software as a Service)、FaaS(Function as a Service)
- 云原生
- 弹性资源:虚拟化容器、快速扩缩容
- 微服务架构:业务功能单元解耦、统一的通信标准(HTTP——Restful API;RPC——Thrift、gRPC)
- DevOps:敏捷开发、CI/CD
- 服务网格:业务与治理解构、异构系统的治理统一化、复杂治理能力
-
Git上传本地项目完整流程
-
Github创建仓库
创建新仓库,填写项目名和描述,不添加README文件
-
配置SSH连接
ssh-keygen -t ed25519 -C "lixubin@163.com"- windows系统密钥存放在C盘用户下的.ssh文件夹
- 生成后将公钥添加到Github项目的Deployed key中
-
整理本地项目
将无关的文件全部删除,包括node_modules、.idea、.vscode、dist(前端打包文件)等等
-
上传项目
-
配置Git Config,包括name、email、insteadOf
git config --global user.name "lixubin" git config --global user.email lixubin@163.com git config --global url.git@github.com:.insteadOf https://github.com/ -
Git Bash敲命令
git init git add . git commit -m "First commit" git branch -M main git remote add origin git@github.com:Silence1017/CRUD_demo.git(仓库地址) git push -u origin main
-
-