文章分类 -  JAVA

JAVA一些文章收集!
摘要:Java是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东。比如,对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的。本文将对此进行详细阐述,说明如何随心所欲的反编译看源码,体验一下其中的乐趣。(本文最后面有相关资源下载)目前在Java开发工具中,Eclipse可谓是占据着绝对的优势,在平常使用中,大家都会有意无意的查看一下所调用JAR包的源代码,这时如果没有引入源文件的... 阅读全文
posted @ 2010-01-03 11:00 QQ天堂 阅读(1331) 评论(0) 推荐(0) 编辑
摘要:1.简介eXtremeTable是目前流行的优秀分页组件之一,和 Displsytag,ValueList相比,即美观又使用。在介绍eXtremeTable之前先了解一下eXtremeComponents,它是一系列的开源的jsp自定义标签库,eXtremeTable是它中的一个功能强大而又容易配置、扩展、自定义的组件。它是以表格的形式来显示数据,具有分页组件应具有的大部分功能,比如:设定每页显示... 阅读全文
posted @ 2009-12-28 02:32 QQ天堂 阅读(2257) 评论(0) 推荐(0) 编辑
摘要:Buildfile: G:\workspace\weblogic\IntrustEJB\xdoclet-build.xmlN65540:[ejbdoclet] 2009-9-18 2:57:48 xdoclet.XDocletMain start[ejbdoclet] 信息: Running <localinterface/>[ejbdoclet] 2009-9-18 2:58:21 ... 阅读全文
posted @ 2009-12-12 15:38 QQ天堂 阅读(780) 评论(0) 推荐(0) 编辑
摘要:提要:本文将向你展示如何使用Eclipse设置为Ant所用的属性值和环境变量,并简要分析如何配置Ant编辑器以便从Eclipse内部操作Ant文件。  一、 修改Ant Classpath  在使用一个可选的或定制的任务时,你可能需要把其它库添加到classpath中。为此,你可以通过以全局方式或使用一个单独工程的启动配置来修改Ant classpath。为了给一个单独的Eclipse工程设置An... 阅读全文
posted @ 2009-12-11 19:01 QQ天堂 阅读(24360) 评论(1) 推荐(0) 编辑
摘要:Tomcat6如何实现自动部署Java Web应用? 我是下载Linux下的二进制包,解压后,并配置了环境变量等! 但是无法访问我的Java Web应用! 1、我输入Http://localhost:8080/struts2/ 页面输出提示: HTTP Status 404 - /struts2/ type Status report message /struts2/ descripti... 阅读全文
posted @ 2009-12-11 14:23 QQ天堂 阅读(2110) 评论(0) 推荐(0) 编辑
摘要:本文章主要抽取了Java Collections Framework中的Collection接口、List接口、AbstractCollection抽象类、AbstractList抽象类和具体的ArrayList的实现纵向研究了Java Collections Framework中的Fail Fast机制,通常的编程错误以及这些接口和类之间的关系,以有助于大家对Java Collections F... 阅读全文
posted @ 2009-12-03 19:02 QQ天堂 阅读(782) 评论(0) 推荐(1) 编辑
摘要:表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。 EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指页面中能够... 阅读全文
posted @ 2009-11-13 19:01 QQ天堂 阅读(1784) 评论(0) 推荐(0) 编辑
摘要:1、EL表达式的变量不给定范围时,则容器会默认从Page开始找,再依次到request,session,及application。如果中途找到,则直接返回,否则返回null.2、EL中的类型:Boolean, Integer, Floating Point, String,NULL。3、EL中,可以使用"[]"和"."来获取对象的属性(如果属性名中有一些特殊字符,如".","-"等,则只能用"[]... 阅读全文
posted @ 2009-10-23 21:57 QQ天堂 阅读(342) 评论(0) 推荐(0) 编辑
摘要:MyEclipse 6.X6.x的操作比较简单,可通过官方提供的链接,利用MyEclipse内置的Find and Install功能来安装。1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;2. 选择Search for new features to install,点击Next进入下一步;3. 点击&... 阅读全文
posted @ 2009-10-16 19:26 QQ天堂 阅读(13794) 评论(0) 推荐(0) 编辑
摘要:Spring MVC中对错误有二级的绑定1. 和字段域进行绑定 产生方法:void rejectValue(String field, String errorCode, Object[] errorArgs, String defaultMessage); 显示方法:<form:errors path="field" cssClass="fieldError" />2.Golbal ... 阅读全文
posted @ 2009-10-15 16:25 QQ天堂 阅读(2369) 评论(0) 推荐(0) 编辑
摘要:Hibernate锁机制包括悲观锁和乐观锁。1.悲观锁它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状态,依靠数据库提供的锁机制来实现。基于jdbc实现的数据库加锁如下:select * from account where name="Erica" for update在更新的过程中... 阅读全文
posted @ 2009-10-08 20:31 QQ天堂 阅读(441) 评论(0) 推荐(0) 编辑
摘要:正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白... 阅读全文
posted @ 2009-09-11 10:09 QQ天堂 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:Visual Basic Scripting Edition VBScript 匹配 /^\[ \t]*$/ "^\[ \t]*$" 匹配一个空白行。 ... 阅读全文
posted @ 2009-09-10 17:35 QQ天堂 阅读(132) 评论(0) 推荐(0) 编辑
摘要:一、简介 ExtremeTable是最功能强大而又容易配置,扩展,自定义的Table控件。 最主要的功能包括排序,分页,导出Excel,pdf和汇总 官方网站: http://www.extremecomponents.org ExtremeTable自带的文档: http://extremecomponents.org/wiki/index.php/Main_Page Luck翻译的Extrem... 阅读全文
posted @ 2009-07-30 18:20 QQ天堂 阅读(768) 评论(0) 推荐(0) 编辑
摘要:Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。Ant 开发Ant的构建文件当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发中每个人使用。Ant构建文件默认命名为build.xml,也可以取其他的名字。只不过在运行的时候把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一般做法是放在... 阅读全文
posted @ 2009-07-30 15:29 QQ天堂 阅读(3511) 评论(0) 推荐(0) 编辑
摘要:cascade:是指级联操作,指我们操作一个表时,相应的与他关联的表也会发生相应的变化。 它的使用一般都在一对多的情况,当然一对一或多对多时候也能用到,cascade 有五个选项 分别是: all ,delete ,none,save-update,delete-orphan我们一般最常用的是: all : 所有情况下均进行关联操作。  none:所有情况下均不进行关联操作。这是默认值例:有一个父... 阅读全文
posted @ 2009-07-21 10:49 QQ天堂 阅读(191) 评论(0) 推荐(0) 编辑
摘要:TOMCAT:1.输入JAVA_HOME, 变量值里面输入c:\j2sdk1.4.2 2.然后再新建一个CLASSPATH,其值为: %JAVA_HOME%\lib\ 3.输入PATH在其值后面加入 %JAVA_HOME%\bin TOMCAT 1.在系统变量中添加一个CATALINA_HOME, 其值为C:\Tomcat 5.0 2.在CLASSPATH中加上:    %CATALINA_HOM... 阅读全文
posted @ 2009-07-16 00:36 QQ天堂 阅读(4850) 评论(0) 推荐(1) 编辑
摘要:HTML代码:<form action="myServlet" method="post"> <input type="text" name="username"> <input type="submit"> </form>Servlet代码: String aa=request.getParameter("username"); System.ou... 阅读全文
posted @ 2009-06-26 18:29 QQ天堂 阅读(2409) 评论(0) 推荐(0) 编辑
摘要:会议预定系统中一般要选会议召开日期,会议开始时间和会议结束时间,会议召开日期不能小于当前日期,会议开始时间不能大于或等于会议结束时间。1. time.jsp:前台显示Java代码 <%@pagelanguage="java"pageEncoding="GB2312"%><html><head><title>SetTime</title>&... 阅读全文
posted @ 2009-06-15 11:50 QQ天堂 阅读(2109) 评论(0) 推荐(0) 编辑