Toggle navigation
Song Blog
Home
About
Archive
Archive
keep hungry keep foolish
Show All
55
java
16
android
13
JVM
8
check
8
Android
6
crash
5
git
5
jni
5
native
5
collection
4
gc
4
ipc
4
面试
3
binder
3
git-flow
3
gradle
3
hook
3
HashMap
2
build
2
compress
2
jvm
2
markdown
2
mdout
2
pandoc
2
pdf
2
多开
1
笔记
1
线程
1
线程安全
1
ConcurrentHashMap
1
FAQ
1
OOM
1
activity
1
animation
1
base64
1
branch
1
commit
1
config
1
debug
1
doc
1
drawable
1
emulator
1
encode
1
event
1
handler
1
imei
1
io
1
jdk
1
lifecycle
1
object
1
root
1
security
1
ssh
1
technical documentation
1
thread
1
view
1
window
1
2021
多线程相关面试题
线程安全面试
MarkDown To PDF
最方便的Markdown转PDF流程
移动端CI&CD方案探索
Jenkins & fastlane 部署 CI\CD 流程
Android 的线程和线程池
全面了解线程池
Android 的消息机制
全面了解 Handler
理解 Window 和 WindowManager
全面了解 Window
Android 动画深入分析
全面了解 Android 动画
Android 的 Drawable
全面了解 Drawable
View 的工作原理
全面了解 View 的工作原理
View 的事件体系
全面了解事件分发
Android IPC 机制
IPC 机制全面解析
Activity 的生命周期和启动模式
Activity 的生命周期全面解析
ConcurrentHashMap 详细分析
从源码了解 ConcurrentHashMap 在 JDK 1.7 和 1.8 改变
HashMap 为什么线程不安全?
从散列函数、哈希冲突、扩容方案、线程安全四部分分析
HashMap 剖析
从散列函数、哈希冲突、扩容方案、线程安全四部分分析
Java 集合
深入分析 Java 集合,指导各种场景集合的选择
深入分析 Java 中的中文编码问题
Java 编码格式的区别和常见场景介绍,以及如何避免编码问题
Java IO
系统了解学习 IO
Android Hook 检测
Android 安全检测
虚拟机相关面试题
JVM 相关知识
crash: 'input is not valid Modified UTF-8' 问题分析
crash 问题总结
crash: 'input is not valid Modified UTF-8' 问题分析
crash 问题总结
小米 root 流程
Binder 总结
Android Hook 检测
Android 安全检测
小米 root 流程
Binder 总结
crash: 'input is not valid Modified UTF-8' 问题分析
crash 问题总结
Android Binder 简介
Binder 总结
2020
Base64 介绍
Base64 是一种基于 64 个可打印字符来表示二进制数据的表示方法
常见垃圾收集器
JVM 相关知识
内存分配与回收策略
JVM 相关知识
垃圾收集算法详解
JVM 相关知识
垃圾收集器介绍
JVM 相关知识
虚拟机中对象
JVM 相关知识
JVM OOM 分析
JVM 相关知识
2019
虚拟机运行时数据区域
JVM 相关知识
java JDK 介绍
JVM 相关知识
Android Hook 检测
Android 安全检测
Android root 检测
Android 安全检测
crash: 'input is not valid Modified UTF-8' 问题分析
crash 问题总结
crash: 'stack corruption detected' 问题分析
crash 问题总结
Android debug 检测
Android 安全检测
Android 模拟器检测
Android 安全检测
Android 多开检测
Android 安全检测
OLLVM 快速学习
OLLVM 快速学习
压缩、混淆和优化您的应用
压缩、混淆和优化您的应用
gradle 常用配置
参数设置、打包、签名、依赖等配置
虚拟机相关面试题
JVM 相关知识
检查 IMEI 格式是否合规
IMEI 生成器
git flow 分享
标准化 git flow 流程
git 分支命名规范 & commit 描述规范
标准化 git flow 流程分支命名和提交描述
如何写好技术文档
技术文档编写规范
git-flow 插件使用手册
标准化 git-flow 流程插件
同一个终端配置多个 ssh key
SSH 链接多个 GitHub 账号
笔记 Test
test
git 常见问题
FAQ