摘要: 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。 01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。 由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交过三金,甚至是一个程序的2个区里交的都有,那些东西,10年后,会变得很重要。你买房子若有公 阅读全文
posted @ 2012-03-25 22:54 yunxiange 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 英文原文:numbergrinder 导读:NumberGrinder 博主写于 2009 年的一篇旧文,上周被推荐至 HN 后又成为热帖。伯乐在线编译如下: 最近我接到一个面试电话,被问了许多 Java 的问题。这样的面试很平常,大部分的问题也都是标准问题: ● 什么是多态? ● List 和 Set 有什么区别?你什么时候用 List,什么时候用 Set? ● 什么情况下你会遇见死锁? ● 强类型和弱类型有什么区别? 这些算是很合理的问题。我不喜欢那个多态的问题,因为它和大部分的面向对象语言以及继承紧密相关,而当我们覆盖和重载一个方法时,我们是不会意识到“哦!这实际上是一个... 阅读全文
posted @ 2012-03-25 22:51 yunxiange 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 关于windows8的架构,这张图流传的相当广泛 但是有多少人明白这其中的奥秘,我特意做了一些实验,来发现这到底是怎么一会儿事儿。 首先来看看win32 时代我们开发一个应用的过程: 一直都是折腾类库来开发的,dotnet类库比win32类库进了一步,做了一些更深的封装。虽然dotnet更先进,但c++的既存代码非常丰富,而且其内存密集操作巨大的性能优势,让人难以割舍。但建立一个混合c++类库和dotnet类库的项目时,结合起来并不那么令人愉快,P/invoke,c++/cli 比较麻烦。 再来看看WinRT: Oh yeah,只有一种库,winmd lib。随便混合,你不需要关心一... 阅读全文
posted @ 2012-03-25 22:34 yunxiange 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<Servlet></Servlet>之间添加如下代码:?<loadon-startup>1</loadon-startup> 2,在Servlet容器启动后,客户首次向Servlet发送请求 3,Servlet类文 阅读全文
posted @ 2012-03-25 22:32 yunxiange 阅读(177) 评论(0) 推荐(0) 编辑