文章首发于微信公众号:BaronTalk,欢迎关注! 对于性能和效率的追求一直是程序开发中永恒不变的宗旨,除了我们...[作者空间]
1 前言 线程创建线程的方法一般可以分为四类: 通过实现Runnable接口来创建Thread线程通过实现Call...[作者空间]
一 .简单介绍synchronized 关键字 synchronized可以在多线程并发中使用,保证同步。非常重要...[作者空间]
一、问题 下面是面试HashMap常见的一些问题 1、HashMap、HashTable、ConcurrentHa...[作者空间]
线程死锁 当线程1持有锁A并申请锁B,而此时有个线程2持有锁B并申请锁A时,就会导致程死锁。这种情况下,除非手动结...[作者空间]
1 JVM架构整体架构 在进入classloader分析之前,先了解一下jvm整体架构: JVM被分为三个主要的子...[作者空间]
Java 程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分 Java 程序员都是 Java W...[作者空间]
作为一统缓存江山的redis,正式发布了5.0稳定版(stable),激不激动,开不开森?Github链接:htt...[作者空间]
我做过有道云笔记、印象笔记,也写过博客,几十篇文章之后,发现对笔记分类整理很麻烦,查询不容易,往往自己写的内容都不...[作者空间]
前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ...[作者空间]
JDK 8将停止支持 Oracle JDK 8将于2019年1月(从现在起153天)停止发布公共更新,时间不多了,...[作者空间]
本章介绍JUC包中的LinkedBlockingQueue。目录 LinkedBlockingQueue介绍 Li...[作者空间]