线上故障处理方案集合 Arthas使用指南 通过jstack与jmap分析一次线上故障 遇到了线上故障,你的第一反应是什么 JDK监控和故障处理工具总结 基于Java内存dump文件分析解决内存泄漏问题 java学习 内存分析工具MAT入门 台上一分钟,台下十年功。日常多学习点,为生产环境的安全与稳 ...
分类:
其他好文 时间:
2020-05-23 00:33:25
阅读次数:
58
一、虚拟主机介绍 默认情况下,一个web服务器软件只能定义一个默认网站,也就是说只能发布一个WEB站点,对于大网站还可以,有海量用户来消耗服务器的资源,但是小网站呢?一个服务器上只跑一个小网站,服务器资源使用约等于0,那就尴尬了。为了充分利用服务器资源,现实生产环境中一般都是采用一个WEB服务器软件 ...
分类:
Web程序 时间:
2020-05-22 21:07:06
阅读次数:
88
主流配置中心对比: 目前市面上用的比较多的配置中心有:Spring Cloud Config、Apollo、Nacos和Disconf等。 由于Disconf不再维护,下面主要对比一下Spring Cloud Config、Apollo和Nacos。 1.2.0版本已支持权限控制 从配置中心角度来看 ...
分类:
其他好文 时间:
2020-05-22 17:17:49
阅读次数:
75
国内镜像源清华大学 https://pypi.tuna.tsinghua.edu.cn/simple中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple阿里云 http://mirrors.aliyun.com/pypi/simple中国科技大学 https ...
分类:
其他好文 时间:
2020-05-22 12:32:53
阅读次数:
85
Docker出现的背景 在实际开发过程中,会出现很多环境:开发环境、测试环境以及生产环境。 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考 ...
分类:
其他好文 时间:
2020-05-21 22:33:23
阅读次数:
60
首先说下容灾备份其实是两个不同的概念,容灾是指企业为了保证业务系统在遭受意外原因的情况下能保证原有的业务系统正常运转而在异地部署了一套与现有的业务系统一样的生产环境,保证业务的正常运转。随着企业规模的扩展,用户原有意识中的数据备份已经无法满足关键业务对系统的可用性、实时性、安全性的需要。更重要的是备份的数据往往会因为各种因素而遭到毁坏,如地震、火灾、丢失等。异地容灾解决方案的出现则可通过在不同地点
分类:
其他好文 时间:
2020-05-21 09:56:52
阅读次数:
41
Nacos支持三种部署模式 单机模式 - 用于测试和单机试用。 集群模式 - 用于生产环境,确保高可用。 多集群模式 - 用于多数据中心场景。 官网查看:https://nacos.io/zh-cn/docs/deployment.html 单机模式 启动命令:sh startup.sh -m st ...
分类:
编程语言 时间:
2020-05-20 22:47:24
阅读次数:
85
应用场景 为什么要用呢,有什么好处?这应该放在最开头说,一件东西你只有了解它是干什么的,适合干什么,才能更好的与自己的项目相结合,用到哪里学到哪里,学了不用等于不会,我们平时就应该多考虑一些这样的问题:自己做个什么项目功能能跟 xx 技术相结合呢?这个 xx 技术放在这种业务场景下行不行呢?而不是 ...
分类:
Web程序 时间:
2020-05-19 15:10:36
阅读次数:
67
故事背景 嘀~嘀~嘀~,生产事故,内存泄漏! 昨天下午,突然收到运维的消息,分部某系统生产环境内存泄漏了,帮忙排查一下。 排查过程 第一步,要日志 分部给到的异常日志大概是这样(鉴于公司规定禁止截图禁止拍照禁止外传任何信息,下面是我网上找到一张类似的报错): 这一看,不得了了,ByteBuf没有释放 ...
分类:
Web程序 时间:
2020-05-19 12:47:51
阅读次数:
61
Nginx实现域名绑定 0. 生产环境利用nginx对后端服务器进行反向代理和负载均衡,再把外网域名解析到nginx的vip地址,这样在外网可以通过域名访问WEB服务。但是如果不对域名进行绑定的话,用户可通过ping域名获取服务器IP地址,再通过IP地址直接访问到WEB服务。这不符合国家的政策法规。 ...
分类:
其他好文 时间:
2020-05-19 12:39:12
阅读次数:
53