一、安装 docker对内核版本是有要求的,反正建议用7以上的版本,少坑 如果需要卸载旧版本(凡是卸载删除操作都要谨慎!): 安装方式1: 安装方式2(指定版本): 我用这种,因为很多地方配置和使用都对版本有要求 常规操作 docker有个配置文件,路径是/etc/docker/daemon.jso ...
分类:
其他好文 时间:
2019-11-29 11:17:05
阅读次数:
72
生产环境突然频繁挂掉,查看日志报错OOM 光看日志没法确定原因,于是想把内存dump下来分析 首先来看看tomcat的启动脚本startup.sh,在tomcat的bin目录下(这里的版本是tomcat8.5) 启动过程中会去执行catalina.sh,以下是catalina.sh的部分内容 如果s ...
分类:
其他好文 时间:
2019-11-28 19:23:40
阅读次数:
164
开发环境(development)和生产环境(production)的构建目标差异很大。在开发环境中,我们需要具有强大的、具有实时重新加载(live reloading)或热模块替换(hot module replacement)能力的 source map 和 localhost server。而 ...
分类:
Web程序 时间:
2019-11-28 14:57:42
阅读次数:
69
第1章 课程简介在这里,你可以知道为什么要学习这门课程,会学习到哪些内容,等等... ...你会了解到学习本课程所需要的先决条件第2章 [操作篇]项目搭建万事万物,都要从项目搭建开始。这一章,你一定要跟着老师一步一步地操作!不然,你可能连门都进不去 ... ...第3章 [新特性]React新特性一 ...
分类:
其他好文 时间:
2019-11-27 23:31:54
阅读次数:
275
这篇文章其实已经准备了11个月了,因为虽然我们年初就开始使用 Angular 的微前端架构,但是产品一直没有正式发布,无法通过生产环境实践验证可行性,11月16日我们的产品正式灰度发布,所以是时候分享一下我们在使用 Angular 微前端这条路上的心得(踩过的坑)了额,希望和 Angular 社区一 ...
分类:
其他好文 时间:
2019-11-27 10:38:01
阅读次数:
77
数据备份的重要性在生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果造成数据丢失的原因:程序错误人为错误计算机失败磁盘失败灾难和偷窃数据库备份的分类物理备份:对数据库操作系统的物理文件(如数据文件,日志文件等)的备份物理备份又分为脱机备份(冷备份)和联机备份(热备份)冷备份:是在关闭数据库的时候进行的热备份:数据库处于运行状态,这种备份方法依赖于数据库的日志文件
分类:
数据库 时间:
2019-11-27 10:31:24
阅读次数:
100
Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。 因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通 ...
分类:
数据库 时间:
2019-11-26 22:45:46
阅读次数:
104
资源压缩 概念:减小资源大小的过程叫做资源压缩。针对不同类型的资源有不同的压缩技术。本文主要总结文本资源的压缩。即我们网页上面的代码文本如JS、CSS等。 代码压缩 代码文本里边有许多对于运行没有作用的部分,如多余的空白,注释,我们在生产环境中可以将它们去掉来减少网络传输字节。 gulp-uglif ...
分类:
其他好文 时间:
2019-11-26 21:15:21
阅读次数:
76
原文地址: "Setting up local clusters" 设置单节点集群 对于测试环境与开发环境,最快速与简单的方式是配置一个本地集群。对于生产环境,参考 集群 部分。 本地单节点集群 启动一个集群 运行以下命令来部署一个单节点的etcd集群: 如果 二进制文件不在当前工作目录,那可能位于 ...
分类:
其他好文 时间:
2019-11-26 13:35:43
阅读次数:
92
原文地址: "runtime reconfiguration" etcd带有增量运行时重新配置的支持。允许我们在集群运行的时候更新集群成员关系。 仅当大多数集群成员都在运行时,才能处理重新配置请求,强烈建议在生产环境中集群的大小应该始终大于2。从两个成员的集群中移除一个成员是不安全的。两个成员的集群 ...
分类:
其他好文 时间:
2019-11-26 13:29:57
阅读次数:
179