- 博客(20)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 敏捷嘉年华上海之行
期待已久的2013年敏捷嘉年华活动,于6月29日~7月6日,在北京、上海、苏州分别举行。国内外很多敏捷实践的先行者甚至一些大牛们纷纷发表主题演讲或参与大会。杭州也有不少同行参与了这次盛会,像诺西、华三、曼拓科技等。三天的大会主要是由一些演讲、咨询和游戏组成,下面就回顾几个,总结一些收获。敏捷讲座三天的行程有两天半是讲座,下面列举三个印象较深的讲座。唯快不破三天大会最重量级的演讲要数Mary P...
2013-07-08 05:44:17 316
最小可用产品
在2013年敏捷嘉年华上听到了MVP的概念,这个概念是在精益软件开发里提到。MVP(Minimum Viable Product)是指最小可用产品:产品仅包含必要的功能点,从而能从早期的衣食父母那里得到钱和反馈。仅包含必要的功能点意味着最小成本,最能展现核心概念;不一定是成品,可以仅仅是理念;通常,构建构建MVP仅需要一天或一周的时间。以Dropbox 的例子,他们的MVP 是一个3 分钟的示意影...
2013-07-07 13:49:33 405
“双重检查锁定被打破”的声明
“双重检查锁定被打破”的声明The "Double-Checked Locking is Broken" Declaration Signed by: David Bacon (IBM Research) Joshua Bloch (Javasoft), Jeff Bogda, Cliff Click (Hotspot JVM project), Paul Haahr, Doug Lea, T...
2012-03-30 19:59:51 256
Maven系列3--Maven命令行选项
可以免费转载,转载时请注明出处 http://pengqb.iteye.com 。Maven 命令行选项说明:1、使用-选项时,和后面的参数之间可以不要空格。而使用--选项时,和后面的参数之间必须有空格。如下面的例子: $ mvn help:describe -Dcmd=compiler:compile $ mvn install --define maven.test.skip=true2...
2010-12-05 21:34:48 361
Maven系列2--pom.xml 配置详解
<!--可以免费转载,转载时请注明出处 http://pengqb.iteye.com 。--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio...
2010-12-02 22:05:55 92
Maven系列1--settings.xml 配置详解
<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO
2010-11-26 13:19:12 1480
linux恢复硬盘误删文件
前段时间,一个同学拿一个硬盘过来让我帮他恢复被删除的监控录像文件。经检查该硬盘是linux的ext3磁盘格式。我的linux是装在VMware虚拟机上的。我的笔记本通过usb连接他的硬盘。经过如下操作帮他恢复了被删除内容。1、通过 #fdisk -l 命令查询虚拟机是否识别硬盘了,在这儿,可以看到,虚拟机系统并没有识别硬盘。有两种处理办法,如下:a、在主系统(我的是windows XP)中弹出...
2010-11-24 17:58:17 201
对java中private关键字的新认识
从学习java开始,我就一直认为,如果一个类的属性定义成private,如Test类中的addition属性:public class Test{ private String addition;} 那么就没办法通过以下方式访问addition属性的:Test test = new Test();test.addition = ***;好像是受c++的影响才这么认为的...
2010-10-09 20:51:13 132
对object.clone方法的新认识
原来一直以为子类在重写Object.clone()方法时,需要额外把子类的新增属性也赋值给克隆对象,如下面的代码,other.setAddition(this.addition);我以前写clone 方法时都是加上这一句的。事实上这是不必要的,可以把这一句代码去掉。要实现这种效果是有前提条件的:在Test类的父类链上,所有的父类必须提供clone方法,并且返回由调用super.clone方法获得的...
2010-09-29 20:46:51 100
MapReduce,泛型,匿名内部类,Runnable和Callable
一时兴起,写了下面的小程序,程序用来实现MapReduce计算。并在客户端模拟一个可以用MapReduce的场景:有n个数字,1,2,3,... k ...,n-1,n。计算n个数字的平方和。程序提供了MapReduce方法和直接计算的方法分别计算结果,并比较每种计算方法的代价。程序会打印出所有计算的成本和最终计算结果。 事实上客户端完全可以定义自己的Dispense,Map和Reduce...
2010-08-16 11:05:22 292
原创 linux常用命令大全
<br />由于记忆力有限,把平时常用的Linux命令整理出来,以便随时查阅:<br /><br /> ls (list 显示当前目录下文件和目录 ls -l 详细显示 =ll )<br /> <br />[root@linux ~]# ls [-aAdfFhilRS] 目录名称 <br />[root@linux ~]# ls [--color={none,auto,always}] 目录名称 <br />[root@linux ~]# ls [--full-time] 目录名
2010-07-18 09:16:00 471
linux常用命令大全
由于记忆力有限,把平时常用的Linux命令整理出来,以便随时查阅: linux 基本命令 ls (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@linux ~]# ls [--color={none,auto,always}] 目录名称 [root@...
2010-07-18 09:09:03 941
原创 jvisualvm的使用
<br />在多线程调试的时候用到了java的VisualVM工具,jdk1.6自动带了该工具。介绍下该工具的使用方法:<br /><br />准备<br />在windows下由于以下原因会导致 Local Applications Cannot Be Detected (Error Dialog On Startup):<br />1. Java程序缺少读写Windows的临时目录的权限<br />2. Windows的临时目录是放在非NTFS分区(确切地说,是不支持AC
2010-07-14 13:56:00 3629 1
jvisualvm的使用
在多线程调试的时候用到了java的VisualVM工具,jdk1.6自动带了该工具。介绍下该工具的使用方法:准备在windows下由于以下原因会导致 Local Applications Cannot Be Detected (Error Dialog On Startup):1. Java程序缺少读写Windows的临时目录的权限2. Windows的临时目录是放在非NTFS分区...
2010-07-14 13:55:46 210
原创 mysql实现sequence
如何在mysql数据里使用Oracle序列语法.NEXTVAL和.CURVAL.假设在mysql中序列的语法是: NEXTVAL('sequence'); CURRVAL('sequence'); SETVAL('sequence',value);-- 1创建tas_music表DROP TABLE IF EXISTS `tas_app`.`tas_music`;CREATE TABLE `tas_app`.`tas_music` (`id`
2010-07-09 22:07:00 4238 1
mysql实现sequence
如何在mysql数据里使用Oracle序列语法.NEXTVAL和.CURVAL.假设在mysql中序列的语法是: NEXTVAL('sequence'); CURRVAL('sequence'); SETVAL('sequence',value);-- 1创建tas_music表DROP TABLE IF EXISTS `tas_app`.`t...
2010-07-09 21:55:43 218
网站优化
以下是我给同事写的一封信,介绍了我们公司网站优化的做法海刚,正伟好!对于新闻,股票,和号百的性能问题,经过这两天的探索,网页的性能得到了一定的提升。通过终端测试,完全打开新闻页面由原来的20秒可以减少到10秒,性能提升了一倍。而同样的页面用pc机打开的话都是在1秒左右。通过yslow测试,网页的性能由原来的70分提升到了90分。本人认为服务端的性能基本没有再提高的余地了,除非增...
2010-05-08 21:51:13 121
原创 aptana中文显示的问题
在网上看到很多朋友询问aptana如何显示中文的问题,其实是否中文显示和aptana本身无关,在eclipse中设置即可,例如aptana提供的默认的编辑.js文件的编辑期默认是不支持中文显示的。安装如下的方式操作即可显示中文Window/Preferences/General/Editors/File Associations/在File types栏选择*.js/在Associated edi
2007-12-12 16:12:00 1330 1
原创 javascript 面向对象编程
javascript 面向对象编程1、面向对象的特性1.1封装封装(Encapsulation)是将代码及其处理的数据绑定在一起的一种编程机制,该机制保证了程序和数据都不受外部干扰且不被误用。理解封装性的一个方法就是把他想成一个黑匣子,它可以阻止在外部定义的代码随意访问内
2007-12-02 23:58:00 713
原创 javascript权威指南读书笔记
第一章 JavaScript概述document.write("Table of Factorials");javascript: s=""; for(i in document) s+=i+":"+document[i]+"/n"; alert(s);第二章 词法结构在HTML中,事件处理程序性质onclick通常被声明为onClick,但是在JavaScript代码中就只能使用onclic
2007-12-01 13:47:00 1444
空空如也
java 中的Boolean如何直接打印出“是”或“否”
2010-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人