爱是行动的唯一标准

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

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入

之前这篇文章(http://www.loveweir.com/posts/view/71)胡扯了很多计算机底层的知识,总之一句话:没有操作系统底层对于字节流和字符流的封装(缓存和内存映射),就没有高

今天来聊聊IO操作,关于这个话题我一上来就打算从操作系统对磁盘的读写原理开始,IO是什么?把它打回原形说就是CPU和磁盘之间的数据交互,我不能再通俗了CPU和磁盘你应该知道吧。对于高性能来说磁盘可谓