美文网首页IT大咖说
Java的纯真年代

Java的纯真年代

作者: IT大咖说 | 来源:发表于2018-05-03 16:26 被阅读7次

内容来源:2017年5月21日,豆子科技首席架构师钟声在“饿了么java专场”进行《Java的纯真年代》演讲分享。IT大咖说(id:itdakashuo)作为独家视频合作方,经主办方和讲者审阅授权发布。

摘要

在那个年代,Java那么纯真,她自由、直接、透明、简单、高效,像匕首一样锋利,像战士一样勇猛,像农夫一样朴实,吃饭就是吃饭,捧起碗来喝酒,甩开膀子抓肉。而现在,什么都拉开架摆足谱儿,生怕别人说自己不专业不正宗。Java的纯真已经远了,还是你拒绝了她?

嘉宾分享演讲视频地址及PPT:http://suo.im/5bbwch

多人已经忘记了Java的纯真

用Java去写跨平台的基础软件,利用java优秀的网络处理能力,去探寻异构系统跨平台java多线程服务程序。

Java的Socket程序也许是用得最多的一个应用方向。每天都在为java多线程的开销而烦恼,不断的进行性能诊断和系统的优调。

有时候为了解决java内存消耗太大的问题彻夜未眠。为了降低内存的消耗,减少与磁盘交换数据的可能性而烦恼。为了让java程序跑得快,不断的去尝试简化应用程序。

互联网让纯真,再次回归

快速上线

快速地将程序开发出来,并快速地进行部署上线。如今互联网越来越快,产品的推出也越来越快,公司和公司之间拼的就是速度。

高并发

用户量一旦增大,后台的服务器和架构要能支撑得住。

海量数据

大量数据在提供服务,要在海量数据中做数据挖掘和数据分析,为客户提供所需的东西。

Saas

Saas做一套系统供很多企业用户使用,用户看起来觉得每个系统都是他的私有系统,实际上是同一套架构。

而以上这些在有些程序员眼里,好像跟java是无关的。

那么再看看一下这些与java有关吗?

5000次/秒并发的服务;

1w台网络设备监控指标采集只需9秒就能完成;

从每天数据增量在20GB的数据库里拿出数据出图表;

高并发的DNS Server;

……

这些都是用java写的。

一则故事

曾经有一个java开发团队项目中遇到了一个“数据导出速度慢”的问题,原因是由于其导出方式导致大数据量在网络上传递,导致网络传递速度慢进而影响整体导出速度慢。

然而这个团队的主管错误地认为,这是由于java本身的速度导致的。于是花大力气招聘C语言工程师来重新完成这个程序的编码。

最终,C语言工程师开发了近两个月,由于完全仿照原java导出程序的程序处理方式,结果依然没有任何改进。

这个主管没有从影响导出速度的“大数据量”方面入手解决问题,而是想当然的认为对速度的影响主要来自于java语言本身,最终导致了程序的失败。

锋利的设计

作为java程序员,我们不要“青龙偃月刀”,而是需要“红缨枪”,一枪命中。

想要“青龙偃月刀”的程序员,总是想要完美无瑕疵,就怕有人说自己不专业,程序设计得就越发复杂,滥用设计模式。被架构师“拖死”的公司比比皆是,真是哀鸿遍野。

很多老板误认为投入足够的资金和人力就能开发出优秀的系统,其实不然。就好比一个丑女即使全是戴满金条,依然还是丑女。而最终唯一的结果只是浪费了资金。

它的好处就是完整地实现了HTTP协议,方便控制缓存和触发机制;对HTTP的接收和返回进行了改造,提高灵活性;省去了原来HTTP一些标准复杂的协议细节。

这个架构在1w台网络设备监控指标采集只需9秒就能完成。

这是一个高并发的DNS Server。

Java是纯真的

让我们变得不再纯真的并不是Web开发工作本身,让我们不再纯真的是包裹在一个单纯的java开发技术外的复杂的、八股的、晦涩的概念,让我们变得越来越虚伪,越来越务虚。

我们应让java自由、直接、透明、简单、高效,像匕首那样锋利,像战士那样勇猛,像农夫那样朴实。

反对繁琐华丽的设计,反对架床迭屋的层层抽象,反对复杂的结构和不必要的灵活性。

我的分享到此结束,谢谢大家!

相关文章

  • Java的纯真年代

    内容来源:2017年5月21日,豆子科技首席架构师钟声在“饿了么java专场”进行《Java的纯真年代》演讲分享。...

  • 纯真年代

    T君: 你好啊!好久不见了,新年的新开始事情总是比较多,忙不转的时候恨不得自己多生几双眼,多长几只手,好去应对扑面...

  • “纯真”年代

    翻看X杂志合订刊,有几篇描写朋友的文章。突然就想起你来——李纯真。 大学里总有大把的闲暇。我在一家网吧做收银...

  • 纯真年代

    每每看到街道之中四处嬉闹的孩童,我总会忍不住扬起淡淡笑容。天真的童乐会瞬间融化我心中所有的烦恼,并且放飞我的思绪,...

  • 纯真年代

    今天看到朋友圈有一张这样的照片,朋友配上文字:当年我的开学第一课。 看到这张图片,我笑了,由衷地会心一笑那种,因为...

  • 纯真年代

    雷声刚落 雨就急不可耐地奔下 先与树叶击个掌 再去地上打群架 撒欢儿的雨 只有光火的太阳才能让他们乖乖回家 可你以...

  • 纯真年代

    纯真年代 因事去了一趟太和一中,我曾经在此学习过三年的母校。掐指算来,毕业已经二十年有余了,时光...

  • 纯真年代

    故事的开始,要追溯到80年代末… 她,是一个地道的城中村女孩,父母无业,靠收房租度日… 那一年,她出生…因为出生在...

  • 纯真年代

    其实每个问题、每个心结都有一把打开的钥匙,幸运的人会得到它。今天我是幸运的,谢谢给我钥匙的人,以后我更能轻装前行[...

  • 纯真年代

    我和发小珍,走在黄昏的河堤上,凉爽的风一阵阵吹过,河水荡起朵朵的浪花。 河堤的高台上,坐着两个少年,一个戴着棒球帽...

网友评论

本文标题:Java的纯真年代

本文链接:https://www.haomeiwen.com/subject/ymclrftx.html