爱是行动的唯一标准

之前也写了一些并发NIO的入门文章,说实话这东西还真不是一般人能掌握的,掌握的标准也估计不一样。项目有大有小,工具有简单又复杂,比如rocketMQ这种级别的消息中间件显然是并发和NIO最好的结合。

2-3-4树存在的意义其实很明显了就是为B-tree做准备的或者说是特殊的B-tree,而且用途也没有B-tree多,所以说了解2-3-4树是为了更好地了解和理解B-tree的。 B-tree在应

首先大家要思考一个问题树为什么要平衡?也许是废话但是平衡的含义却意义深远,如果不能保障树的平衡我们还研究运用树干嘛,计算机里面对树的应用基本都是平衡还得有序。 上一节我也说过树在计算机领域的应用主

计算机里面的数据结构 树 在计算机存储领域应用作用非常大,我之前也多次强调多磁盘的存取速度是目前计算机飞速发展的一大障碍,计算机革命性的的下一次飞跃就是看硬盘有没有质的飞跃,为什么这么说?因为磁盘是

redis cluster集群是redis分布式高可用、主从复制和读写分离,主备切换、水平扩充。从而实现高并发亿级流量T级海量数据十万加QPS的官方解决方案,可以说目前市面上开源的最靠谱的解决方案

Java NIO系统的核心在于:通道(Channel)和缓冲区(Buffer)。通道表示打开到IO 设备(例如:文件、套接字)的连接。若需要使用NIO 系统,需要获取用于连接IO 设备的通道以及用于

Java的多线程并发出现大概是从jdk1.5开始的,其实一直都有只不过之前的性能不好而已,1.5之后在Doug Lea老爷子手里让java一下子大放光彩。同时也使得多线程并发和NIO变得复杂起来,如

过年在家学习java多线程并发问题,说实话工作7 8年了没写过这些底层的东西,前两年才听说netty,去年学习了一下NIO,也想读读netty的源码结果卡在了netty的内存分配这里理解不了了。复杂

Nett是什么怎么通俗的理解netty对于没接触没了解过的人来说可能会感觉高大上,如果简单地说就是对jdk的nio进一步完善优化简化不知道你是否可以理解。 其实他就是这么一个东西,上一篇的nio入

这个话题还是要从面试说起,说实话我这个人就是非常不擅长面试,对基础掌握的也不是对答如流,而且jdk集合的底层原理一直处于懵懵懂懂的状态,这么说如果要我去写偏底层的中间件那基础肯定要恶补一下,如果不设