最近花了一段时间研究jenkins这个工具。所以写下这篇文章,算是当做记录吧! 一、jenkins是什么? Jenkins是一个开源的、提供友好操作界面的持续...
最近花了一段时间研究jenkins这个工具。所以写下这篇文章,算是当做记录吧! 一、jenkins是什么? Jenkins是一个开源的、提供友好操作界面的持续...
一、介绍 前面我们讲解过ReentrantLock,它是一个独占锁,也就是说它是无区别的处理任何操作但是在实际情景中,假如我们对一个共享元素同时进行读操作时,是不会出现线程安...
线程池主要有两种创建方式。 一种是选择使用Executors线程池工具类,可以理解为线程池工厂类,通过该类设置好的一些静态方法,创建指定类型的线程池(本质上就是通过new创建...
[toc] Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0...
最近终于来的及看一遍hashMap了,不过注意的是主要还是看其他人文章还有借鉴以前看过的视屏记忆来学习的,在此不得不说网上博客写的很好。https://www.cnblogs...
本文是基于jdk1.8来对动态代理的底层机制进行探究的 Java中代理的实现一般分为三种:JDK静态代理、JDK动态代理以及CGLIB动态代理。在Spring的AOP实现中,...
学习完整课程请移步 互联网 Java 全栈工程师 本节视频 【视频】Spring Cloud Alibaba-Nacos-分布式配置中心-多环境配置 Spring Boot ...
1、虚拟机运行模式 java是一种解释性编程语言,在Hotspot实现中,提供了解释器和即时编译器,即时编译器能将热点代码编译为效率更高的机器代码,以提升执行效率,加快系统运...
最近看到代码里面有@Accessors注解,看了一些文章没理解,这个一看就能懂: @Accessors(chain=true) 链式访问,该注解设置chain=true,生成...