摘要: 其实到现在为止距离淘宝双十一事件已经过去蛮多天了,但在整个技术圈里面大家还是津津乐道。我这次在采访之前在和一些网友做沟通的时候,他们也提出了非常多非常有意思的问题,包括一些高并发的,一些压力测试的等等,那我希望也代表这些网友和你做一个交流。那第一个问题就是,在那么大的访问量,淘宝的技术团队是如何做到一个高并发处理的?对于高并发处理,简单来说呢,就是如何通过集群方式去并发处理用户的请求,那说复杂它是一个比较完整的体系,那可能我就没有办法一一的把它说全了。我可以从前往后给大家说几个点:比如说我们的CDN,你如何把静态的图片,还有静态的JS文件和一些HTML文件放在用户最近的一个节点上让他去最快的访 阅读全文
posted @ 2013-09-10 20:04 王超龙 阅读(444) 评论(0) 推荐(0)
摘要: 最近看了一下JAVA的基础,发现差距还是不小啊!举个最简单的例子,下面我们就来研究一下JAVA的初始化机制!见程序:public class Exp { public static void main (String args[]){ System.out.println("Inside main()");// Cups.cup1.f(99); Cups cups = new Cups(); }}class Cups{ Cups(){ System.out.println("Cups()"); } static Cup cup1; static Cup 阅读全文
posted @ 2013-09-04 18:15 王超龙 阅读(223) 评论(0) 推荐(0)
摘要: JAVA垃圾回收机制在公司里上班时间长了,只存在于应用的领域中,不看看JVM的原理,出去会被人鄙视的!今天就大家一起学习一下 JAVA的垃圾回收机制吧!JAVA是面向对象的语言,大家都知道对象初始化的重要性,但是对象创建了之后,不在需要了就要把它清除掉,所以垃圾回收就显得非常重要。定义:JAVA 虚拟机会自动清除没有被引用的无用对象。JAVA垃圾回收是有一个线程去自动执行,他与C++中的析构函数有很多不同之处,当你调用析构函数的时候,则被析构的对象一定会被清楚,但是在JAVA中对象并非总是被垃圾回收!总结一下三点:对象可能不被垃圾回收垃圾回收不等于析构垃圾回收只跟内存有关先解释一下前两条,JA 阅读全文
posted @ 2013-09-04 18:14 王超龙 阅读(196) 评论(0) 推荐(0)
摘要: 当你决定要离职了,你该怎么办,现在大多数企业中的员工,尤其是在私企中,跳槽换工作变得平常起来,举个简单的例子,父母老一辈的同事一般都是在国企或者是在事业单位,那种同事一般都是一辈子的,谁都不好得罪谁,谁是什么样子也都明白,谁家有个红白事,大家也都随随份子互相帮衬着点,但是在北京同事之间随份子的事,貌似少之又少,因为今天有可能还一起吃饭,聊天,明天就走了,跳槽了,所以说处理好你与上一家公司的同事,领导之间的关系还是非常重要的!1.针对普通人,一般都是骑驴找马,领导们也都心知肚明,但是当你要离职的时候,你是否应该跟领导说呢,答案是否定的暂且不说你的领导知道你确定要走之后对你的态度,他如果让你辞职, 阅读全文
posted @ 2013-08-30 14:19 王超龙 阅读(1226) 评论(0) 推荐(0)
摘要: JAVA垃圾回收机制在公司里上班时间长了,只存在于应用的领域中,不看看JVM的原理,出去会被人鄙视的!今天就大家一起学习一下 JAVA的垃圾回收机制吧!JAVA是面向对象的语言,大家都知道对象初始化的重要性,但是对象创建了之后,不在需要了就要把它清除掉,所以垃圾回收就显得非常重要。定义:JAVA 虚拟机会自动清除没有被引用的无用对象。JAVA垃圾回收是有一个线程去自动执行,他与C++中的析构函数有很多不同之处,当你调用析构函数的时候,则被析构的对象一定会被清楚,但是在JAVA中对象并非总是被垃圾回收!总结一下三点:对象可能不被垃圾回收垃圾回收不等于析构垃圾回收只跟内存有关先解释一下前两条,JA 阅读全文
posted @ 2013-08-30 14:06 王超龙 阅读(689) 评论(0) 推荐(0)
摘要: 微软面试100题全部答案 最新整理的全部100题的答案参见如下(重复的,以及一些无关紧要的题目跳过。且因尊重阿财,未作过多修改。因此,有些答案是还有问题的,最靠谱的答案以程序员编程艺术系列为准,亦可参考个人之前整理的前60题的答案:第1题-20题答案:http://blog.csdn.net/v_JULY_v/archive/2011/01/10/6126406.aspx;第21-40题答案:http://blog.csdn.net/v_JULY_v/archive/2011/01/10/6126444.aspx;第41-60题答案:http://blog.csdn.net/v_JULY_v/ 阅读全文
posted @ 2013-08-18 21:37 王超龙 阅读(2163) 评论(0) 推荐(0)
摘要: 在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。1. 最简单的实现首先,能够想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实例化此类,然后在类中提供一个静态的实例并能够返回给使用者。这样,使用者就可以通过这个引用使用到这个类的实例了。publicclassSingletonClass {pri 阅读全文
posted @ 2013-08-15 16:39 王超龙 阅读(256) 评论(0) 推荐(0)
摘要: 1、使用框架的意义与Spring的主要内容随着软件结构的日益庞大,软件模块化趋势出现,软件开发也需要多人合作,随即分工出现。如何划分模块,如何定义接口方便分工成为软件工程设计中越来越关注的问题。良好的模块化具有以下优势:可扩展、易验证、易维护、易分工、易理解、代码复用。优良的模块设计往往遵守“低耦合高内聚”的原则。而“框架”是对开发中良好设计的总结,把设计中经常使用的代码独立出来,所形成的一种软件工具。用户遵守它的开发规则,就可以实现良好的模块化,避免软件开发中潜在的问题。广义上的框架无处不再,一个常见的例子就是PC硬件体系结构,人们只要按照各自需要的主板、显卡、内存等器件就可以任意组装成自己 阅读全文
posted @ 2013-08-15 16:38 王超龙 阅读(399) 评论(0) 推荐(0)
摘要: 沟通不及时,问题不及时反映,不仅会造成任务完成迟缓,而且还会造成费力不讨好的勾当!人在社会身不由己啊~ 阅读全文
posted @ 2013-07-23 16:15 王超龙 阅读(223) 评论(0) 推荐(0)