自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (3)
  • 收藏
  • 关注

转载 Struts2 URL参数 s:if 判断应用

Struts2的s:if标签很怪异,下面来具体地看看,如何用s:if标签来判断URL中的参数。<br />Struts2的s:if标签很怪异,下面来具体地看看,如何用s:if标签来判断URL中的参数。<br />访问一个带有URL参数的页面,如:http://localhost:8080/a.jsp?name=xht555<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ tag

2011-02-23 16:43:00 1668 1

转载 在MyEclipse8.5中安装JBPM插件

<br />1、下载对应的jbpm版本(是zip的),解压缩到任意盘下<br />2、在MyEclipse8.5安装目录下(这是我的安装目录D:/soft/Genuitec/MyEclipse 8.5 M1/dropins)新建两个文件夹features和plugins,有就不需要建<br />3、在解压缩后的jbpm目录下(我的jbpm目录D:/jbpm-starters-kit-3.1.4/jbpm-designer/jbpm-gpd-feature/eclipse)复制对应文件夹下的文

2011-02-15 09:42:00 3373

转载 Myeclipse6.5安装jBPM3.2.3

Myeclipse6.5安装jBPM3.2.3(2010-03-04 15:53:41)转载标签:it分类:IDE<br /> 由于Myeclipse和jBPM版本的不同,jBPM有时候很难安装,开发环境不容易搭建。找了好多资料,论坛,博客,安装的方法只针对特定的版本有效。对于Myeclipse6.5和jBPM3.2.3的安装,目前为止还没有百度出来。   下面是个人摸索的安装方法:<br />   安装完Myeclipse6.5,安装jBPM的开

2011-02-13 20:08:00 1543 2

转载 JSP学习笔记(八十四):struts2的页面中调用函数

<br />方法一:<br /><s:set name="str" value="'Hello World'"></s:set><br /><s:property value="%{@com.common.Constant@func(#str)}"/><br /> <br />func是类com.common.Constant里面的一个静态方法<br />str是动态的参数<br /> <br />方法二:<br /><s:bean name="com.common.StrutsHelper" id="he

2011-02-10 13:18:00 1029

转载 用Java实现Server-Client结构的聊天系统

<br />说在前面...<br /><br />  近日研究了一下Java,以及用Java实现socket网络编程的方法,对于创建一个聊天系统总算有了一点心得,不过我究竟还是个Java初学者,在众多高手面前舞刀弄枪,免不了有些胆战心惊,毕竟才疏学浅,如果在方法方面有什么不足或者欠成熟的地方,各位大虾看过之后还要多多指点,毕竟我看Java只看了一个星期,很多高级方法还没有接触,不可能完全设计出一个完美的系统,大家还是分享一下自己的经验好了,毕竟,重在交流嘛。<br />  言归正传,标准Java

2010-12-11 17:01:00 836

转载 网页制作小技巧:dl dt dd标签用法

<br />一般我们在做列表的时候通常只会用到ul和li标签,至于DL一般都很少用到,它也属于列表类的标签,下面说一下大概的用法:<br /><dl>标记定义了一个定义列表,定义列表中的条目是通过使用<dt>标记(“definition title”,定义标题)和<dd>标记(“definition description”,定义描述)创建的。<dt>给出了术语名,<dd>标记给出了术语的定义。<br />也就是说<dt>用来创建列表中的上层项目,<dd>用来创建列表中最下层项目,<dt>和<dd>

2010-12-04 18:46:00 989 1

转载 关于BufferedInputStream类的mark与reset方法的一个bug的问题

<br />关于BufferedInputStream类的mark与reset方法的一个bug的问题.txt<br />[email protected] 施祖阳 http://www.shizuyang.cn<br />2010-7-7 13:20:26 星期三<br />最近在调试程序时发现BufferedInputStream类的mark与reset方法存在一个bug,重现方式如下:<br />import java.io.BufferedInputStream;<br />import

2010-11-26 18:51:00 2727

转载 Java InputStream 的mark 和reset操作

Java  InputStream  的mark 和reset操作mark用于标记当前位置;在读取一定数量的数据(小于readlimit的数据)后使用reset可以回到mark标记的位置。FileInputStream不支持mark/reset操作;BufferedInputStream支持此操作;mark(readlimit)的含义是在当前位置作一个标记,制定可以重新读取的最大字节数,也就是说你如果标记后读取的字节数大于readlimit,你就再也回不到回来的位置了。通常InputStream

2010-11-26 11:48:00 8639

转载 Class.forName() 与new 区别

<br />Class.forName(xxx.xx.xx) 返回一个类<br />首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。<br /><br />至于什么时候用,可以考虑一下这个问题,给出一个字符串变量,它代表一个类的包名和类名,怎么实例化它?只有提到的这个方法了,不过要再加一点。<br />A a = (A)Class.forName("pacage.A").newInstance();<br />这

2010-11-19 18:55:00 950

转载 java的对象、对象句柄、变量等在内存的分布

摘自TIJ第二章 程序运行时,我们最好对数据存储到什么地方做到心中有数。特别要注意的是内存的分配。有六个地方都可以存储数据:             (1)   寄存器(Registers)。这是速度最快的存储场所,因为寄存器其他所有存储媒介都不同:它位于处理器内部。不过,寄存器的数量十分有限,所以寄存器是根据需要由编译器适当地分配。作为一个程序员,我们对此没有直接的控制权,也没办法在程序里头感觉到寄存器的任何存在迹象。             (2)   Stack(栈)。位于一

2010-11-19 18:43:00 1995

转载 java中字节流与字符流有什么区别简介?

字节流与字符流主要的区别是他们的的处理方式<br /><br />字节流是最基本的,所有的InputStream和OutputStream的子类都是,主要用在处理二进制数据,它是按字节来处理的<br />但实际中很多的数据是文本,又提出了字符流的概念,它是按虚拟机的encode来处理,也就是要进行字符集的转化<br />这两个之间通过 InputStreamReader,OutputStreamWriter来关联,实际上是通过byte[]和String来关联<br />在实际开发

2010-09-27 10:17:00 1103

转载 获得程序当前路径System.getProperty("user.dir");

<br />java2核心技术 I <br />      因为所有在java.io中的类都是将相对路径名解释为起始于用户的当前工作目录,所以应该清楚当前的目录。<br />可以通过调用System.getProperty("user.dir") 来获得。<br /><!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun;

2010-09-26 16:33:00 10356 3

原创 UML关系表示方法收藏

<br />UML关系表示方法收藏<br /> 常见的关系有:一般化关系(Generalization),关联关系(Association),聚合关系(Aggregation),合成关系(Composition),依赖关系(Dependency)。 <br /><br />      其中,聚合关系(Aggregation),合成关系(Composition)属于关联关系(Association)。<br /> <br />      一般关系表现为继承或实现关系(is a),关联关系表现为变量(h

2010-09-26 14:55:00 1460

原创 Java泛型的好处

      java泛型是javaSE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。         泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。        可以在集合框架(Col

2010-09-26 10:29:00 55583 7

转载 如何使用Java中的Date和Calendar类

开发者在线 Builder.com.cn 更新时间:2007-10-13作者:整理 来源:天极网本文关键词: JAVADateCalendar<br />Java 语言的Calendar(日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分.所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象. 我们写了两篇文章, 这是第一篇,我们将大概

2010-09-25 16:33:00 1075

原创 利用JS提高组合拼接字符串效率的方法

<br />日志原文:http://uniso.blog.sohu.com/104853107.html利用JS提高组合拼接字符串效率的方法希望跟各位高手交流,搞过web开发的朋友都知道,在脚本开发过程中,经常会按照某个规则,组合拼接出一个大字符串进行输出。比如写脚本控件时控制整个控件的外观的HTML标签输出,比如AJAX里得到服务器端的回传值后动态分析创建HTML标签时,不过这里我就不讨论拼接字符串的具体应用了,我只是想在这里讨论一下拼接的效率。<br />       字符串的拼接在我们

2010-09-24 12:15:00 7234

原创 高性能WEB开发(2) - web性能测试工具推荐

http://www.misonsoft.com/supesite/html/15/t-3715.html

2010-09-24 11:12:00 616

原创 innerHTML和innerText的区别

<br />1,innerHTML和innerText的区别:<br />答:前者是取标签内部的所有标签和内容;后者是不带标签,只是里面的内容。

2010-09-24 11:09:00 508

原创 myeclipse内存溢出

<br />设置jdk参数:<br /><br />-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

2010-09-24 11:07:00 462

原创 十进制=>二进制

<br />用2辗转相除至结果为1 <br />将余数和最后的1从下向上倒序写 就是结果 <br />例如302 <br />302/2 = 151 余0 <br />151/2 = 75 余1 <br />75/2 = 37 余1 <br />37/2 = 18 余1 <br />18/2 = 9 余0 <br />9/2 = 4 余1 <br />4/2 = 2 余0 <br />2/2 = 1 余0 <br />故二进制为100101110

2010-09-24 09:45:00 538

原创 JavaScript中使用Array注意的问题

<br />var arr=new Array(5);<br />arr.push("a");<br />arr.push("b");<br />arr.push("c");<br />arr.push("d");<br />arr.push("e");<br />alert(arr.length);<br />此时弹出的结果是10,push会在5个空的字符串后面,加入元素。<br /> <br /> <br />备注:new Array();<br />new Array(si

2010-09-24 09:39:00 425

原创 使用三目运算符时注意的一个问题

<br />System.out.println("pluginId: "+replaceId == null ? id : replaceId);<br />编译后:System.out.println(("pluginId: " + replaceId == null) ? this.id : replaceId);

2010-09-24 09:35:00 495

原创 删除正在循环迭代的集合元素的分析

publicclass IteratorTest {    publicstaticvoid main(String[] args) {       //List的元素不能使用原集合删除,一定要使用迭代器删除       List list = new ArrayList();       list.add("Hello");       list.add("world");       list.add("helloWorld");       list.add("helloWorld2");//====

2010-09-18 14:05:00 903

原创 java命令行简介

<br />1,不带package的情况:<br />Hello.java<br /> <br />public Class Hello<br />{<br />     public static void main()<br />      {<br />         System.out.println("hello......");<br />      }<br />}<br /> <br />生成java文件:<br />c:/java/hello/Hello.java<br />编译:<b

2010-09-16 09:15:00 430

转载 Java中获得程序当前路径的4中方法:

Java中获得程序当前路径的4中方法:<br /><br />在Application中: <br /><br /><br /><br />import java.util.*;<br /><br />public class TestUserDir {<br /><br /><br /><br />/**<br /><br />* @param args<br /><br />*/<br /><br />public static void main(String[] args

2010-09-15 12:16:00 570

原创 关于String的hashCode

<br />String str=new String("abc");<br />String str2="abc";<br />System.out.println(str.hashCode()==str2.hashCode());//true

2010-09-07 17:24:00 441

转载 java的运算符

Java的运算符可分为4类:算术运算符、关系运算符、逻辑运算符和位运算符。<br /><br /><br />1.算术运算符 <br /> Java的算术运算符分为一元运算符和二元运算符。一元运算符只有一个操作数;二元运算符有两个操作数,运算符位于两个操作数之间。算术运算符的操作数必须是数值类型。<br /><br /> (1)一元运算符: <br /> 一元运算符有:正(+)、负(-)、加1(++)和减1(--)4个。<br /> 加1、减1运算符只允许用于数值

2010-09-07 15:48:00 614

原创 关于String Pool的一点认识

1,String.valueOf()的返回值:String a=String.valueOf("abc");//a-->String PoolString b=String.valueOf("abc")+String.valueOf("def");//b-->heapString c="abcdef";//c-->String PoolSystem.out.println(b==c);//falseString d=String.valueOf("abc");System.out.println(a==d)

2010-09-07 09:03:00 518

转载 Java对String字符串对象的创建,管理和“+”运算符的实现

<br />Constant Pool常量池的概念:<br /><br />在讲到String的一些特殊情况时,总会提到String Pool或者Constant Pool,但是我想很多人都不太<br />明白Constant Pool到底是个怎么样的东西,运行的时候存储在哪里,所以在这里先说一下Constant Pool的内容.<br />String Pool是对应于在Constant Pool中存储String常量的区域.习惯称为String Pool,也有人称为<br />Str

2010-09-06 17:09:00 675

原创 Why does String.valueOf(null) throw a NullPointerException?

http://stackoverflow.com/questions/3131865/why-does-string-valueofnull-throw-a-nullpointerexception

2010-09-06 15:17:00 498

转载 深入Java关键字null

 一、null是代表不确定的对象 Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。 比如:int a = null;是错误的。Ojbect o = null是正确的。 Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指定值,就去打印a的值。这条对对于引用类型变量也是适用的。 有时候,我们定义一个引用类型变量,在刚开始的时候,无法给出一个确定的值,但是不指定值,程序可能会在t

2010-09-06 15:01:00 420

转载 Java 值传递 引用传递

<br />Java代码<br />public class ParamTest {  <br />    // 初始值为0  <br />    protected int num = 0;  <br /> <br />    // 为方法参数重新赋值  <br />    public void change(int i) {  <br />        i = 5;  <br />    }  <br /> <br />    // 为方法参数重新赋值  //

2010-09-03 12:50:00 1110 1

转载 Java对象初始化顺序

<br />java对象是如何进行初始化的,新建一PrintClass.java文件如下(包括类PrintClass以及A和其子类B),编译运行其中的main方法,<br /> <br />public class PrintClass{<br />    public static void main(String[] args){<br />        new B();<br />    }<br />    PrintClass(String var) {<br

2010-09-03 10:46:00 502

原创 Java中的static

有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最常见的例子是main() 。因为在程序开始执行时必须调用main() ,所以它被声明为static。

2010-09-03 10:33:00 480

原创 java中关于public class

1,一个java程序中至多只能有一个public类,也可以没有任何public类;2,一个java程序中有几个class就会被编译成几个class文件。3,main方法可以在任意一个类中(main只是一个程序入口)

2010-09-03 09:42:00 6804

转载 Java中对HashMap的深度分析

<br />在Java的世界里,无论类还是各种数据,其结构的处理是整个程序的逻辑以及性能的关键。由于本人接触了一个有关性能与逻辑同时并存的问题,于是就开始研究这方面的问题。找遍了大大小小的论坛,也把《Java虚拟机规范》,《apress,.java.collections.(2001),.bm.ocr.6.0.shareconnector》,和《Thinking in Java》翻了也找不到很好的答案,于是一气之下把JDK的 src解压出来研究,扩然开朗,遂写此文,跟大家分享感受和顺便验证我

2010-08-10 11:21:00 479

转载 HASHTABLE的内部实现

<br />public class TestHashtable {<br />    public static void main(String[] args){<br />        Hashtable ht = new Hashtable();<br />        ht.put("sichuan","chengdu"); //改变以下四行代码的顺序,可能会改变输出内容的顺序    <br />        ht.put("hunan","changsha");     <br

2010-08-10 11:16:00 832

转载 从瀑布模型、极限编程到敏捷开发

---软件开发管理者思维的变化Jack zhai 软件开发是一种对人类智慧的管理,对人大脑思维的“工厂化”管理。人是有感情的、有情绪的、变化的、相对独立的工作单元,这与冰冷的机器是不可比的,所以在中国的历史上,管理人是最难的工作;“学而优则仕”的观点就是让最聪明的人应该选出来做官,做官就是管理人的。软件开发不仅是代码编程,而是人员的有效组织,如何既发挥人的主观能动性,避免情绪变化对工作的影响,又可以让大家有效的交流,让多个大脑的思路统一,快速完成目标呢?多年来软件企业的管理者一直在不断地探索。

2010-08-09 15:04:00 445

转载 对敏捷模型的感触和思考

<br /> <br />       今天在公司参加了关于淘宝是不是敏捷流程的辩论,有了很多感触,也有了很多的思考,感触是整个测试部门甚至研发部门已经开始如此深入关注敏捷模型了,因为敏捷模型的确有其优势,能够给整个研发工作带来一定的好处;思考是因为淘宝现在是敏捷流程吗,如果不是,那么敏捷流程适合淘宝吗?<br />       首先谈谈感触,敏捷模型在上个世纪的最后一年就已经被几个业界泰斗给提出来了,到目前为止已经在业界推崇了十几年,而且保持长盛不衰,成为了瀑布模型的强有力的竞争者。敏捷模型首

2010-08-09 10:58:00 792

转载 请问hibernate 的 ga 和 CR1 版本是什么意思有什么区别?

<br />这些是软件测试中的术语<br />RC 版。是 Release Candidate 的缩写,意思是发布候选版,该版本已经完成全部功能并清除大部分的BUG。到了这个阶段只会除BUG,不会对软件做任何大的更改。<br /><br />GA就是generally available 的缩写。字面意思是普偏可用,可以理解成是稳定版本,一般情况下基本上没有BUG了,非常稳定的版本~~

2010-08-09 09:14:00 1745

java web 标签大全.CHM

java web 标签大全.CHM web开发是可以作为工具查看。

2012-10-11

JSTL标签说明文档.chm

JSTL标签说明文档.chm 写jsp页面时可以参考一下。

2012-10-11

ajax 异步的 dwr的jar包 全

使用dwr工程,需要的jar包,很全的。

2009-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除