线程池的原理分析
线程使用上的问题
new Thread().start();
线程的频繁创建和销毁
线程的数...
okhttp核心原理分析(1)
文章思维导图
前言
进行 okhttp 的核心源码分析,必须要搞清楚 http 协...
MyBatis框架及原理分析
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,其主要...
JDK Timer 实现原理分析
说明
本文分析的是 JDK 7
Timer 基本用法
public static void main(String[] a...
腾讯Matrix分析–ELFHook原理
背景
在Matrix发布后,可以检查文件是否存在泄漏的问题,处于好奇,了解一...
Java程序运行原理分析
class文件内容
class文件包含Java程序执行的字节码
数据严格按照格式紧凑...
MySQL索引实现原理分析
目前大部分数据库系统及文件系统都采用 B-Tree(B 树)或其变种 B+Tree(B+树...
Deeplink实践原理分析
01.先看一个场景
假设一个场景:
小明告诉小杨,一鹿有车APP上有一个很有...
JSBridge 技术原理分析
- JSBridge的起源 -
PhoneGap(Codova 的前身)作为 Hybrid 鼻祖框架,是一个开...
线程池原理分析
先给出结论: 1. 当所提交的任务大于核心线程 并且小于最大线程的时候,多余的...
java lambda 原理分析
Java lambda 一眼看上去有点像匿名内部类的简化形式,但是二者确有着本质的差别...
短链接原理分析
1. 什么是短链接
顾名思义,短链接即是长度较短的网址。通过短链接技术,我们可...
Lifecycle原理分析
简述
LifeCycle通过在FragmentActivity中会添加ReportFragment用来监听Act...
ConcurrentHashMap原理分析
背景
ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代...
AQS 原理分析
引用自javaguide https://snailclimb.gitee.io/javaguide/
1. AQS 原理分析
在...
ReentrantLock原理分析
ReentrantLock是Java并发包中提供的一个可重入的互斥锁,它拥有与synchronized...
ApplicationListener原理分析
在 Nacos配置服务原理 文中结束时提到过通过发布 ApplicationListener 刷新事...
redux原理分析
前言
相信很多人都在使用redux作为前端状态管理库进去项目开发,但仍然停留...
AQS原理分析
Lock
Lock 在 J.U.C 中是最核心的组件,前面学习 synchronized 的时候说过,锁...