最新文章
-
最全二叉树:完整详解二叉树的遍历以及完全二叉树等6种二叉树
树在数据结构中占据了非常重要的位置,尤其是二叉树。经常是在java面试中必问的一个环节,而且二叉树的应用场景真的非常普遍,需要重点掌握好。 但是一直以来,很多同学对于二叉树的掌握都是不太全面。今天我就来谈谈二叉树,希望你喜欢这个Java数据结构与算法这个专题,认真看完后你会对二叉树会有一个比较完整的了解。 本文作者:陈睿|mikechen 优知学院创始人 重点会谈到以下几点: 二叉树 二叉树的遍历…... -
深度剖析RPC框架的核心设计
做过分布式服务端的Java工程师,随着对技术底层的认知的加深,都会或多或少的会去想: 一个RPC框架需要考虑的问题有哪些,如何来解决?下面我们围绕RPC通信框架,从如何实现这个角度做一个剖析,以及每个环节能做什么? RPC框架简介 单体应用时代只有内外网通信,并没有服务间通信的诉求,随着单机服务性能下降,进入多服务分布式的时代后Rpc 框架才应运而生。通信Rpc犹如生活中电网基建一样,是分布式服务…... -
一篇文章详解BAT薪资构成、晋升体系、绩效考核
“ BAT薪资、级别与晋升这一块,全国采取的都是一套体系,下面就为大家详细介绍腾讯、阿里巴巴、百度内部的薪资等级情况。 一:腾讯 薪资、级别与晋升这一块,BAT一般全国采取的都是一套体系,下面就为大家详细介绍。 1.等级划分: 腾讯内部设五大职能岗位,分别是 T(技术) P(产品) S(销售) M(市场) D(设计) 其中技术、产品、设计的薪资水平相差不大,销售和市场的薪资相对较低。 …... -
谈谈技术人的优势
做技术的优势和劣势同样巨大,我之前写文章谈过技术出身的很多盲点,今天我换一个思路,谈谈技术人的优势。 如今互联网已经连接了大部分我们的生活和工作,再加上移动互联网这一波浪潮,把人与人,人与服务更好的连接在了一起。 信息的优势 谈到连接,目前连接互联网最长时间的有一类成员,那就是IT从业人员,基本都是白天连接PC,晚上连接手机,除了睡觉,大部分的时间都连接在互联网上。从某种意义上讲,只有长时间连接的…... -
详解分布式一致性ACID、CAP、BASE,以及区别
在阿里Java面试环节,经常会问CAP、BASE等相关的分布式理论,其实这些名词主要还是来自于分布式的一致性,今天主要介绍分布式一致性:强一致性、最终一致性、ACID、CAP等理论。 分布式一致性的背景 随着分布式事务的出现,传统的单机事务模型(ACID)已经无法胜任,尤其是对于一个高访问量、高并发的互联网分布式系统来说。 分布式事务的一致性,请参考:分布式事务的解决方案,以及原理、总结 如果我们…...











