
架构
文章平均质量分 65
Arden Zhao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Day241/300 Docusaurus+GitHub Pages+Github Actions 自动部署博客
(一)需求 我想搭一个自己的博客网站。 (二)方案 1、思路 先实现手动打包后,能后发布到GitHub Pages; Github Actions 实现提交代码CICD 自动化部署; 2、用的技术 Docusaurus Markdown GitHub Pages Github Token Github Actions 3、手动安装实现步骤 安装步骤Docusaurus官网有 https://www.docusaurus.cn/docs/installation (1)安装脚手架 npx create原创 2022-05-28 21:12:15 · 1519 阅读 · 1 评论 -
Day 215/300 客户端免密登录服务器的原理
(一)需求 被问到,免密登录原理,没答对,发现光配置成功还不行,还需要理解原理。这里小结记录下。 (二)介绍 SSH为 Secure Shell的简写。是简历在应用层基础上的安全协议。 1、SSH登录类型: 密码登录; 证书登录; 免密登录,属于证书登录; 2、SSH认证流程是什么 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iLgJXyHB-1650877536548)(/img/bVcZm9j)] 3、随机数R在哪里生成? 在服务端生成。 4、服务端放的是公钥还原创 2022-04-25 17:06:12 · 642 阅读 · 0 评论 -
Day 207/300 低代码项目可视化配置技术选型
(一)需求 项目配置项做成可视化低代码的形式,于是做了技术调研。 (二)技术调研 1、reaflow react技术栈 https://github.com/reaviz/reaflow 文档 https://reaflow.dev/?path=/story/docs-introduction–page demo https://reaflow.dev/?path=/story/docs-introduction–page 2、bpmn Vue 技术栈——个人开发 https://bpmn.ops-coff原创 2022-04-17 21:42:36 · 226 阅读 · 0 评论 -
Day 192/200 CI CD 基本入门概念
CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fPGiQW6V-1645174017380)(/img/bVcXY4I)] 1、CI持续集成(Continuous Integration) CI/CD 中的"CI"始终指持续集成,它属于开发人员的自动化流程。 成功的 CI 意味着应用代码的新更改会定期构建、测试并合并到共享存储库中。该解决方案可以原创 2022-02-18 16:47:57 · 124 阅读 · 0 评论 -
Day 63/100 Git的常用命令
写在前面的话 基础的操作备忘下~ 1、远程全部分支 git branch -a 2、显示本地分支 git branch 3、新建分支 git branch guoxing 4、切换分支 git checkout guoxing 5、提交分支 git add . 或者 git add xxx git commit -m "修复XXbug" git push origin guoxing:guoxing ...原创 2020-11-04 23:32:42 · 78 阅读 · 0 评论 -
Day 62/100 软件设计模式总结
写在前面的话 停更好久了,今天开张啦~ 为什么要有软件设计模式? 因为设计模式是解决问题的老路 (一)基础知识 设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。 1、基本要素 模式名称,问题,解决方案,效果; 1. 模式名称 每一个模式都有自己的名字,通常用一两个词来描述,可以根据模式的问题、特点、解决方案、功能和效果来命名。模式名称(PatternName)有助于我们理解和记忆该模式,也方便我们来讨论自己的设计原创 2020-11-03 13:26:34 · 178 阅读 · 0 评论 -
Git 协作方式
生产与测试分支 master 分支的最新提交永远指向当前生产环境的代码 develop 分支的最新提交永远指向当前测试环境的代码 禁止直接在这两个分支上进行开发,各开发者在自己的分支上提交代码,由管理员合并到这两个分支上。禁止直接将自己的代码推送到这两个分支上。 管理员每次部署后需在相应分支上打上标签,方便回滚。 #### 开发分支 每人在自己的分支上进行开发。 精细化提交代码,最好每...原创 2018-07-25 16:28:21 · 241 阅读 · 0 评论