自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 网络IO模型:如何解决高并发下IO瓶颈?(一)

在我们日常工作当中,经常会接触到程序读写磁盘、网络通信,这就是宏观上的网络IO。IO分为磁盘IO和网络IO,比如我们使用Java提供的流读取磁盘时,会涉及到一些流操作,回顾一下,Java流可总结为下图:也就是2大类,字节流和字符流。我们知道,字节是信息存储的最小单元,这里你可能会有疑问,既然Java提供了字节流,为什么还要使用字符流呢?很多情况下,字节流已经可以满足大多数场景下的数据传输,但是字节数据还需要经过一次转换,也就是转成字符,才能被我们看懂,这个转换过程会涉及到编码转码,如果由

2020-05-30 11:50:22 2748

原创 SpringCloud之Zuul:微服务系统架构网关

目录1. 什么是Zuul?2. Zuul深入剖析2.1 过滤器2.2 源码理解3. Zuul应用场景3.1 Zuul如何实现路由转发?3.2 Zuul如何实现限流熔断?3.3 Zuul如何进行压力测试4. Zuul2.0概述1. 什么是Zuul?Zuul是从设备、网站到应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul旨在实现动态路由,监控,弹性和安全性。Zuul使用了各种不同类型的过滤器,这使我们能够快速灵活地将功能应用于边缘服务。这些过.

2020-05-23 11:25:01 454

原创 关于写博客的几点思考

很早就有这么一个想法了,只是迫于肚子里没货一直没实现。但是现在,我觉得应该开始进行这么一项记录了。博客初衷做为一个 IT 人,知识从输入到出才是一个完整的过程,这2年我一直是这么想的。最近1年,由于学习了几个专栏课程后,很多次都有一个思想顿悟的时刻,我知道,那时刻我是很满足的。现在,我决定输出我的想法,我对知识的理解,不是因为觉得自己有多么厉害,而是认为这是一条通往厉害的必经之路。左耳朵耗子说过,当现在自己看以前写的观点被啪啪打脸时,这是一种提高,而且也很享受这样一种被打脸的感觉。我觉得,我也应

2020-05-21 22:35:03 162

转载 你知道HTTP协议的ETag是干什么的吗?

前言在HTTP1.1规范中,新增了一个HTTP头信息:ETag。对于普通开发者来说,可能平时真的不会接触到该HTTP头。平时接触不到或者说用得少,不代表这个请求头不重要。ETag使用得当,是可以减少服务器带宽压力的。什么是ETag?Etag是 Entity tag的缩写,可以理解为“被请求变量的实体值”,Etag是服务端的一个资源的标识,在 HTTP 响应头中将其传送到客户端。所谓的服务端资源可以是一个Web页面,也可以是JSON或XML等。服务器单独负责判断记号是什么及其含义,并在HTTP响应

2020-05-12 16:10:20 1040

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除