
disruptor的核心设计思路 使用循环数组的方式代替队列,使用预先填充数据的方式来避免GC 使用CPU缓存行填充的方式来避免极端情况下的数据争用导致的性能下降 多线程编程...
2018校招总结(外企,国内大公司,国内创业公司) 本篇是我参加2018春招实习和秋招的求职经历,除了笔试面试中遇到的一些问题,更多的是一些个人想法。 春招和秋招面了不少公司...
时间过去挺久了,不知道作者还在不在看这个文章,幻读这个地方,作者肯定是弄错了:
1、innodb的RR级别,使用GAP锁是解决了幻读的问题的;
2、楼主在幻读的实例中,说insert id==3的数据插不进去,其实你在任何级别都插不进去的,可以试一下;
3、insert id==3插不进去,这跟幻读没关系的,幻读指的是多了一个或者少了一个,就像幻影一样,是和一个范围有关的,幻读的必要条件是两个,第一是有Insert/delete操作,第二个是你做了范围查询;
个人见解,供参考
简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles],转载请注明原创出处,谢谢! 前言 Net...
0、前言 读完本文,你将了解到: 一、为什么说Jabalpur语言是跨平台的 二、Java虚拟机启动、加载类过程分析 三、类加载器有哪些?其组织结构是怎样的? 四、双亲加载模...
二叉树的前序、中序、后序遍历用递归实现较为简单。然而,利用递归实现则有一些挑战。现将几种常见的实现方式做简单介绍: 二叉树节点定义如下: 一、前序遍历 前序遍历的顺序为:中,...
前言 Spark成功的实现了当年的承诺,让数据处理变得更容易,现在,雄心勃勃的Databricks公司展开了一个新的愿景:让深度学习变得更容易。 当然牛好吹,也是要做些实际行...
client并不需要在集群上的某一台机器执行,在独立于集群的机器上也是可以的
看了之后不再迷糊-Spark多种运行模式早就想写这章了,一直懒得动笔,不过还好,总算静下心来完成了。 刚接触Spark时,很希望能对它的运行方式有个直观的了解,而Spark同时支持多种运行模式,官网和书籍中对他们的...
消失了一个月,努力为新项目倒腾 weex 中,记录一下遇到的问题。之后还会持续更新~ 目前,我使用的 weex 都是在集成Weex到Android来做的,项目使用的是 wee...