04 2020 档案
摘要:概述 超时:在HTTP请求中设置超时时间,超时后就断开连接,防止服务不可用导致请求一直阻塞,从而避免服务资源的长时间占用。 重试:一般使用在对下层服务强依赖的场景。利用重试来解决网络异常带来的请求失败的情况,超时次数不应该太多,超时时间也比较关键。通过设置请求时间和记录请求次数来判断是否需要重试即可
阅读全文
摘要:pipeline 综述 流水线,亦称管线,现代计算机处理器中必不可少的部分,是指将计算机指令处理过程拆分为多个步骤,并通过多个硬件处理单元并行执行来加快指令执行速度。——from 流水线 Wikipedia 在类Unix等操作系统中,管道(Pipeline)是一系列将标准输入输出链接起来的进程,其中
阅读全文
摘要:概述 Spring Expression Language,SpEL,类似于Struts2x中使用的OGNL表达式语言,及JSP的EL,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等。表达式语言给静态Java语言增加动态功能。SpEL是单独模块,只依赖于core模块,可单独使用,依赖如下,
阅读全文
摘要:概述 5种基础数据结构:String,List,Hash,Set,Sorted Set 4种高级数据结构:HyperLogLog、Geo、Bitmaps、Streams(5.0+版本) 内部编码 String,List,Hash,Set,Sorted Set只是对外的编码,实际上每种数据结构都有自己
阅读全文