草庐IT

什么是 DevOps?看这一篇就够了!

本文作者:DanielHu个人主页:https://www.danielhu.cn/目录一、前因二、记忆三、他们说……3.1、Atlassian回答“什么是DevOps?”3.2、微软回答“什么是DevOps?”3.3、AWS回答“什么是DevOps?”四、DevOps文化4.1、什么是文化?4.2、什么是DevOps文化?4.3、领导与激励五、总结一、前因我是一个“DevOps工程师”,于是总会遇到有人问我:“什么是DevOps?”这个问题看似特别基础,基础到很多人懒得回答。但其实冷静一秒,问自己一句“什么是DevOps?”可能每个DevOps工程师都知道“什么是DevOps”,但是他们给出

MongoDB,入门看这一篇足矣!

一、介绍在介绍MongoDB之前,我先介绍一下业务开发的时候遇到的痛点,以便大家对它有一个更加清晰的认识!最近在用数据库存储数据的时候发现这么一个坑,例如从消息队列中监听消息的时候,原来的做法是将监听的消息数据存储在数据库,以便好对异常消息数据进行追溯,消息内容使用text类型存储,起初因为数据内容很短,没啥毛病,但是当随着业务的扩展,收到的消息内容越来越长,最后发现数据库中的text字段类型无法很好的支持查询,于是在这个时候,就开始考虑采用更加合适的数据库来存储这种消息数据!在经过一番讨论之后,对于这种json类型的消息数据的存储,大家一致认为采用MongoDB是最佳的选择!据官方介绍,Mo

MongoDB,入门看这一篇足矣!

一、介绍在介绍MongoDB之前,我先介绍一下业务开发的时候遇到的痛点,以便大家对它有一个更加清晰的认识!最近在用数据库存储数据的时候发现这么一个坑,例如从消息队列中监听消息的时候,原来的做法是将监听的消息数据存储在数据库,以便好对异常消息数据进行追溯,消息内容使用text类型存储,起初因为数据内容很短,没啥毛病,但是当随着业务的扩展,收到的消息内容越来越长,最后发现数据库中的text字段类型无法很好的支持查询,于是在这个时候,就开始考虑采用更加合适的数据库来存储这种消息数据!在经过一番讨论之后,对于这种json类型的消息数据的存储,大家一致认为采用MongoDB是最佳的选择!据官方介绍,Mo

小白入门学习Nginx代理服务器?看这篇最新Nginx进阶学习最佳配置实践指南就OK了

前置基础知识学习1.Nginx基础安装与配置详细https://blog.weiyigeek.top/2019/9-1-121.html2.Nginx进阶学习之最佳配置实践指南https://blog.weiyigeek.top/2019/9-1-124.html3.Nginx模块学习使用实践指南https://blog.weiyigeek.top/2021/3-1-633.html4.Nginx安全加固与性能调优最佳指南https://blog.weiyigeek.top/2019/9-2-122.html5.Nginx常遇问题入坑出坑整理https://blog.weiyigeek.top

小白入门学习Nginx代理服务器?看这篇最新Nginx进阶学习最佳配置实践指南就OK了

前置基础知识学习1.Nginx基础安装与配置详细https://blog.weiyigeek.top/2019/9-1-121.html2.Nginx进阶学习之最佳配置实践指南https://blog.weiyigeek.top/2019/9-1-124.html3.Nginx模块学习使用实践指南https://blog.weiyigeek.top/2021/3-1-633.html4.Nginx安全加固与性能调优最佳指南https://blog.weiyigeek.top/2019/9-2-122.html5.Nginx常遇问题入坑出坑整理https://blog.weiyigeek.top

安全开发运维必备,如何进行Nginx代理Web服务器性能优化与安全加固配置,看这篇指南就够了

本章目录1.引言1.1目的1.2目标范围1.3读者对象2.参考说明2.1帮助参考2.2参数说明3.3模块说明3.服务优化3.1系统内核3.2编译优化3.3性能优化3.4运营优化3.5配置优化4.安全配置0.隐藏nginx服务及其版本1.低权限用户运行服务2.配置SSL及其会话复用3.限制SSL协议与加密套件4.拦截垃圾信息5.恶意扫描拦截6.禁用WebDAV7.禁用Nginx状态模块8.关闭默认错误页上的Nginx版本号9.设置client_body_timeout超时10.设置client_header_timeout11.设置keepalive_timeout超时12.设置send_tim

安全开发运维必备,如何进行Nginx代理Web服务器性能优化与安全加固配置,看这篇指南就够了

本章目录1.引言1.1目的1.2目标范围1.3读者对象2.参考说明2.1帮助参考2.2参数说明3.3模块说明3.服务优化3.1系统内核3.2编译优化3.3性能优化3.4运营优化3.5配置优化4.安全配置0.隐藏nginx服务及其版本1.低权限用户运行服务2.配置SSL及其会话复用3.限制SSL协议与加密套件4.拦截垃圾信息5.恶意扫描拦截6.禁用WebDAV7.禁用Nginx状态模块8.关闭默认错误页上的Nginx版本号9.设置client_body_timeout超时10.设置client_header_timeout11.设置keepalive_timeout超时12.设置send_tim

了解 HTTP 看这一篇就够

1.http的发展史在学习网络之前,了解它的历史能够帮助我们明白为何它会发展为如今这个样子,引发探究网络的兴趣。下面的这张图片就展示了“互联网”诞生至今的发展历程。2.http是什么?HyperTextTransferProtocol 直译为‘超文本传输协议'超文本:指文字、图片、视频、音频等的混合体,比如最熟悉的html。传输:http是一个“双向协议”,传输的是请求方和响应方之间的数据,不限制请求方和响应方之间的角色,传递的过程中可以存在任意“中间人”。协议:协是两个或多个参与者之间的交流,议是指对参与者之间的约定和规范。所以,http协议可以理解为作用在计算机之间,使用计算机能够理解的语

了解 HTTP 看这一篇就够

1.http的发展史在学习网络之前,了解它的历史能够帮助我们明白为何它会发展为如今这个样子,引发探究网络的兴趣。下面的这张图片就展示了“互联网”诞生至今的发展历程。2.http是什么?HyperTextTransferProtocol 直译为‘超文本传输协议'超文本:指文字、图片、视频、音频等的混合体,比如最熟悉的html。传输:http是一个“双向协议”,传输的是请求方和响应方之间的数据,不限制请求方和响应方之间的角色,传递的过程中可以存在任意“中间人”。协议:协是两个或多个参与者之间的交流,议是指对参与者之间的约定和规范。所以,http协议可以理解为作用在计算机之间,使用计算机能够理解的语

MongoDB数据库性能监控看这一篇就够了

最近项目在使用MongoDB作为图片和文档的存储数据库,为啥不直接存MySQL里,还要搭个MongoDB集群,麻不麻烦?让我们一起,一探究竟,继续学习MongoDB数据库性能监控,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。一、MongoDB启动慢​1、启动日常卡住根本不用为了截屏而快速操作,MongoDB启动真的超级慢。2、启动MongoDB配置服务器,间歇性失败3、查看MongoDB日志,分析“MongoDB启动慢”的原因4、耗时“一小时”,MongoDB启动成功!二、原因分析在MongoDB关闭之前,有较大的索引建立的操作没有完成,M