说明 本文分析的是 JDK 7 Timer 基本用法 public static void main(String[] a...
2023-08-18 537

背景 在Matrix发布后,可以检查文件是否存在泄漏的问题,处于好奇,了解一...
2023-08-18 639

class文件内容 class文件包含Java程序执行的字节码 数据严格按照格式紧凑...
2023-08-18 570

目前大部分数据库系统及文件系统都采用 B-Tree(B 树)或其变种 B+Tree(B+树...
2023-08-18 487

01.先看一个场景 假设一个场景: 小明告诉小杨,一鹿有车APP上有一个很有...
2023-08-18 842

- JSBridge的起源 - PhoneGap(Codova 的前身)作为 Hybrid 鼻祖框架,是一个开...
2023-08-18 909

先给出结论: 1. 当所提交的任务大于核心线程 并且小于最大线程的时候,多余的...
2023-08-18 434

Java lambda 一眼看上去有点像匿名内部类的简化形式,但是二者确有着本质的差别...
2023-08-18 599

1. 什么是短链接 顾名思义,短链接即是长度较短的网址。通过短链接技术,我们可...
2023-08-18 507

简述 LifeCycle通过在FragmentActivity中会添加ReportFragment用来监听Act...
2023-08-18 541

背景 ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代...
2023-08-18 495

引用自javaguide https://snailclimb.gitee.io/javaguide/ 1. AQS 原理分析 在...
2023-08-18 536

ReentrantLock是Java并发包中提供的一个可重入的互斥锁,它拥有与synchronized...
2023-08-18 536

在 Nacos配置服务原理 文中结束时提到过通过发布 ApplicationListener 刷新事...
2023-08-18 483

前言 相信很多人都在使用redux作为前端状态管理库进去项目开发,但仍然停留...
2023-08-18 532

Lock Lock 在 J.U.C 中是最核心的组件,前面学习 synchronized 的时候说过,锁...
2023-08-18 575

TTL 概述 JDK ThreadLocal、InheritableThreadLocal的最大局限性就是:无法为预...
2023-08-18 571

概述 LeakCanary是一个开源的内存泄漏检测库,极大简化了内存泄漏的检测流程。...
2023-08-18 320

synchronized 原理分析 1. 在阅读源码时做了大量的注释,并且做了一些测试分析...
2023-08-18 1.25k
显示验证码
没有账号?注册  忘记密码?