前言 本文通过可重入锁ReentrantLock的源码分析,加深对aqs和ReentrantLock的理解关于AQS相关的知识可以参考我的另一篇...
本文总结一下在Linux上Zookeeper的安装和配置 安装 在zookeeper官网上推荐的清华镜像地址下载对应版本的zk安装包,以最新版本...
本文通过总结源码学习,来分析了解下AQS的工作原理 AQS是juc包锁实现的基础框架,研究juc包源码之前,AQS是必经之路虽然说,平时项目中,...
本文通过源码来总结一下ArrayList ArrayList ArrayList 底层上是一个动态数组 属性 可以看到这里有两个空数组,具体区别...
本文通过项目中的日志配置问题,引出并总结一下spring boot 2.1.x 中 log4j2 的配置 现象 在服务器上调试项目的时候,发现日...
本文总结一下对线程池源码的学习,基于jdk 1.8 什么是线程池 顾名思义线程池就是一个可以提供一组可复用线程的对象。线程池内部有阻塞队列,用来...
本文来聊一下Integer中的两个常用的静态方法valueOf和parseInt,顺便引出基本类型包装类的缓存策略 前言 这篇文章的想法来源于一...
引言 回调方法大家经常听,但是可能有的同学并不是很清楚回调到底是怎么回事,本文以一个简单的例子,带你了解回调方法。 概念 所谓回调方法,就是在调...
之前在项目上遇到一个问题,实施人员在数据库中建了许多临时的测试数据,在正式客户环境中是要删掉的,但是产品页面上没有删除选项,只能手动在数据库中删...