首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
部署
订阅
Dewey
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
8张动图搞懂代理和反向代理!
在分布式场景下,我们经常会听到代理、反向代理等这样的术语。如果你对它们的概念还不是很清楚,可以看这篇文章。
震惊!前端300基础面试题+答案、分类学习整理(良心制作)持续更新
注:花半个月时间,重学基础,学习完、整理完、总结归纳完,痛并快乐着。 alt 是 img 的特有属性,是图片内容的等价描述,图片无法正常显示时候的替代文字。 在线的情况下,浏览器发现 html 头部有 manifest 属性,它会请求 manifest 文件,如果是第一次访问 …
12个 Javascript 小技巧帮你提升代码质量
本文会不断更新,不足之处欢迎评论区补充。 1. 提炼函数 避免出现超大函数。 独立出来的函数有助于代码复用。 独立出来的函数更容易被覆写。 独立出来的函数如果拥有一个良好的命名,它本身就起到了注释的作用。 语义化将多段分离的逻辑放在不同的函数中实现,可以使代码逻辑清晰,清楚的看…
【开发笔记#1】Mac生成多个ssh并配置不同域名
有时候我们会有多个git账号,如GitHub,GitLab,这时如果使用同一个邮件注册,那不会有问题,但是假如用的是不同的邮件注册账号,这就需要生成不同的ssh文件并为其配置相应的域名。 这样不是不可以,但是我们要生成多个,所以最好起有区分的名字。 其他网站自己找到添加ssh-…
Nginx 从入门到实践,万字详解!
这篇文章会在 CentOS 环境下安装和使用 Nginx,如果对 CentOS 基本操作还不太清楚的,可以先看看 <半小时搞会 CentOS 入门必备基础知识> 一文先做了解。 相信作为开发者,大家都知道 Nginx 的重要,废话不多说,一起来学习吧。 1. Nginx 介绍 …
使用pm2自动化部署node项目
pm2(process manager)是一个进程管理工具,维护一个进程列表,可以用它来管理你的node进程,负责所有正在运行的进程,并查看node进程的状态,也支持性能监控,负载均衡等功能。 在~/.ssh目录下有 id_rsa和 id_rsa.pub两个文件,其中id_rs…
使用GitHub Actions实现前端自动化打包、部署
作为一名前端菜鸡,服务器小白,刚开始在Linux服务器上部署网站时,前端代码我一般都是打包后手动FTP传上去,后端代码直接在vscode中使用SSH连接服务器,直接同步代码更改。 实现代码提交的自动化工作流,要依靠持续集成(CI)(或者加上持续交付(CD))服务。现在主流的公用…
PM2实现Nodejs项目自动部署
原理:本地git仓库与远程仓库关联(github、码云等平台),然后pm2按照指定配置登录服务器,拉取远程仓库的代码更新。 1. 环境搭建 2. 创建本地项目并关联到远程仓库 1. 创建本地仓库 2. 创建文件 3. 在github上创建远程仓库 4. 和远程仓库关联 4. 配…
如何白piao一个免费的泛域名SSL证书
为了给个人博客提速,全部静态资源放到云上的对象存储中,并且加了CDN,耗费了不少RMB。新申请的域名也备案通过了,但是SSL证书一般需要按年付款,看了下「鹅云」上最便宜的泛域名证书也裤头一紧: 毕竟至少是一年一付,金额也不算少(4块钱一天),感觉钱包压力有点大。于是通过多种搜索…
用GitLab-Runner打造锋利的CI/CD
持续集成(Continuous Integration)指开发人员在特性分支(频繁)提交代码,立即执行构建和单元测试,代码通过测试标准后集成到主干的过程。强调的是分支代码的提交、构建与单元测试,这个过程的产出是单元测试报告。 持续交互(Continuous Delivery)是…