1.签名文件长什么样
2.签名过程
3.证书校验过程
dex2jar 报错 com.googlecode.d2j.DexException: not support version
1.反编手顺
2.问题发现
3.调查原因
4.根本原因调查
5.解决问题
2.问题发现
3.调查原因
4.根本原因调查
5.解决问题
对Java对象的深入认识(三)
1.Java对象
2.对象的引用方式
3.对象分配原则
2.对象的引用方式
3.对象分配原则
可视化JVM理解运行时数据区(二)
1.工具以及配置
2.测试代码以及开始分析
3.程序运行时内存变化分析
4.总结对JVM堆和栈的认识
5.虚拟机优化技术
2.测试代码以及开始分析
3.程序运行时内存变化分析
4.总结对JVM堆和栈的认识
5.虚拟机优化技术
JVM内存管理(一)
1.JVM基础
2.JVM的结构
3.深入理解运行时数据区
2.JVM的结构
3.深入理解运行时数据区
Rxjava原理(二) -- 线程调度
1.创建线程池和线程管理策略分析
2.Rxjava上游任务在子线程中执行分析
3.Rxjava下游任务在主线程中执行分析
4.多个线程切换,以哪个为准
2.Rxjava上游任务在子线程中执行分析
3.Rxjava下游任务在主线程中执行分析
4.多个线程切换,以哪个为准
Rxjava原理(一) -- 响应式编程核心思想的实现
1.Rxjava的API
2.Rxjava的思想
3.Rxjava的hook点
4.Rxjava的核心实现
5.标准观察者模式和Rxjava的观察者模式区别
6.在创建类操作符中create和just的区别
2.Rxjava的思想
3.Rxjava的hook点
4.Rxjava的核心实现
5.标准观察者模式和Rxjava的观察者模式区别
6.在创建类操作符中create和just的区别
多线程并发总结(八) -- Java内存模型
1.计算机原理
2.Java内存模型
3.volatile底层实现原理详解
4.synchronized的实现原理
5.各种锁比较
2.Java内存模型
3.volatile底层实现原理详解
4.synchronized的实现原理
5.各种锁比较
多线程并发总结(七) -- AQS
1.AQS的介绍
2.AQS使用方式和设计模式
3.AQS中的方法
4.AQS基本思想和CLH队列锁
5.AQS原理
6.公平锁和非公平锁
7.ReentrantLock锁的可重入
2.AQS使用方式和设计模式
3.AQS中的方法
4.AQS基本思想和CLH队列锁
5.AQS原理
6.公平锁和非公平锁
7.ReentrantLock锁的可重入
多线程并发总结(六) -- 阻塞队列和线程池
1.阻塞队列
2.阻塞队列的用途
3.线程池的介绍
2.阻塞队列的用途
3.线程池的介绍