前言 现在,高可用已经是各行各业必须具备的能力里,那么我们怎么去实现高可用呢?keepalived 就是一个很好的选择,它采用 vrrp 虚拟路由冗余协议实现节点和服务的高可用,使用简单,非常适合追求简单轻量的系统。今天我们就一起从一个简单的试验走进 keepalived 的世界。 vip: virtual IP,虚拟 IP 的意思 组网 以上,我…
问题现象 今天我在给自己的 docusaurus2 项目 npm i 安装以来的时候,发生以下报错。在网上也没找到有用的办法,所以根据自己的解决过程记录一下。 当我在 npm i 安装以来的时候出现 no template named 'remove_cv_t' in namespace 'std'; did you mean 'remove_cv…
1、前言 上节,我们介绍了Deta的数据库服务Base,今天我们就继续介绍Deta的另一个重量级应用。它就是Micro。 Micro是一款轻量级但可扩展的云运行时,与HTTP端点相关联。它们旨在让你的应用程序启动并以极快的速度运行。让开发者专注于编写代码,Deta会处理所有其他事情。 现有的比如Vercel、Github Pages等都可以对静态站…
什么是DrawIO? 众所周知,draw.io 是流行的画图工具,其拥有丰富的图库和强大的功能。 就在今天,我无意间发现了一位博主的文章,他文章中的图有卡通的效果,看着让人很是愉悦,所以我专门请教了他,今天特意分享给大家。 原始图 效果 1-手绘 效果 2-漫画 怎么实现呢? 手绘效果 勾选 draw 中的 Sketch 选项即可。 漫画效果 添加…
jenkins 是什么? Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于持续重复的工作,旨在提供一个开放易用的软件平台,为用户提供很多自定义的自动化操作集合,使软件的持续集成,持续部署,持续测试,持续交付变成可能。 jenkins 怎么安装? jenkins 支持在 Linux、Windows、Mac 上以软件、…
前言 在平时的学习工作中,我们经常会用到代码编辑器,Vscode已经成为我们的首选。但是本地编辑器有个弊端就是当我们在家庭和公司之间移动的时候,无法连续编码。这个时候就有很多新兴的在线编辑器(web IDE)出现了,目前我最常用的就是腾讯的cloudstudio,但是其每天免费4小时的使用时长在某些时候可能不够用,这个时候我们就需要拥有自己的在线编…
前言 使用 Docker 官方的 Registry 创建的仓库,面临着这样的问题,比如删除镜像后空间默认不会回收,造成空间被占用。比较常见的做法是使用 Nexus 来管理企业的工具包。 Nexus 不仅可以创建 Docker 仓库,也可以 NPM、Maven 等多种类型的仓库。 启动Nexus容器 使用docker run命令启动Nexus容器: …
前言 Chrome 插件是我们经常用到的,比如广告屏蔽,浏览器美化,科学上网等。但是你有想过 Chrome 插件是如何开发的吗?出于好奇,今天我们一起从 0 到 1 开发一个超级无敌简单的 Chrome 插件,目的只为入门 Chrome 插件基础开发。 关于 Chrome 插件 Chrome 插件开发官方文档 Chrome 是由 html、js、c…
1、为什么换图床 众所周知,国内知名免费图床Gitee崩了,详情点击这里。 所以,选择免费的图床还是得慎重。 2、备选的图床 国内有很多知名的云厂商提供存储服务,我们可以使用他们搭建我们个人的图床。 七牛云 又拍云 阿里云 腾讯云 华为云 等等 以上几个云厂商都是国内主流的,相对比较稳定可靠。 2.1、七牛云 七牛云提供免费10G空间,可以满足大多…
什么是 Mock 顾名思义 Mock 即模拟,其为软件行业的术语。通常在软件开发中,当后台接口或者依赖的接口还未开发完成的时候,或者在前后端联调中而后端还未开发完成的时候,如果需要实施测试,就需要通过 MockServer 开展测试。 MockServer 即通过模拟后台接口,在未完成接口开发的情况下完成测试工作。其属测试范畴概念。 在线的 Moc…