前言碎语 Synchronized和 ReentrantLock 大家应该都不陌生了,作为java中最常用的本地锁,最初版本中 Reentran...
谈垃圾回收器之前,要先讲讲垃圾回收算法,以及JVM对垃圾的认定策略,JVM垃圾回收器是垃圾回收算法的具体实现,了解了前面的前置知识,有利于对垃圾...
Spring Security 与 Oauth2.0 问题 最近由于工作变动,我又开始搞 Java 后台了(做回老本行)。目前第一个工作项目是搞...
【摘要】 Kafka时间轮是Kafka实现高效的延时任务的基础,它模拟了现实生活中的钟表对时间的表示方式,同时,时间轮的方式并不仅限于Kafka...
synchronized可以锁对象,代码块,类对象 ,那么他们用起来会有区别吗,这里我们用实际代码来探究下 运行结果: 这里thread2会等t...
使用数据库是开发基本应用的基础。借助于开发框架,我们已经不用编写原始的访 问数据库的代码,也不用调用JDBC (Java Data Base C...
1. ArrayList 概述 1.1 List 是什么? List 在 Collection中充当着一个什么样的身份呢?——有序的 colle...
写在开篇 闲话(长话短说): 今年的开端有些特殊,疫情的缘故对我们的生活造成了很大的影响,这对于一名求职者来说,更是添上了一堵“难墙”,尽管如此...
深入了解gradle和maven的区别 gradle和maven都可以用来构建java程序,甚至在某些情况下,两者还可以互相转换,那么他们两个的...