`
文章列表
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 ...
一、选择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 ...
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) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为“子类”或“派生类”。 被继承的类称为“基类”、“父类”或“超类”。 继承的过程,就是从一般到特殊的过程。 要实现继承,可以 ...
Global site tag (gtag.js) - Google Analytics