爱是行动的唯一标准

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

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

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

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

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

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

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

今天聊聊分布式系统的一些事情,不满大家说我也是分布式的追随者和学习者,一个小学生,不是谦虚,但是我还是想班门弄斧的聊聊分布式,在行业者的眼里这是个高大上的东西,我也这么认为,所以才去挑战一下,也想证

多线程一直被认为是java的一大法宝来对抗c/c++这种经典而高效的语言。有的时候有人会做一些对比看看谁的性能好。我觉得大可不必,用什么语言应用场景更重要。当然一个完善的语言环境是一个语言发展的基石

多余的我不想多说,我是参考网上面《Spring 整合Quartz 2实现定时任务》的做了一点完善,开源例子:http://git.oschina.net/weir/scheduler-test-web