[转]大型网站架构演变和知识体系

转自BlueDavy之技术Blog 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。

SQL Server 2005的安装和JDBC连接方法

本文先介绍Windows XP SP2/SP3 下Microsoft SQL Server 2005 的安装及有关问题的解决方法,然后介绍Eclipse3.2 / 3.3 或 MyEclipse6.0 / 6.5 进行JDBC连接SQL Server 2005数据库的方法。

一、SQL Server 版本(32位)
SQL Server 2005 Enterprise Edition 企业版不能用在Windows XP系统下(当然还是有些特别方法可以安装,不推荐),一般是运行不了。
SQL Server 2005 Standard Edition 标准版、SQL Server 2005 Evaluation Edition 评估版和 Workgroup Edition 工作组版、SQL Server 2005 Developer Edition 开发版和 Express Edition 都可以安装在Windows XP下。
建议安装SQL Server 2005 Developer Edition 开发版,其安装DVD文件大约1.74G,整合补丁包sp2的大约1.98G.

缤纷(三)

昨日的一切历历在目,现实却是弹指一挥间四年大学生活已然结束。现在想写些什么,还是不知所云了。期间有缤纷(一),缤纷(二),就作为缤纷三部曲,这个应是缤纷三部曲的完结篇了。­

离别总是很伤人,泪水和抽泣声,还有紧紧的拥抱,道一声再见了亲爱的同学,再见了我们的宿舍,再见了我的大学!一切都注定会尘封在记忆里。我不愿意刚刚离别就翻看纪念册,让它尘封,在一年两年十年二十年之后,这一切又将是真真切切,想念着你带给我的点点滴滴,不管是好的,坏的,悲伤的或快乐的,因为我知道一切都已过去了,一切都还在我的心里,恍惚中故地重游,怅然。­

[转]软件设计的七大原则

设计模式遵循的一般原则: 来自On the way

1.开-闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开放,对修改关闭。说的是,在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。换言之,应当可以在不必修改源代码的情况下改变这个模块的行为,在保持系统一定稳定性的基础上,对系统进行扩展。这是面向对象设计(OOD)的基石,也是最重要的原则。

2.里氏代换原则(Liskov Substitution Principle,常缩写为LSP)

[转]有挑战性的JAVA程序员面试32问

来自赛迪网
第一,谈谈final, finally, finalize的区别。

  第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

  第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。

  第四,&和&&的区别。