问题 (1)Phaser是什么? (2)Phaser具有哪些特性? (3)Phaser相对于CyclicBarrier和CountDownLatch的优势? 简介 Phaser,翻译为阶段,它适用于这样一种场景,一个大任务可以分为多个阶段完成,且每个阶段的任务可以多个线程并发执行,但是必须上一个阶段 ...
分类:
编程语言 时间:
2019-10-01 09:57:46
阅读次数:
121
原文:《死磕 Elasticsearch 方法论》:普通程序员高效精进的 10 大狠招!(完整版) 版权声明:本文为博主原创文章,遵循... ...
分类:
其他好文 时间:
2019-09-30 14:32:20
阅读次数:
93
预解析:在解析代码之前做一些处理 预解析做什么处理? 把变量的声明提前了 提前到当前所在的作用域的最上面 函数的声明也会被提前 提前到当前所在的作用域的最上面 那么我们现在开始举几个例子 1、观察下方的第一个红框中的代码,猜猜它的结果是什么? 通过运行我们发现,代码竟然神奇的没有报错?但是输出的也不 ...
分类:
编程语言 时间:
2019-09-12 19:50:37
阅读次数:
70
一、Spring总体架构 1.架构图 2.SpringIOC:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转(IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。 3.SpringAO ...
分类:
编程语言 时间:
2019-07-22 09:41:05
阅读次数:
303
在网上看到一个人写的费曼学习法,觉得挺有道理(自己深有体会)。特此记录分享一下。 物理学家费曼的学习方法——教会别人: 1. Cover 迅速把需要学习的资料看过一遍,看的时候尽量理解,但不理解的地方也不要死磕,先标记。 2. Debug 拿出纸笔,试图把学习内容从头到尾跟别人讲清楚,讲不清楚的部分 ...
分类:
其他好文 时间:
2019-07-15 12:10:03
阅读次数:
110
一上来这个专题就死磕了这道题一上午,然后发现 类似二分图?2h 样例都过不去 类似状压?1h 过样例了,WA 0 类似暴搜?10min AC 然而正解是欧拉回路 欧拉回路: 如果图G中的一个路径包括每个边恰好一次,则该路径称为欧拉路径(Euler path)。如果一个回路是欧拉路径,则称为欧拉回路( ...
分类:
其他好文 时间:
2019-07-12 12:41:08
阅读次数:
80
CyclicBarrier是什么? CyclicBarrier具有什么特性? CyclicBarrier与CountDownLatch的对比? ...
分类:
编程语言 时间:
2019-06-28 22:32:15
阅读次数:
133
StampedLock是什么? StampedLock具有什么特性? StampedLock是否支持可重入? StampedLock与ReentrantReadWriteLock的对比? ...
分类:
编程语言 时间:
2019-06-24 22:37:27
阅读次数:
112
AQS的定位? AQS运用的设计模式? AQS的重要组成部分? AQS的总体流程? ...
分类:
编程语言 时间:
2019-06-24 00:55:14
阅读次数:
147
CountDownLatch是什么? CountDownLatch具有哪些特性? CountDownLatch通常运用在什么场景中? CountDownLatch的初始次数是否可以调整? ...
分类:
编程语言 时间:
2019-06-17 00:51:16
阅读次数:
125