博客导读
对博客内的文章提供快速入口,按照分类进行查看。
其中主要涉及以下模块:
计算机网络相关
- HTTP的原理和工作机制 HTTP的原理和工作机制
- TCP/IP协议相关 TCP/IP协议相关
- 计算机网络基础 计算机网络基础
JVM相关
- Android中的GC分析-Dalvik和ART虚拟机 Android中的GC分析-Dalvik和ART虚拟机
- JVM相关及其拓展(一)– JVM内存区域 JVM相关及其拓展(一)-- JVM内存区域
- JVM相关及其拓展(二) – 虚拟机类加载机制 JVM相关及其拓展(二) -- 虚拟机类加载机制
- JVM相关及其拓展(三) – 虚拟机类加载器 JVM相关及其拓展(三) -- 虚拟机类加载器
- JVM相关及其拓展(四) – 垃圾收集器与内存分配策略 JVM相关及其拓展(四) -- 垃圾收集器与内存分配策略
- JVM相关及其拓展(五) – Java内存模型 JVM相关及其拓展(五) -- Java内存模型
- JVM相关及其拓展(六) – Java与线程 JVM相关及其拓展(六) -- Java与线程
- JVM相关及其拓展(七) — 线程安全与锁优化 JVM相关及其拓展(七) — 线程安全与锁优化
- JVM相关及其拓展(八) — 静态分派&动态分派 JVM相关及其拓展(八) — 静态分派&动态分派
- JVM相关合集整理 JVM相关合集整理
Java相关
- CAS操作&Atomic原子操作类分析 CAS操作&Atomic原子操作类分析
- Hprof文件解析 Hprof文件解析
- Java - 反射 Java - 反射
- Java - 泛型 Java - 泛型
- Java - 注解 Java - 注解
- Java-AQS-Condition原理及解析 Java-AQS-Condition原理及解析
- Java-AbstractQueuedSynchronizer简介 Java-AbstractQueuedSynchronizer简介
- Java-BockingQueue阻塞队列 Java-BockingQueue阻塞队列
- Java-CountDownLatch原理及解析 Java-CountDownLatch原理及解析
- Java-ReentrantLock原理及解析 Java-ReentrantLock原理及解析
- Java-synchronized原理及解析 Java-synchronized原理及解析
- Java-volatile原理及解析 Java-volatile原理及解析
- Java-线程池 Java-线程池
- Java中的锁事 Java中的锁事
- Java基础知识 Java基础知识
- Java多线程基础 Java多线程基础
- Java字节码学习 Java字节码学习
- Java字节码学习-应用场景 Java字节码学习-应用场景
- Java字节码学习-操作指令 Java字节码学习-操作指令
- Java线程相关合集整理 Java线程相关合集整理
- ThreadLocal原理分析 ThreadLocal原理分析
- final关键字 final关键字
- static关键字分析 static关键字分析
- 位运算 位运算
数据结构与算法相关
- 算法核心题学习指南(Java) 算法核心题学习指南(Java)
- LinkedHashMap简析 LinkedHashMap简析
- 基础排序算法介绍 基础排序算法介绍
- 常见算法题整理 - 来自《剑指Offer》 常见算法题整理 - 来自《剑指Offer》
- 数据结构–ArrayList实现原理及简析 数据结构--ArrayList实现原理及简析
- 数据结构–ConcurrentHashMap原理及解析 数据结构--ConcurrentHashMap原理及解析
- 数据结构–CopyOnWriteArrayList实现原理及简析 数据结构--CopyOnWriteArrayList实现原理及简析
- 数据结构–HashMap实现原理及解析 数据结构--HashMap实现原理及解析
- 数据结构-树 数据结构-树
- 数据结构-红黑树 数据结构-红黑树
- 数据结构-链表 数据结构-链表
Android源码相关
- Activity,Window,View的关联与理解 Activity,Window,View的关联与理解
- Activity启动过程 Activity启动过程
- Activity的生命周期和启动模式 Activity的生命周期和启动模式
- Android - Drawable相关 Android - Drawable相关
- Android Dex文件学习 Android Dex文件学习
- Android-Art类加载过程 Android-Art类加载过程
- Android-Binder分析 Android-Binder分析
- Android-SharedPreferences简析 Android-SharedPreferences简析
- Android-SurfaceFlinger解析 Android-SurfaceFlinger解析
- Android-事件分发机制 Android-事件分发机制
- Android-动画分析 Android-动画分析
- Android-流量统计 Android-流量统计
- Android-线程相关 Android-线程相关
- Android中so加载流程 Android中so加载流程
- Android动画-属性动画 Android动画-属性动画
- Android匿名共享内存-Ashmem Android匿名共享内存-Ashmem
- Android屏幕的刷新机制 Android屏幕的刷新机制
- Android硬件加速 Android硬件加速
- Android系统启动过程 Android系统启动过程
- ArrayMap简析 ArrayMap简析
- Bitmap分析 Bitmap分析
- Fragment相关 Fragment相关
- Handler机制源码解析 Handler机制源码解析
- Handler机制源码解析(二) Handler机制源码解析(二)
- IPC机制 IPC机制
- JNI基础知识 JNI基础知识
- ListView简析 ListView简析
- RecyclerView简析 RecyclerView简析
- Service工作过程 Service工作过程
- SparseArray简析 SparseArray简析
- View的事件体系 View的事件体系
- View的工作原理 View的工作原理
- WindowManagerService简析 WindowManagerService简析
- 理解Window及WindowManager 理解Window及WindowManager
- 自定义ViewGroup实践 自定义ViewGroup实践
- 自定义View实践 自定义View实践
Android三方库源码分析
- Android性能优化-LeakCanary Android性能优化-LeakCanary
- DiskLruCache源码分析 DiskLruCache源码分析
- Glide源码解析要点 Glide源码解析要点
- Jetpack-Lifecycle简析 Jetpack-Lifecycle简析
- Jetpack-LiveData简析 Jetpack-LiveData简析
- Jetpack-ViewModel简析 Jetpack-ViewModel简析
- LruCache原理 LruCache原理
- OkHttp-HTTPDNS实践 OkHttp-HTTPDNS实践
- OkHttp简析 OkHttp简析
- Retrofit简析 Retrofit简析
- RxJava 使用及解析 RxJava 使用及解析
- 实现自定义图片加载框架 实现自定义图片加载框架
- 组件间通信——LiveDataBus 组件间通信——LiveDataBus
Android音频开发相关
- Android音频技术攻略-AudioTrack相关 Android音频技术攻略-AudioTrack相关
- Android音频技术攻略-FFmpeg相关 Android音频技术攻略-FFmpeg相关
- Android音频技术攻略-上层业务交互 Android音频技术攻略-上层业务交互
- Android音频技术攻略-整体音频链路 Android音频技术攻略-整体音频链路
Android性能优化与稳定性
- ANR分析 ANR分析
- Android-性能监控 Android-性能监控
- Android崩溃优化 Android崩溃优化
- Android布局优化-AsyncLayoutInflater简析 Android布局优化-AsyncLayoutInflater简析
- Android性能优化 Android性能优化
- Android性能优化-内存优化详解 Android性能优化-内存优化详解
- Android性能优化-启动优化 Android性能优化-启动优化
- Android性能优化-布局优化 Android性能优化-布局优化
- Android性能优化-网络优化详解 Android性能优化-网络优化详解
- Android性能优化-自动内存分析 Android性能优化-自动内存分析
- include、merge及ViewStub相关 include、merge及ViewStub相关
Android工程化与架构实践
- Android-简单实现Router功能 Android-简单实现Router功能
- Android需要的必备知识 Android需要的必备知识
- MVC,MVP,MVVM的理解 MVC,MVP,MVVM的理解
- WebView相关知识 WebView相关知识
- 插件化实现原理简析(基础概念) 插件化实现原理简析(基础概念)
- 热修复基本原理 热修复基本原理
- 组件化原理及实践 组件化原理及实践
- 进程保活介绍 进程保活介绍
Android Hook与底层相关
- Android中的Hook Android中的Hook
- Android中的Hook-InlineHook Android中的Hook-InlineHook
- Android中的Hook-PLTHook Android中的Hook-PLTHook
- BHook源码解析 BHook源码解析
- Hook技术简析 Hook技术简析
WebRTC与图形音视频相关
- OpenGL-环境配置 OpenGL-环境配置
- WebRTC-Mediasoup编译记录 WebRTC-Mediasoup编译记录
- WebRTC相关记录 WebRTC相关记录
- WebRTC音频处理模块相关 WebRTC音频处理模块相关
Kotlin学习笔记
- Kotlin-Tips Kotlin-Tips
- Kotlin-协程 Kotlin-协程
- Kotlin-委托相关知识 Kotlin-委托相关知识
- Kotlin协程原理 Kotlin协程原理
- Kotlin协程拓展 Kotlin协程拓展
- 《Kotlin核心编程》读书笔记-基础语法 《Kotlin核心编程》读书笔记-基础语法
- 《Kotlin核心编程》读书笔记-面向对象 《Kotlin核心编程》读书笔记-面向对象
设计模式相关
- 设计模式–单例模式 设计模式--单例模式
- 设计模式–基本原则 设计模式--基本原则
- 设计模式–装饰模式 设计模式--装饰模式
- 设计模式–责任链模式 设计模式--责任链模式
- 设计模式–静态代理模式和动态代理模式原理及实现 设计模式--静态代理模式和动态代理模式原理及实现
- 设计模式-工厂模式 设计模式-工厂模式
Gradle/AOP/编译笔记
- AOP学习笔记-APT AOP学习笔记-APT
- Android9.0源码编译记录 Android9.0源码编译记录
- Android编译优化-基础概念 Android编译优化-基础概念
- Android编译优化-实践 Android编译优化-实践
- Gradle学习笔记-Groovy基础 Gradle学习笔记-Groovy基础
- Gradle学习笔记-Project Gradle学习笔记-Project
- Gradle学习笔记-Task Gradle学习笔记-Task
- Gradle学习笔记-基础 Gradle学习笔记-基础
- Gradle操作小记 Gradle操作小记
- Ubuntu18.04 双系统安装笔记 Ubuntu18.04 双系统安装笔记
多语言学习(Go/Rust/C/Flutter)
- C++Primer Plus读书笔记-处理数据 C++Primer Plus读书笔记-处理数据
- Flutter-Dart语言简介 Flutter-Dart语言简介
- Flutter学习大纲 Flutter学习大纲
- Golang学习笔记-基本概念 Golang学习笔记-基本概念
- Rust初识 Rust初识
工具与杂项
- Git常用指令及作用(速查) Git常用指令及作用(速查)
- Mac软件清单 Mac软件清单
- 常见名词概念 常见名词概念
- 日常细节记录 日常细节记录
博客导读
https://leo-wxy.github.io/2019/03/14/博客导读/