引用自javaguide https://snailclimb.gitee.io/javaguide/
1. AQS 原理分析
在...
2023-08-18 444
ReentrantLock是Java并发包中提供的一个可重入的互斥锁,它拥有与synchronized...
2023-08-18 433
在 Nacos配置服务原理 文中结束时提到过通过发布 ApplicationListener 刷新事...
2023-08-18 402
前言
相信很多人都在使用redux作为前端状态管理库进去项目开发,但仍然停留...
2023-08-18 455
Lock
Lock 在 J.U.C 中是最核心的组件,前面学习 synchronized 的时候说过,锁...
2023-08-18 481
TTL 概述
JDK ThreadLocal、InheritableThreadLocal的最大局限性就是:无法为预...
2023-08-18 477
概述
LeakCanary是一个开源的内存泄漏检测库,极大简化了内存泄漏的检测流程。...
2023-08-18 235
synchronized 原理分析
1. 在阅读源码时做了大量的注释,并且做了一些测试分析...
2023-08-18 452
1. Netty简介
Netty是一个高性能、异步事件驱动的NIO框架,基于JAVA NIO提供的A...
2023-08-18 519
概述
BlockCanary是Android平台上的一个轻量的,非侵入式的性能监控组件,可以...
2023-08-18 340
+关注继续查看
目录
前言
正文
垃圾标记算法
引用类型
强引用
软引用
弱引用
...
2023-08-18 358
大家都知道Activity的生命周期,那view的生命周期呢?除了常见的onMeasure,on...
2023-08-18 541免费
免费
今天跟大家聊一聊无论是在工作中常用还是在面试中常问的线程池,通过画图的方式来...
2023-07-30 396
今天看到一道面试题,是关于async/await、promise和setTimeout的执行顺序,题...
2023-07-30 482
01 工厂方法
追 MM 少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃...
2023-07-30 563
Android Jetpack Compose多平台用于Android和IOS
JetBrains和外部开源贡献者已经...
2023-07-30 1.08k免费
免费
/ 前言 /
在传统的 Android 开发模式中,由于界面过分依赖于 Activity、Fra...
2023-07-30 365
一、设备兼容性分类
二、硬件设备兼容
三、软件 APP 兼容
四、兼容不同语言
五、...
2023-07-29 477
一、App Crash 概述
二、检测Crash 问题
三、Android vitals
四、分析App Crash
...
2023-07-29 473
1.Java 语言在Android 上运行流程
2.虚拟机发展过程
3.Android Dalvik 模式
4.And...
2023-07-29 466