- 博客(4)
- 收藏
- 关注
转载 本地/分布式缓存概论
现在互联网应用(网站/App)的整体流程,可概括如图:用户请求从界面(浏览器/App)到网络转发、应用服务再到存储(数据库或文件系统),然后返回到界面呈现内容。如图1所示,缓存的使用可以出现在1~4的各个环节中,每个环节的缓存方案与使用各有特点。1、缓存特征缓存是一个数据模型对象,有它的一些特征1.1 命中率命中率 = 返回正确结果数/请求缓存次数命中率问题是缓存中的一个非常重要的...
2019-11-10 20:27:05
200
转载 服务端高并发分布式架构演进之路
1、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2、基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式:系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库...
2019-11-10 17:37:35
135
转载 Reactor(反应器)模式初探
前言本文针对Reactor模式从四个方面进行了阐述,首先简单介绍了Reactor模式是什么;其次,阐述了为什么使用Reactor模式;再次,针对实际生活的应用场景,分析了在什么场景下使用Reactor模式;最后,着重分析讲解了如何使用Reactor模式,以及代码示例。1、What:Reactor模式是什么?反应器设计模式(Reactor pattern)是一种为处理并发服务请求,并将请求提交...
2019-11-08 21:48:56
262
原创 Java I/O流
参考自:看完这个,Java IO从此不在难Java输入输出流java 字节流与字符流的区别一、IO体系Java中I/O操作主要是指使用Java进行输入,输出操作。Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。在 Java 中引入了 “流” 的概念,它表示任何有能力产生数据源或有能力接收数据源的对象。任何Java中表示数据源的对象都会提供...
2019-11-04 22:48:02
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅