- 浏览: 14317 次
- 性别:
- 来自: 杭州
最新评论
文章列表
public class Node { private int id; private int parentId; Node(){} Node(int id,int parentId){ this.id=id; this.parentId = parentId; } public int getId() { return id; } public void setId(int id) { this.id = id; ...
需求文档模板
我曾经也纠结于需求文档的模板,寻找并参考了很多模板。其实模板并没有绝对唯一的标准,可以根据项目的需要,修改现有的一些优秀模板而来。
以下是我喜欢也在用的需求文档模板,一个简要的大纲,是根据项目需要和工作经验不断修改而来,以后也许还会继续修改完善。模板中的第2部分用例(Use Cases)是需求的重点,是个很大的课题。
有了模板并不代表会需求分析,更不代表可以做的好。模板只是一个“壳”,是需求内容的组织形式,关键是要有“陷”。
================= 需求文档模板 =================
修订历史记录
日期
...
http://www.srcsky.com/kaiyuan/category/123
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcached的使用方式理解。
本文的部分内容可能需要比较好的数学基础作为辅助。
◎Memcached是什么
在阐述这个问题之 ...
http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-3.html MySQL 服务器调优
http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#show SHOW语法
show databases
show tables
show tables from db_name
show columns from tbl_name 列出表中列的信息
show index ...
public static String splitAndFilterString(String input, int length) { if (input == null || input.trim().equals("")) { return ""; } // 去掉所有html元素, String str = input.replaceAll("\\&[a-zA-Z]{1,10};", "&q ...
/** * 判断一个字符是Ascill字符还是其它字符(如汉,日,韩文字符) * * @param char * c, 需要判断的字符 * @return boolean, 返回true,Ascill字符 */ public static boolean isLetter(char ...
关键字: stringutils
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 StringUtils.xxx() 下面分别对一些常用方法做简要介绍:1. publi ...
jquery常用函
- 博客分类:
- 我的工作笔记--jquery
一、选择html元素 1.单个定位
2.上下关联查找
$(".addFriend").click(function(){
var sendImg = $(this).parents(".visitDetail").siblings(".avatarBox").children(".avatarImg").find("img").attr("src");
var obj = $(".laybox").eq(1);
obj.find(".av ...
aaaa
- 博客分类:
- 我的工作笔记--java基础
http://www.open-open.com/
http://blog.timeshi.com/blog-125.html
软件公司中常用的软件测试工具有哪些?功能和特点都怎么样?
http://zhidao.baidu.com/question/85081044
首先,确认要建立索引的文件。在E:\lucene\test下放置所有要建立索引的文件。
a.txt b.txt c.txt d.txt 内容如图:
选择开发工具和开发包开发工具
开发工具
Eclipse 3.2
开发包
lucene-demos-1.9-final.jar
lucene-core-1.9-final.jar
4.6 Lucene实例开发
打开Eclipse,新建一个Java工程,工程有3个类,其中
Constants.java主要是用来存储一些常量的类,如索引文件路径和索引的存放位置;
LuceneIndex.java是用于对文件建闰索引的类;
Luc ...
Facade外观模式,是一种结构型模式,它主要解决的问题是:组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。在这里我想举一个例子:比如,现在有一辆汽车,我们(客户程序)要启动它,那我们就要发动引擎(子系统1),使四个车轮(子系统2)转动。但是实际中我们并不需要用手推动车轮使其转动,我们踩下油门,此时汽车再根据一些其他的操作使车轮转动。油门就好比系统给我们留下的接口,不论汽车是以何种方式转动车轮,车轮变化成什么牌子的,我们要开走汽车所要做的还是踩下油门。
GoF《设计模式》中说道:为子系统中的一组接口提供一个一致的界面,Fac ...
面向对象的三个基本特征(讲解)
面向对象的三个基本特征是:封装、继承、多态。
封装
封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。
封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。
继承
面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。
通过继承创建的新类称为“子类”或“派生类”。
被继承的类称为“基类”、“父类”或“超类”。
继承的过程,就是从一般到特殊的过程。
要实现继承,可以 ...