生活心得
帅性而为1号
就读于东南大学,现阿里巴巴Java工程师
展开
-
You should blog even if you have no readers
original website: http://nathanmarz.com/blog/you-should-blog-even-if-you-have-no-readers.htmlSpencer Fry wrote a great post on "Why entrepreneurs should write." I would further add that the转载 2016-03-17 16:15:00 · 659 阅读 · 0 评论 -
自己设计系统之间的通信协议
一个突发奇想 昨天一直在想http协议的问题,http协议是基于TCP/IP协议的,我一直在想,http的实体在哪里?后来我想,http不过是一个“全球范围内的承诺”,所有使用它的人都承诺按照特定的格式传递数据。因此,用正式一点的话说,它只不过是一组全球共同承认的规范而已,定义了一组程序、服务器等必须遵守的通信约定,这么想来,协议貌似就没有那么神秘了。因此,我觉得我们人人都可以原创 2016-09-13 11:00:05 · 4382 阅读 · 0 评论 -
架构是什么
最高层次的规划,难以改变的决定原创 2016-08-28 17:21:28 · 476 阅读 · 0 评论 -
淘宝王琤:Taobao JVM的性能优势与价值体现
taobao JVM: http://jvm.taobao.org/ 阿里集团作为中国最大的Java技术应用方,针对淘宝应用需求的JVM的优化定制是必要且收益巨大的。TaobaoJVM是基于OpenJDK VM并根据淘宝业务、应用特点及开发者需求开发的稳定,高效且深度定制的JVM版本。是国内第一个优化、定制且开源的服务器版Java虚拟机。北京时间2012年12月转载 2016-07-21 14:52:38 · 7706 阅读 · 2 评论 -
由面向对象编程以及RESTful软件架构学习产生的想法(面向对象服务器设计)
这几天学习了java面向对象编程,还有RESTful软件架构风格,突然有种融会贯通,水乳交融的感觉。从C语言到Java,从SOAP Web服务架构到RESTful Web服务架构,都走了同一条路,都是从面向过程设计到面向对象设计。C语言和Java之间的爱恨纠葛我就不说了,有过程序开发经验的人都懂。我说一说我对SOAP与RESTful设计之路的理解。 SOAP=RPC+http+XML,而原创 2016-07-28 10:49:52 · 660 阅读 · 0 评论 -
Java 程序员们值得一看的好书推荐
《深入理解Java虚拟机:JVM高级特性与最佳实践》如果你不满足于做一个只会写if…else…的Java程序员,而是希望更进一步,我随便举几个例子吧:1、了解Java代码的底层运行机制2、定位性能问题3、对整个系统进行性能调优4、解决各种奇奇怪怪的线上线下问题5、更加高级别的,为自己的项目量身定做一款适合自己项目的虚拟机那转载 2016-07-14 10:34:38 · 448 阅读 · 0 评论 -
Java高级软件工程师面试考纲
当前,市面上有《Java XX宝典》类似的图书,而且图书中的内容都着重在讲解Java最为基础的部分,最严重的是,里面有着大量错误的内容,极具误导性。另外,网上也有各种各样的Java面试题, 很多也是着重在Java语言基础上。实际上,如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够的,还必须懂得常用数据结构、算法、网 络、操作系统等知识。因此本文不会讲解具体的技术,笔者综合自己转载 2016-07-14 10:20:18 · 406 阅读 · 0 评论 -
七年阿里老人谈新人程序员的成长
作者:李伟 发布时间:2016-04-18原文链接:http://www.java1995.com/net/20160418212.html先做事再做人新同学常有这些困惑,到底是做技术还是做业务?是每天加班加点写代码还是空点时间来看书学习?是先追求广度还是先钻研一门技术?是两耳不闻窗外事一心埋头做事还是和同事打成一片参加各种活动?这些问题也曾困扰着我。我觉得转载 2016-07-14 10:13:02 · 406 阅读 · 0 评论 -
并发和并行的区别
并发和并行从宏观上来讲都是同时处理多路请求的概念。但并发和并行又有区别,并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔内发生。 在操作系统中,并发是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。 图一 并发原创 2016-06-30 15:29:14 · 429 阅读 · 0 评论 -
Java基础必备
写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验,能让大家更好学习和使用Java。 这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE相关的、和Java中各个框架相关的内容。 经过这么多年的Ja原创 2016-05-16 10:40:23 · 3445 阅读 · 0 评论 -
程序员技术提升攻略
转载自: 酷壳网址: http://coolshell.cn/articles/4990.html月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的转载 2016-04-18 23:09:36 · 607 阅读 · 0 评论 -
写给新手程序员的一封信
首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。 “当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。” – WhyTheLuckyStiff 对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好,而不是对原来的东西修修补补。 仅仅是因为爱转载 2016-04-18 23:04:44 · 403 阅读 · 0 评论 -
[置顶] 二十岁出头,你一无所有,但你却拥有一切
我从来没有看到过一句话,如此让我共鸣。二十岁出头,你一无所有,但你却拥有一切,因为你还有牛逼的梦想。可那又怎样,只有行动,才能解除你所有的不安 (一)嘴上说说的人生 那年我在离家的时候一个劲地往自己的硬盘里塞《灌篮高手》,我妈一副嗤之以鼻的表情看着我,似乎是在说:“这么大的人了居然还这么喜欢看动漫。” 我不知道怎么回应她,只好耸耸肩,转载 2016-04-12 00:12:06 · 515 阅读 · 1 评论 -
我为什么要学习Linux?
本人转自:http://blog.csdn.net/zhangjg_blog/article/details/17621339好长时间没好好写点东西了,前段时间由于项目的需要出差了一个多月,期间各种加班,每天晚上加班到十点,回到宾馆实现是没什么精力再写博客了。有时间能静下来写点东西总是很好的一件事,如果写技术方面的博客,不仅能给读者提供一些解决问题的线索,也能加深自己对技术点的理解,如转载 2016-04-11 23:41:58 · 346 阅读 · 0 评论 -
我们应该如何对待开源?
前天把SSH全部看完了,拖了很长的时间。从2月23号开始看的SSH,前前后后用了两个半月。以为一个多月就能看完的。但是总是有很多事来拖慢进度。真的是应了那句话“计划赶不上变化”。 SSH是进入java方向的第二个教程了,从第一个的drp到现在的ssh。让自己感觉到了java的世界真的是浩瀚无边。这里特别要感谢一下米老师,如果没有老师的指点,真的很难知道自己要学什么,从那里下手。我也转载 2016-03-19 10:33:08 · 568 阅读 · 0 评论 -
疯狂软件对Oracle放弃Java EE的看法(杂谈)
近日网络上出现了一些关于Oracle将要放弃Java EE的说法,在Java行业引起不小的关注,甚至有些人开始担心Java会不会就此消亡,但事实上这不过是杞人忧天,疯狂软件教学总监李刚根据多年来Java行业的从业经验,对此提出以下几点分析抛砖引玉,供广大Java从业者参考。第一点:Oracle根本没有力量左右Java发展自从Java发展壮大以来,无论是以前的Sun公司,还是后来Oracle转载 2016-08-25 20:59:32 · 881 阅读 · 0 评论