disruptor的核心设计思路 使用循环数组的方式代替队列,使用预先填充数据的方式来避免GC 使用CPU缓存行填充的方式来避免极端情况下的数据争用导致的性能下降 多线程编程...

disruptor的核心设计思路 使用循环数组的方式代替队列,使用预先填充数据的方式来避免GC 使用CPU缓存行填充的方式来避免极端情况下的数据争用导致的性能下降 多线程编程...
2018校招总结(外企,国内大公司,国内创业公司) 本篇是我参加2018春招实习和秋招的求职经历,除了笔试面试中遇到的一些问题,更多的是一些个人想法。 春招和秋招面了不少公司...
简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles],转载请注明原创出处,谢谢! 前言 Net...
0、前言 读完本文,你将了解到: 一、为什么说Jabalpur语言是跨平台的 二、Java虚拟机启动、加载类过程分析 三、类加载器有哪些?其组织结构是怎样的? 四、双亲加载模...
二叉树的前序、中序、后序遍历用递归实现较为简单。然而,利用递归实现则有一些挑战。现将几种常见的实现方式做简单介绍: 二叉树节点定义如下: 一、前序遍历 前序遍历的顺序为:中,...
前言 Spark成功的实现了当年的承诺,让数据处理变得更容易,现在,雄心勃勃的Databricks公司展开了一个新的愿景:让深度学习变得更容易。 当然牛好吹,也是要做些实际行...
消失了一个月,努力为新项目倒腾 weex 中,记录一下遇到的问题。之后还会持续更新~ 目前,我使用的 weex 都是在集成Weex到Android来做的,项目使用的是 wee...
Win平台上已经打造了便携版的Sublime Text3,但是,现在折腾Ubuntu不能同步过来使用了,称寒假在家休息,整理一下安装过程好了: 安装sublime 在subl...
(一)初创 老张已过而立之年,踌躇满志,渴望浪迹互联网的英雄豪情始终在内心澎湃,终于,他走出了这一步,成立了一家互联网公司。 老张凭借着这几年在互联网领域的积累和个人魅力,很...