1. Class 类的原理 孟子曰:得人心者得天下。而在 Java 中,这个「人心」就是Class 类,获取到Cl...[作者空间]
平时我们都使用 idea、eclipse 等软件来编写代码,在编写完之后直接点击运行就可以启动程序了,那么这个过程...[作者空间]
写在前面 基于项目安全性需要,有时候我们的项目会使用AES 256加解密算法。以下,是针对实现AES256 Pad...[作者空间]
为什么ConcurrentHashMap的读操作不需要加锁? 我们知道,ConcurrentHashmap(1.8...[作者空间]
前言 本文章是从2019年11月下旬开始打开写的,一直拖到2020年的年尾才开始写,直到2021年年初才写完。 时...[作者空间]
Java工程师知识树[https://www.jianshu.com/p/db77d19a25f6] / Ja...[作者空间]
最近在重新梳理多线程,同步相关的知识点。关于 volatile 关键字阅读了好多博客文章,发现质量高适合小白的不多...[作者空间]
基本原理 线程池基本常识 线程池(Thread Pool)是一种基于池化思想管理线程的工具。线程频繁的创建、销毁会...[作者空间]
程序员经常会遇到灵魂拷问:你有对象吗? 没有,但我可以 new 一个! 没问题,老铁!但如果对象的属性太多,咋办?...[作者空间]
回调函数 先从生活中的例子来理解这种过程:我点了一份外卖,外卖到了外卖小哥会自动拨打我的电话通知我去拿外卖。这个过...[作者空间]
思维导图 Guarded Suspension 模式简介 Guarded Suspension 模式的核心是一个受...[作者空间]
0. 前言 Java线程池作为最常使用到的并发工具,大多数同学都有使用的经验,但你确定你是在正确的使用线程池吗?阿...[作者空间]
小小面试一下 前言蜜语 最近马师傅火的不要不要的,虽然没有抢到耗子尾汁的商标注册权,但是必须得蹭一波马师傅的热度,...[作者空间]
对于大多数应用来说,Java 堆(Java Heap)是Java 虚拟机所管理的内存中最大的一块。Java 堆是被...[作者空间]
为什么需要异常 理想的情况下,程序是不会有BUG的。但是现实的情况是:处处都可能引发BUG,比如一个糟糕的输入、需...[作者空间]
一、什么是延时队列[https://www.jianshu.com/p/30f69aac6350] 延时队列相比于...[作者空间]
函数式编程概念 函数式编程是一种编程的范式和编程的方法论(programming paradigm),它属于结构化...[作者空间]
什么是GC 垃圾回收,全称garbage collector。 什么是垃圾? 一个对象没有任何引用指向它那就是垃圾...[作者空间]
很早以前Mac一直装的OracleJDK,最近265的小版本更新了,又安装了。突然想到应该切换到OpenJDK上来...[作者空间]
1. java agent技术简介 在JDK1.5之后,可以使用agent技术构建一个独立于应用程序的代理程序(即...[作者空间]