上面一篇文章,我说了一点自己的学习经验,文章的链接是:http://www.mybatis.cn/archives/88.html
其中第(4)点,我提到了Linux的io复用,主要是epoll,我突然感觉可以把这个给大家讲一讲,当做一次公开课内容,因为大家都是搞java的,很少有人即精通c/c++,又精通java的。在我看来:不懂c/c++的人,绝对是不能称之为java大牛的,如果不懂epoll,那就是压根不懂并发。虽然这个观点有点绝对,会招来非议,但是我依然坚持。我这里的观点是绝对的,是偏激的,但是这种“绝对”代表着一种高度,代表着重视程度而已,不是真的一种“绝对”的,毕竟哲学上讲过:世上没有绝对的东西,连时空都是相对的。有的人会反感这种绝对论断,很大程度上是没有体会到epoll,没有达到足够的高度,这种情况是可以理解的,人非生而知之,无知不为过。

上文提到了公开课,简单的说,就是我每年会开一次公开课,围绕着计算机科学与技术展开,任选一个主题,每次选题很随意的。公开课报名费是10元/人。虽然数目很少,但是也能过滤掉大批看热闹的人。网站运营的成本支出主要依靠自己开发的软件营收支撑,公开课不属于营收项目。如果感兴趣,请到这里注册:http://www.devilfish.cn/register.html

我希望每个从事java web开发的人都应该来听一听,至少让你离epoll更近了一步,不要整天追求一些所谓高并发的框架了,它们底层主要还是依靠epoll,它们没有那么神奇,它们都是靠着Linux的高并发在支撑。所以,凡是靠Linux支撑的,无论是那个框架,其实都差不多的。

标签: none

[网站公告]-[2024年兼职介绍]


添加新评论