万字长文聊缓存(下)缓存的命中率是指从缓存中获取到数据的次数和总读取次数的比率,命中率越高证明缓存的效果越好。这是一个很重要的指标,应该通过监控这个指标来判断我们的缓存是否设置的合理。缓存的回收策略 在设置缓存的同时设置该缓存可以存活多久,不论在存活期内被访问了多少次,时间到了都会过期

万字长文聊缓存(上) 缓存的目的是为了提高系统的访问速度,让数据更加接近于使用者,通常也是提升性能的常用手段。缓存在生活中其实也是无处不在,比如物流系统,他们基本上在各地都有分仓库,如果本地仓库有数据CPU读取数据也采用了缓存,寄存器->高速缓存->内存->硬盘/网络

8张图带你了解大型应用架构演进历程 如何打造一个高可用,高性能,易扩展的应用?首先我们了解一下大型应用的特点:- 高可用:系统需要不间断的提供服务,不能出现单点故障- 高并发:在大流量的冲击下,系统依然稳定提供服务- 大数据:应用每天都会产生大量的数据随着应用的业务越来越复杂,应用访问量越来越大,导致性能越来越差,存储空间严重不足,这时候我们考虑把服务增加到三台(能通过加机器解决的问题都不是问题);分离出应用服务器、数据库服务器、文件服务器

修炼码德系列:简化条件表达式 有时候我们可能会遇到比较复杂的条件逻辑,需要我们想办法把分成若干个小块,让分支逻辑和操作细节分离;看一个程序员的码德如何,先看他的条件表达式是否够简洁易懂;今天我们来分享一下简化条件表达式的常用方法,修炼自己的码德