Docker入门:使用Dockerfile构建Docker镜像

一、前言我们通过Docker build命令以及Dockerfile把我们的应用以及应用依赖的资源及环境打包成Docker镜像,帮助我们在各种我们需要的环境中部署应用,让我们不再担心环境差异带来的应用部署问题 1、本篇主要内容 Docker build命令介绍Dockerfile文件及常用参数介绍Docker build+Dockerfile制作Docker镜像Docker镜像发布到公共仓库 ...

语雀文档批量导出为Markdown文件

一、前言语雀的定位由之前的社区转向工具,也不提供批量导出Markdown的功能,有开发者提供了导出脚本可以通过语雀官方API帮我们把文档批量导出为Markdown,方便我们把文档导入notion等其他平台或者备份在本地,以备不时之需 环境依赖 工具 版本要求 本文环境 操作系统 macOS/Windows/Linux Windows 11 Pyt...

Docker入门:Docker安装与基本使用

一、前言Docker支持主流的Linux Server、也支持Windows Server,同时为了方便开发者在开发环境中使用Docker,Docker官方也提供了支持Windows以及macOS的Docker Desktop。 1、本篇主要内容 Docker for CentOS安装Docker Desktop for Windows安装Docker Desktop for macOS安装D...

Docker入门:带你了解Docker的特性和优缺点

一、 从虚拟化说起在日常使用计算机过程中,通常是一组硬件(CPU、内存、磁盘空间等)同时运行1个操作系统,这对于个人计算机来说完全OK,但是对于大型计算机来说,硬件资源非常强大,如果同时只有1个操作系统,就无法满足多用户同时使用,程序也无法做到完全隔离运行,这就会导致资源浪费、或者由于资源竞争、环境冲突带来程序运行问题,所以虚拟化技术应运而生,虚拟化软件(KVM、VMware、VirtualBox...

对于「居家隔离」和「科学防疫」的一点看法

目前上海疫情还未迎来拐点,对于感染人员的保障工作也出现了很多问题,尤其是在一位患者家属跟浦东卫健委通话录音流出后,有一些人对上海当前的防疫政策失去了信心,并提出「轻症应当居家隔离」以及「让专业的事情交给专业的人去做/科学防疫」,对于这样的建议,我想补充一下个人看法 一、关于居家隔离理想情况下,居家隔离和方舱隔离都能达到帮助无症状、轻症患者康复,阻断疫情传播的效果,但现实情况是,方舱条件太差,不利...

2021年个人总结

关于博客博客内容2021年一共写了4篇博客,可以说是少的不能再少了,但是前端、后端、经验总结都涵盖了 [手动狗头] 也竟然完成了去年立的Flag~根据今年的情况,我决定脸皮还是得厚,我明年还要立Flag 2022年,博客一定会持续更新! [手动狗头] 这Flag也没毛病吧 [手动狗头] 博客数据 2021新增笔记:4篇2021新增笔记单篇最高浏览:Spring - MVC请求映射(@Re...

Vue入门 - 环境搭建&项目初始化(HelloWorld)

一、nodejs安装访问 https://nodejs.org/en/ ,下载并安装LTS版本 Windows建议安装在 C:\nodejs目录 查看node安装版本,验证是否安装成功 node -v 二、Vue环境安装1、更换NPM源npm config set registry https://registry.npmmirror.com --global 2、Vue安装...

DataIntegrityViolationException、DataConversionException异常解决

一、问题现象使用MyBatis查询数据在数据映射环节发生异常: org.springframework.dao.DataIntegrityViolationException(表象异常)数据完整性约束异常,通常在数据更新/插入时,数据类型不匹配引起 com.mysql.cj.exceptions.DataConversionException(根异常)数据转换时发生异常 主要报错信息: o...

线上故障处理指南

一、最重要的三件事1、止损 2、止损 3、止损 故障损失≈单位时间内的损失*故障时长 尽快恢复,是止损的最佳办法,至于查找根本原因,或者从根本上解决问题,那是服务恢复可用后的事情 二、故障处理三板斧由于止损解决根本问题,所以当故障来了,简单粗暴的三板斧往往是止损行之有效的手段 1、重启如果是单个或多个机器上的服务出现响应问题,先重启就能先恢复,能恢复就能止损 2、回滚如果是发布...