浩浩 浩浩
4年前
Retrofit 支持suspend函数源码分析
Retrofit2.6.0之后支持接口suspend函数配合协程使用,举个例子:ApiServicejavainterfaceLoginApiService:BaseService{@GET("/wxarticle/chapters/json")suspendfungetChapters():BaseResp
Wesley13 Wesley13
3年前
Java正则类
ava.util.regex类Patternjava.lang.Object继承者java.util.regex.Pattern所有已实现的接口:SerializablepublicfinalclassPatternexte
Wesley13 Wesley13
3年前
Java进阶学习(3)之对象容器(上)
对象容器顺序容器记事本的例子UI设计和业务逻辑要分离接口设计add(Stringnote);getSize();getNote(intindex);
Wesley13 Wesley13
3年前
vivo悟空活动中台
经典的架构设计可以跨越时间和语言,得以传承。——题记一、背景悟空活动中台技术文章系列又和大家见面了,天气渐冷,注意保暖。在往期的系列技术文章中我们主要集中分享了前端技术的方方面面,如微组件的状态管理,微组件的跨平台探索,以及有损布局,性能优化等等。还未关注到的同学,如果感兴趣可以查看往期文章。今天的技术主题要有点不
Stella981 Stella981
3年前
Redis 缓存问题及解决方案
【相关概念】缓存击穿:指的是一些热点数据过期,由于热点数据存在并发量大的特性,所以短时间内对数据库的造成很大的冲击,导致系统瘫痪。常见于例如微博系统中明星结婚或出轨时微博瘫痪的情况。缓存雪崩:指的是大量数据或全部数据集中过期失效的情况,这种情况是由于大量数据设置了相同的过期时间而导致的。【使用缓存的流程】