打赏

相关文章

剑指JUC原理-6.wait notify

wait nofity 小故事 - 为什么需要 wait 由于条件不满足,小南不能继续进行计算 但小南如果一直占用着锁,其它人就得一直阻塞,效率太低 于是老王单开了一间休息室(调用 wait 方法),让小南到休息室&#xf…

系列三十一、代理(一)

一、概述 1.1、为什么要有代理 生活中有很多例子,比如委托业务、黄牛(票贩子)等等;代理就是被代理者没有能力或者不愿意去做某件事情,需要找个人替自己完成这件事,这就是代理存在的原因;例如要…

nginx反向代理、负载均衡

Nginx 是一个高性能的开源 Web 服务器软件,同时也可以作为反向代理和负载均衡器使用。 下面我来分别介绍一下反向代理和负载均衡,并用代码举例说明流程。 1. 反向代理: 反向代理是指代理服务器接收客户端的请求,并将其转发到后端…

网络原理续

传输层的协议也并非就只有UDP和TCP 就拿王者荣耀这个游戏来说 是否需要可靠性是否需要高效率 那是使用TCP还是UDP呢? 当然是都不用, 除了这两个协议外, 有的传输层协议就是为游戏场景量身打造的. 比如说以KCP为代表的一系列协议. 网络层 地址管理路由选择 网络层的代表:…

互联网应用架构的演进(八大架构的演进过程)

文章目录 前言常见概念八大架构演进过程单机架构应用数据分离架构应用服务集群架构读写/主从分离架构冷热分离架构垂直分库架构微服务架构容器编排架构 前言 博主最近在学中间件,理解互联网应用架构的演进过程,对于中间件的作用理解和在整体中定位十分有…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部