为什么说 HashMap 是线程不安全的,到底体现在哪儿?
都知道 HashMap 是线程不安全的,那么到底什么引起线程不安全呢?
都知道 HashMap 是线程不安全的,那么到底什么引起线程不安全呢?
感受 Lambda 之美,推荐收藏,需要时查阅
处理 Exception 的几种实践,很优雅,被很多团队采纳!
看看人家写的API,那才叫优雅!
面试官:谈谈你对锁的理解?手动模拟个死锁呗?
飞天茅台超卖事故:Redis分布式锁请慎用!
面试:为什么ConcurrentHashMap的读操作不需要加锁?
放弃那些所谓的工具类吧,使用Guava让你搞定一切!
聊一聊-JAVA 泛型中的通配符 T,E,K,V,?
面试官:来聊聊CopyOnWriteArrayList 吧?
Optional类是Java 8新增的一个类,用以解决程序中常见的 NullPointerException
异常问题。本篇文章将详细介绍Optional类,以及如何用它消除代码中的null检查。
掌握JAVA代码优化十九式,让你代码翻一番!
深克隆和浅克隆有什么区别?它的实现方式有哪些?
本节内容会介绍二叉树、二叉查找树及红黑树的概念,还有红黑树的五个特性。
普通二叉查找树在特殊情况下会退化成链表的数据结构,因此操作和查询的时间复杂度变成了 O(n),而红黑树可以实现自平衡,因此它的操作(插入、删除)和查找的时间复杂度都是 O(logn),效率更高更稳定,红黑树保证平衡的手段有三个:变色、左旋和右旋。
源码解析:SpringBoot 有哪些优点?它和 Spring 有什么区别?