- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 关于No static method metafactory
在AS新建项目,导入Retrofit implementation 'com.squareup.retrofit2:retrofit:2.9.0' 写了一个简单的测试例子直接就崩掉,而且做了try catch没抓到,原因是抛出的是Error。 忘记了Error和Exception的区别,只抓了Exception。 接下来看一下报的错: /System.err: java.lang.NoSuchMethodError: No static method metafactory(Ljava/lang
2020-11-01 22:23:42 1085 1
原创 RxCache源码心得(3)
续接上一篇,来讲一下ProcessorProvidersBehaviour的process方法,代码如下: @Override public <T> Observable<T> process(final io.rx_cache2.ConfigProvider configProvider) { return Observable.defer(new Cal...
2018-10-05 16:15:30 266
原创 RxCache源码心得(2)
RxCache创建缓存接口的核心代码是下面这一段 mCacheProviders = new RxCache.Builder() .persistence(cacheDirectory,new GsonSpeaker()) .using(CacheProviders.class); 创建RxCache的内部类Builder。这里...
2018-10-05 16:15:09 410
原创 RxCache源码心得(1)
看了一遍RxCache的源码,以及一些相关的RxCache源码分析文章,有所心得,大致走一下源码分析的整个流程。 这里是GitHub项目地址。 RxCache是二级缓存,在内存和磁盘两处都做了缓存,所以索性先从Action这个抽象类开始分析。 abstract class Action { ... protected final Memory memory; protecte...
2018-10-05 16:14:48 304
转载 java的一些原理
转自http://www.iteye.com/problems/90669 首先了解一下下面几个概念,讲得不太准确: 1、JVM JVM是class以及jar(实际上就是很多个class压缩在一起)的运行环境,特征就是java和javaw命令,通过这两个命令,你可以执行class和jar文件。你可以通过-classpath参数指定你需要加载的jar文件 2、JDK JDK就
2016-12-24 21:28:54 156
空空如也
Spring MVC 搭建的web项目出现的404问题
2017-02-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人