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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

synchronized 原理分析 1. 在阅读源码时做了大量的注释,并且做了一些测试分析...
2023-08-18 492

1. Netty简介 Netty是一个高性能、异步事件驱动的NIO框架,基于JAVA NIO提供的A...
2023-08-18 535
显示验证码
没有账号?注册  忘记密码?