带上你的信用卡,我们去更远的地方,去体验不一样的酒店,体验不一样的航司 走的更远,去更远的地方。
IP属地:天津
面试记录:8月20日,收到阿里巴巴AE事业部的面试电话(一面),(合计一个半小时)主要面试的问题: 1、先做一下自我介绍,介绍一下自己的工作已经项目中经常用到的一些技术2、h...
前言 之前简介了一下countDownLatch,这篇再简单介绍下CyclicBarrier。 区别 CountDownLatch 适用于一组线程和另一个主线程之间的工作协作...
简介 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 CountDownLatch。由于调用了 countDown...
前言 在一些简单的时间调度任务时,常用的是Timer和ScheduledThreadPoolExecutor 两种解决方案。在jdk1.5之后,推荐使用ScheduledTh...
前言: 在使用线程池的时候,偶然看到了前人的代码里出现了Runtime.getRuntime().addShutdownHook()。 作用: jvm中增加一个关闭的钩子,当...
关于和new thread的区别,不做延伸。好处:(copy网上的解释)a. 重用存在的线程,减少对象创建、消亡的开销,性能佳。b. 可有效控制最大并发线程数,提高系统资源的...
引言: 之前在开发中,使用了spring-redis-data中的@CacheAble和@CacheEvict,但是在使用过程中发现,存在key串掉或失效的情况,同时,在re...