一篇面经(BAT面试)(转)
摘要:0. 写在之前 首先呢我的面试经历和一些面霸和收割机的大神相比绝不算丰富,但我这三个月应该能代表很大一部分人的心路历程:从无忧无虑也无知的状态,然后遭遇挫败,跌入低谷,连续数天的黑暗,慢慢调整,逼着自己不能松懈,看到改变,收获肯定,分享经历。 先大概说下自己的面试经历吧(详细的面试过程和面试题解析在
阅读全文
posted @
2019-03-16 23:06
Dufe王彬
阅读(2087)
推荐(0) 编辑
去BAT,你应该要看一看的面试经验总结(转)
摘要:来源微信公众号『easyserverdev』 http://mp.weixin.qq.com/s/UZljzFMjobo1wzCguY7NDg 说下我的面试经验吧,都是亲身经历,不喜勿喷: 我去年12月份从上一家公司离职,一直到今年3月份,基本上都在面试中度过来的。先交代下背景:坐标上海,做技术开发
阅读全文
posted @
2019-03-16 23:04
Dufe王彬
阅读(164)
推荐(0) 编辑
去“BAT”这样面试,拿到offer的几率是80%(转)
摘要:一、概述面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。 “你的优势是什么?”多年前我觉得这
阅读全文
posted @
2019-03-16 23:04
Dufe王彬
阅读(219)
推荐(0) 编辑
Flink架构、原理与部署测试(转)
摘要:Apache Flink是一个面向分布式数据流处理和批量数据处理的开源计算平台,它能够基于同一个Flink运行时,提供支持流处理和批处理两种类型应用的功能。 现有的开源计算方案,会把流处理和批处理作为两种不同的应用类型,因为它们所提供的SLA(Service-Level-Aggreement)是完全
阅读全文
posted @
2019-03-15 10:51
Dufe王彬
阅读(472)
推荐(0) 编辑
mysql 乐观锁实现
摘要:一、为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: 1.丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 2.
阅读全文
posted @
2019-03-14 17:49
Dufe王彬
阅读(294)
推荐(0) 编辑
红黑树(转)
摘要:一、在理解红黑树之前,先看一些二叉查找树 二叉查找树特性:左字数上所有的节点的值都小于或等于他的根节点上的值 右子树上所有节点的值均大于或等于他的根节点的值 左、右子树也跟别为平衡二叉树 举个二叉树的例子: 可以看到如果要查询10的话,10>9 因此到他的右子树,右子树根节点为13,10<13 因此
阅读全文
posted @
2019-03-04 17:31
Dufe王彬
阅读(184)
推荐(0) 编辑
面试小结之Elasticsearch篇(转)
摘要:最近面试一些公司,被问到的关于Elasticsearch和搜索引擎相关的问题,以及自己总结的回答。 Elasticsearch是如何实现Master选举的? Elasticsearch的选主是ZenDiscovery模块负责的,主要包含Ping(节点之间通过这个RPC来发现彼此)和Unicast(单
阅读全文
posted @
2019-03-04 14:35
Dufe王彬
阅读(270)
推荐(0) 编辑
epoll的LT和ET(转)
摘要:1 socket IO事件 1.1 读事件 读事件:句柄从不可读变成可读,或者句柄写缓冲区有新的数据进来且超过SO_RCVLOWAT。 常见的产生读事件有如下几种: socket有一个未清除的错误。如非阻塞的connect连接错误会使socket变成可读写状态。 非阻塞accept有新的连接进来。
阅读全文
posted @
2019-03-03 23:24
Dufe王彬
阅读(258)
推荐(1) 编辑
TCP连接异常断开检测(转)
摘要:TCP是一种面向连接的协议,连接的建立和断开需要通过收发相应的分节来实现。某些时候,由于网络的故障或是一方主机的突然崩溃而另一方无法检测到,以致始终保持着不存在的连接。下面介绍一种方法来检测这种异常断开的情况 TAG: TCP连接异常断开 TCP断链 TCP是一种面向连接的协议,连接的建立和断开需要
阅读全文
posted @
2019-03-02 11:02
Dufe王彬
阅读(762)
推荐(0) 编辑