蓝锋博客(镜像: http://bluesfeng.javaeye.com)

  博客园 :: :: 博问 :: 闪存 :: :: :: :: 管理 ::

2010年8月31日

摘要: 蓝锋博客: http://bluesfeng.javaeye.com最近刚被Google电话面了一次. 感觉还不错. 和面试官聊的很好. 到最后, 他竟然给我提了一些如何准备Google面试的经验. 下面把自己的经验和大家分享一下: 很多非技术的因素在这里就不说了... 技术方面的准备包括: 1. 仔细钻研一本数据结构和算法的书.每个程序员都知道数据结构和算法的重 要性, 可是为什么呢?最主要的原... 阅读全文
posted @ 2010-08-31 21:03 蓝锋 阅读(3908) 评论(13) 推荐(3) 编辑

2010年8月25日

摘要: Keywords: 持续集成 持续检查 Contineous Integration Contineous Inspection Sonar Software Quality 蓝锋博客:http://bluesfeng.javaeye.com 本文系翻译文章,英文原文参见: http://www.sonarsource.org/continuous-inspection-practice-emer... 阅读全文
posted @ 2010-08-25 04:56 蓝锋 阅读(1392) 评论(1) 推荐(0) 编辑

2010年8月24日

摘要: Keywords: Sonar 持续集成 Maven SQA蓝锋博客: http://www.cnblogs.com/bluesfengSonar是一个开源代码质量控制工具。把它加到现在的持续集成工具中就能够让你的java开发项目集中处于质量控制之下。1. 安装: 1) 下载Sonar: http://www.sonarsource.org/ 2) 解压缩到本地文件夹2. 运行: 进入bin文件夹... 阅读全文
posted @ 2010-08-24 20:33 蓝锋 阅读(1565) 评论(0) 推荐(0) 编辑

2010年8月17日

摘要: 环境 主机: Windows XP VM: Oracle VM VirtualBox 3.2.6 VM OS: Ubuntu 10.04 Desktop 1. 在Oracle VM VirtualBox中设置共享文件夹2. 安装VBoxGuestAdditions 3. 进入Ubuntu, 输入以下命令: mkdir /mnt/share 新建挂载点 mount -t vboxsf Sha... 阅读全文
posted @ 2010-08-17 05:32 蓝锋 阅读(6550) 评论(0) 推荐(0) 编辑

2010年8月16日

摘要: 原则1:最小化类及其属性/方法的访问权限。(Minimize The Accessibility of Classes and Members)通过封装,抽象实现信息的隐藏。尽量声明属性为私有。之通过相应的共有方法去访问这些属性。原则2:组合由于继承。(Favor Composition Over Inheritance)除了继承之外,我们还可以通过将现有的对象组合起来实现新的功能来达到重用的目的... 阅读全文
posted @ 2010-08-16 05:12 蓝锋 阅读(1394) 评论(1) 推荐(1) 编辑

2010年8月8日

摘要: 想一下,如果我们要在不同电脑之间复制文件,比如从办公室到家中的电脑。如果不使用Dropbox或者类似的软件(随后将介绍其它的基于云存储的网络文件同步软件),我们将不得不使用U盘在不同电脑之间复制文件。有了Dropbox之后,我们的生活将会变得更加轻松。Dropbox是一款构建于Amazon 云存储架构/S3 (Simple Storage Service)之上的非常优秀的网络文件同步软件。在Dro... 阅读全文
posted @ 2010-08-08 06:54 蓝锋 阅读(1401) 评论(8) 推荐(0) 编辑

2010年8月7日

摘要: 我们都知道软件中的Bug非常令人讨厌。但同时有缺陷的软件还有可能造成重大甚至致命的事故。下面是一些非常有名的软件事故:1. 1962年,水手号火箭的致命BUG。经济损失:1850万美元1962年,携带空间探测器的水手1号火箭前往金星,在起飞后不久就偏离了预定航线。任务控制在起飞293秒后摧毁了火箭。事故的起因就在于一名程序员把一条手写的公式抄写为错误的计算机代码。从而将火箭引导偏离了航向。2. 1... 阅读全文
posted @ 2010-08-07 06:08 蓝锋 阅读(1488) 评论(0) 推荐(0) 编辑