1.http的发展史在学习网络之前,了解它的历史能够帮助我们明白为何它会发展为如今这个样子,引发探究网络的兴趣。下面的这张图片就展示了“互联网”诞生至今的发展历程。2.http是什么?HyperTextTransferProtocol 直译为‘超文本传输协议'超文本:指文字、图片、视频、音频等的混合体,比如最熟悉的html。传输:http是一个“双向协议”,传输的是请求方和响应方之间的数据,不限制请求方和响应方之间的角色,传递的过程中可以存在任意“中间人”。协议:协是两个或多个参与者之间的交流,议是指对参与者之间的约定和规范。所以,http协议可以理解为作用在计算机之间,使用计算机能够理解的语
最近项目在使用MongoDB作为图片和文档的存储数据库,为啥不直接存MySQL里,还要搭个MongoDB集群,麻不麻烦?让我们一起,一探究竟,继续学习MongoDB数据库性能监控,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。一、MongoDB启动慢1、启动日常卡住根本不用为了截屏而快速操作,MongoDB启动真的超级慢。2、启动MongoDB配置服务器,间歇性失败3、查看MongoDB日志,分析“MongoDB启动慢”的原因4、耗时“一小时”,MongoDB启动成功!二、原因分析在MongoDB关闭之前,有较大的索引建立的操作没有完成,M
最近项目在使用MongoDB作为图片和文档的存储数据库,为啥不直接存MySQL里,还要搭个MongoDB集群,麻不麻烦?让我们一起,一探究竟,继续学习MongoDB数据库性能监控,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。一、MongoDB启动慢1、启动日常卡住根本不用为了截屏而快速操作,MongoDB启动真的超级慢。2、启动MongoDB配置服务器,间歇性失败3、查看MongoDB日志,分析“MongoDB启动慢”的原因4、耗时“一小时”,MongoDB启动成功!二、原因分析在MongoDB关闭之前,有较大的索引建立的操作没有完成,M
谈到分库分表中间件时,我们自然而然的会想到ShardingSphere-JDBC。这篇文章,我们聊聊ShardingSphere-JDBC相关知识点,并实战演示一番。1、ShardingSphere生态ApacheShardingSphere是一款分布式的数据库生态系统,它包含两大产品:ShardingSphere-ProxyShardingSphere-JDBC一、ShardingSphere-ProxyShardingSphere-Proxy被定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支持。代理层介于应用程序与数据库间,每次请求都需要做一次转发
谈到分库分表中间件时,我们自然而然的会想到ShardingSphere-JDBC。这篇文章,我们聊聊ShardingSphere-JDBC相关知识点,并实战演示一番。1、ShardingSphere生态ApacheShardingSphere是一款分布式的数据库生态系统,它包含两大产品:ShardingSphere-ProxyShardingSphere-JDBC一、ShardingSphere-ProxyShardingSphere-Proxy被定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支持。代理层介于应用程序与数据库间,每次请求都需要做一次转发
前言HTTP缓存机制是优化web性能的重要手段,也是优化用户体验的重要一环。了解和熟悉HTTP缓存机制也成为了前端工作者必不可少的技能。HTTP缓存是用于临时存储网页资源(如HTML页面、图像等),以减少服务器延迟的一种技术。HTTP缓存系统会保存下通过这套系统的文档的副本;如果满足某些条件,则可以由缓存满足后续请求。HTTP缓存系统既可以指设备,也可以指计算机程序。一、HTTP缓存的类别HTTP缓存可分为强制缓存和协商缓存。强制缓存:直接使用客户端缓存,不从服务器拉取新资源,也不验证缓存资源是否过期。返回的状态码为200(OK)。协商缓存:通过服务器验证资源有效性,资源有效则返回304(N
前言HTTP缓存机制是优化web性能的重要手段,也是优化用户体验的重要一环。了解和熟悉HTTP缓存机制也成为了前端工作者必不可少的技能。HTTP缓存是用于临时存储网页资源(如HTML页面、图像等),以减少服务器延迟的一种技术。HTTP缓存系统会保存下通过这套系统的文档的副本;如果满足某些条件,则可以由缓存满足后续请求。HTTP缓存系统既可以指设备,也可以指计算机程序。一、HTTP缓存的类别HTTP缓存可分为强制缓存和协商缓存。强制缓存:直接使用客户端缓存,不从服务器拉取新资源,也不验证缓存资源是否过期。返回的状态码为200(OK)。协商缓存:通过服务器验证资源有效性,资源有效则返回304(N
本文根据余韬老师在GOPS2022·上海站演讲整理而成,更多精彩,请关注高效运维公众号。作者简介:余韬,阿里巴巴技术专家。10年工作经验,目前就职于阿里巴巴日志服务可观测平台团队,负责iLogtail开源,主要关注大数据分析、数据采集Agent、海量数据接入治理等领域。曾负责百度统计、百度分析云产品的研发工作。一、可观测数据类型与价值1.1IT系统的可观测性“可观测性”最早起源于电气领域,指的是一个系统如果是可观测的,它的状态可以由外部输出来推断。比如一个汽车引擎,普通告警只能知道它的总体状态,如果加入仪表盘,比如水温、气压、转速,我们就可以大致定位它的故障方向,如果要解决这个问题,还是要依赖
本文根据余韬老师在GOPS2022·上海站演讲整理而成,更多精彩,请关注高效运维公众号。作者简介:余韬,阿里巴巴技术专家。10年工作经验,目前就职于阿里巴巴日志服务可观测平台团队,负责iLogtail开源,主要关注大数据分析、数据采集Agent、海量数据接入治理等领域。曾负责百度统计、百度分析云产品的研发工作。一、可观测数据类型与价值1.1IT系统的可观测性“可观测性”最早起源于电气领域,指的是一个系统如果是可观测的,它的状态可以由外部输出来推断。比如一个汽车引擎,普通告警只能知道它的总体状态,如果加入仪表盘,比如水温、气压、转速,我们就可以大致定位它的故障方向,如果要解决这个问题,还是要依赖
固态硬盘目前价格非常便宜,1TB以上的产品便宜的国产货已经跌至300多元的价格,很多用户看到便宜就开始想买,但一定要注意,买前要把这些方面理清楚。固态硬盘基础选购篇:容量:选择合适的容量取决于你的存储需求。如果你需要存储大量数据,那么选择高容量的硬盘可能更合适。一般情况下不小于512GB,如果不想频繁扩容或者数据需求量比较大,可以考虑1TB或者2TB的产品。读写速度:读写速度是衡量硬盘性能的一个重要指标。更快的读写速度可以提高系统的运行速度和响应时间。一般来说,读取速度越快,启动应用程序和文件传输的速度就越快。在读写速度上一般有低端、中端、高端、超高端三个档次:1、低端档次指传输速度在500M