- 博客(52)
- 资源 (5)
- 收藏
- 关注
原创 JBoss参数设置
http://blog.youkuaiyun.com/jiacheng15cn/archive/2009/04/24/4107981.aspx
2009-08-13 09:35:00
618
转载 JBOSS安全设置
一、 前言: Jboss默认安装以后,会默认打开http://127.0.0.1,显示如下: JBoss Online Resources • JBoss 4.0 documentation • JBoss Wiki • JBoss forums JBoss Management • Tomcat status (full) (XML) •
2009-08-13 09:28:00
645
转载 正则表达式
http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm#metacode
2009-08-07 13:11:00
377
转载 url-pattern
Servlet和Filter的url匹配以及url-pattern详解 Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中的url-pattern还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到
2009-08-04 15:40:00
471
原创 log4j配置文件基本含义说明
log4j.properties配置文件讲解如下:# Set root logger level to DEBUG and its only appender to A1 #log4j中有五级logger #FATAL 0 #ERROR 3 #WARN 4 #INFO 6 #DEBUG 7 配置根Logger,其语法为:#log4j.rootLogger = [ level ] ,
2009-02-08 09:57:00
348
转载 何时使用线程加载器
这个问题经常出现在编写框架代码 , 需要动态加载很多类和资源的时候 . 通常当你需要动态加载资源的时候 , 你至少有三个 ClassLoader 可以选择 : ² 系统类加载器或叫作应用类加载器 (system classloader or application classloader) ² 当前类加载器 ² 当前线程类加载器 上面的问题
2008-11-02 20:41:00
865
原创 Java中四种XML解析技术对比(Dom、Sax、Dom4j JDom)
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。 预 备 测试环境: AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 S
2008-10-31 01:02:00
1315
转载 Java中文问题解决方案
Abstract:本文深入分析了Java程序设计中Java编译器对java源文件和JVM对class类文件的编码/解码过程,通过此过程的解析透视出了Java编程中中文问题产生的根本原因,最后给出了建议的最优化的解决Java中文问题的方法。 1、中文问题的来源 计算机最初的操作系统支持的编码是单字节的字符编码,于是,在计算机中一切处理程序最初都是以单字节编码的英
2008-10-06 20:10:00
361
原创 Java中文编码
Unicode、UTF-16、UTF-8Java 内部处理字符使用的字序方式是 Unicode,这是一种通行全球的编码方式。Unicode 因为必须将中、韩、日、英、法、阿拉伯……等许多国家所使用的文字都纳入,目前已经包含了六万多个字符,所以 Unicode 使用了 16 个位来为字符编码。因为 Unicode 使用了 16 位编码,所以每个字符都用 16 位来储存或传输是很自然的事,这种
2008-10-06 20:07:00
1038
转载 令人着迷的Rhino
Steve Yegge在google I/O大会上发表了演讲:Rhino on Rails -- Server-side JavaScript on the Java Virtual Machine。 使用Rhino能够用JavaScript完成Java在server端完成的所有工作! 什么是Rhino? 1。用JavaScript实现Java JavaScript implemented in
2008-09-24 19:34:00
3031
转载 Rhino JavaScript语法简介
Rhino 是一种使用 Java 语言编写的 JavaScript 的开源实现。与本系列的其他很多语言一样,Rhino 是一种动态类型的、基于对象的脚本语言,它可以简单地访问各种 Java 类库。Rhino 从 JavaScript 中借用了很多语法,让程序员可以快速编写功能强大的程序。最为明显的区别是,Rhino 不再使用语句结束符( ; ),放宽了变量声明规则,并且极大地简化了修改和检索对象属
2008-09-24 19:13:00
4873
转载 Java Script的压缩和混淆
我们都知道JavaScript是一种在客户端浏览器中执行的解释型语言。浏览器以纯文本的形式下载JavaScript,然后在需要的时候执行JavaScript代码。通过使用浏览器的查看源代码功能,用户总是能够阅读JavaScript的源代码,该功能会显示页面的完整HTML代码,包括任何JavaScript代码块。即使JavaScript源代码被放在一个外部文件中并通过script标签的src属性引用
2008-09-24 17:31:00
1177
转载 java调用javascript :js引擎rhino
前段时间,在浏览javaeye论坛,看见有人征集如何在java中运行数学表达式。结果方案五花八门:1.jakarta commons JEXL. 2.Beanshell3.Java Math Expression Parser jep 4.parse combinator jparsec 5.jdk 6.0的 script6.利用SQL 7.自己写语法分析如果自己写语法分析,没有个2000行估
2008-09-24 17:08:00
6371
转载 Cookie 问题
大多数的 Web 应用程序都要求维护某种会话状态,如用户购物车的内容。这种会话状态的保持很多情况下需要借助于Cookie或者Session的帮助。本文结合在线页面翻译 (Machine Translation System)项目中对于Cookie的处理方法,探讨一下如何在HTTP应用代理中正确处理Cookie的传递和管理问题。读者定位为具有Java和Web开发经验的开发和设计人员。读者可以学习到关
2008-08-29 19:19:00
615
原创 Delphi Inet Cookie
uses ..., WinInet; function CanGetIECookie(const URL: string; var Cookie: string): boolean; var lpvBuffer: array[0..1000] of byte; lpdwBuf
2008-08-29 18:41:00
772
转载 delphi操作xml文档
先虚拟一个测试文件: test.xml; 放在 c:/temp/ 下备用. 张三 男 34 李四 女 43 王五 女 25 孙六 男 52 unit Unit
2008-08-24 11:23:00
561
转载 javascript地址栏写法
0. 前言所谓IE地址栏表达式,就是在IE的地址栏中输入 javascript:,执行某些功能,来动态改变原有页面的参数以达到某些目的,例如开放被禁止的按钮、显示原本隐藏的图片等等。本文将就IE地址栏的使用方法做一个详细的说明。1. 表达式的书写方法在IE的地址栏中输入 javascript:,即可在当前页面上直接执行指定的代码并立即看到效果。而且,中可以包含多条语句,甚至可以包
2008-07-18 08:39:00
5379
2
转载 JVM1.5垃圾收集机制
原 本想把题目更简单的定为--《不要停》的,但还是自己YY一下就算了。 Java开发Server最大的障碍,就是JDK1.4版之前的的串行垃圾收集机制会引起长时间的服务暂停,明白原理后,想想那些用JDK1.3写Server的先辈,不得不后怕。 好在JDK1.4已开始支持多线程并行的后台垃圾收集算法,JDK5.0则优化了默认值的设置。一、参考资料: Tu
2008-07-12 11:00:00
649
原创 BeanUtils初探
引言该class提供了一系列的静态方法操作业已存在的符合JavaBean规范定义的Java Class.这里强调的JavaBean规范,简单来说就是一个Java Class通过一系列getter和setter的方法向外界展示其内在的成员变量(属性).通过BeanUtils的静态方法,我们可以: 复制一个JavaBean的实例--BeanUtils.cloneBean();
2008-07-02 16:57:00
1162
原创 Struts使用BeanUtils
在使用Struts开发的应用中,当请求转交到Action时,如果有关联这个Action的ActionForm,Struts会用请求参数填充ActionForm里相应的字段。由于ActionForm字段的数据类型是在应用运行前写死的,请求参数是在应用运行后才能确定的,所以它们之间存在数据类型转换的问题。Struts在用请求参数填充ActionForm字段时,不论它们数据类型是否一致,都会根据
2008-07-02 11:04:00
597
原创 BeanUtils使用
BeanUtils是这个包里比较常用的一个工具类,这里只介绍它的copyProperties()方法。该方法定义如下: public static void copyProperties(java.lang.Object dest,java.lang.Object orig) throws java.lang.IllegalAccessException, java.lang.r
2008-07-02 10:25:00
329
原创 Oracle索引
1.什么是索引 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据; Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引; 索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。 使用索引的目的 加快查询速度 减少I/O操作 消
2008-06-29 12:59:00
1166
原创 java io 总结
java中的io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向的stream转换 字符为导向的stream的stream。(很难理解么?) 以字节为导向的stream------InputStream/OutputStream InputStream 和 OutputStre
2008-06-28 16:48:00
333
原创 防止反编译
防止JAVA代码被反编译的方法(转载) 我们都知道JAVA是一种解析型语言,这就决定JAVA文件编译后不是机器码,而是一个字节码文件,也就是CLASS文件。而这样的文件是存在规律的,经过反编译工具是可以还原回来的。例如Decafe、FrontEnd,YingJAD和Jode等等软件。下面是《Nokia中Short数组转换算法》thread.jspa?threadID=872tstart=0类中Ma
2008-06-10 12:51:00
580
转载 Jsp页面乱码问题
一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:JSP的中文处理out.print("JSP的中文处理");%>对不同的WEB服务器和不同的JDK版
2008-06-07 12:32:00
1957
转载 JVM启动参数
一、标准参数1.-server -client虚拟机服务器模式/客户机模式,使用server模式可以提高性能,启动比client模式慢,长期运行则比client模式快。当该参数不指定时,虚拟机启动检测主机是否为服务器,如果是则以server模式启动,否则以client模式启动,J2SE5.0检测的根据是至少2个CPU和最低2GB内存2.-agentlib:=-agentpath:=本地类库加载,当
2008-06-03 23:48:00
409
转载 jvm.dll加载
简述 众所周知java.exe是java class文件的执行程序,但实际上java.exe程序只是 一个执行的外壳,它会装载jvm.dll(windows下,以下皆以windows平台为例, linux下和solaris下其实类似,为:libjvm.so),这个动态连接库才是java 虚拟机的实际操作处理所在。本文探究java.exe程序是如何查找和装载jvm.dll
2008-06-03 22:45:00
2191
1
原创 定义Web.xml
1定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。 DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定治理此文件其余部分内容的语法的DTD(DocumentTypeDefinition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web
2008-05-22 19:03:00
467
原创 Tomcat开发技术之与HTTP服务器的集成
Tomcat最主要的功能是提供Servlet/JSP容器,尽管它也可以作为独立的Java Web服务器,它在对静态资源(如HTML文件或图像文件)的处理速度,以及提供的Web服务器管理功能方面都不如其他专业的HTTP服务器,如IIS和Apache服务器。因此在实际应用中,常常把Tomcat与其他HTTP服务器集成。对于不支持Servlet/JSP的HTTP服务器,可以通过Tomcat服务器来运行
2008-05-20 20:42:00
368
转载 Delphi GDI+实现水印功能
利用GDI+可以很方便的制作带水印效果的图片,网上介绍这方面的文章也很多,但鲜有Delphi的,本文参照网上文章http://www.codeproject.com/KB/GDI-plus/watermark.aspx介绍的方法,用Delphi 2007制作水印效果图片,原代码如下:unit Main;interfaceuses Windows, Messages, SysUtils,
2008-05-17 12:49:00
1290
转载 LUCENE详解(原作:车东)
基于Java的全文索引/检索引擎——LuceneLucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。Lucene的作者:Lucene的贡献者Doug Cutting是一位资深全文索引/检索专家,曾经是V-Twin搜索引擎(Apple的Copland操作系统的成就之一)的主要开发者,后在Exci
2008-05-14 15:00:00
960
原创 实体对象的抽象以及一种基于数据库的实现
为什么要使用实体对象的概念实体对象指的是可永久存储的数据对象,通常可以用关系数据库的一张数据表或一张主表和与之连接的几张子表来表示。为什么要引入实体对象的概念呢?我可以肯定您是看过关于面向对象优点的长篇大论的,不过我觉得有必要再唠叨两句,因为不是所有用C++或JAVA编程的人都是使用面向对象的方式想问题的。 在现实世界中,对象比它的属性要稳定,所以数据要抽象成对象。比如由于需求的
2008-05-14 10:13:00
607
原创 ProGuard使用说明
我们做java开发的一般都会遇到如何保护我们开发的代码问题。java语言由于是基于jvm上面,所以反编译class文件很很容易。假如我们做了一个web程序,并把这个web程序发布给客户。实际上,客户是很容易反编译出我们的源代码出来,包括所有的src文件和jsp文件等等。 那么,如何保护我们的源代码,实际上,应该有几种方法可以使用:1、使用代码混淆器 2、重载应用服务器的classloader 对于
2008-05-12 13:29:00
10866
原创 ProGuard和Eclipse融合
If you are building J2SE apps with Eclipse and want to use ProGuard to compress, optimise or obfuscate your code you’ll need to create an Ant build.xml file to do this. I found various bits of help
2008-05-12 13:15:00
3569
转载 使用ProGuard时需要注意的问题
proguard是什么,做什么用,不在这个地方介绍了,网上的资料很多很全。这里只提一下使用proguard需要注意的几个地方:1、注意版本,如果不是项目需要,最好使用最新稳定版本,这样出错的机会小一些,学习曲线会明显缩短。2、最好以源码的同编译版本的jvm来启动proguardgui.jar,不要直接用默认的jvm打开。3、注意proguaardgui启动后默认加载的libraryja
2008-05-12 13:05:00
1191
原创 解决CreateOjbect("Excel.Application")的错误
在 Visual Basic 中,错误 429 的原因有多个。如果满足以下任何条件,则会发生此错误: • 应用程序中出现错误。 • 系统配置中出现错误。
2008-05-09 13:39:00
5173
原创 Delphi ActiveX的DAX Error之终极解决方法
一般对DAX Error的解释是:Delphi 的 ActiveX一个进程只有一个 ParkingWindow,需要把VCL里的axctrls.pas 的ParkingWindow函数进行修改:function ParkingWindow: HWND; var TempClass: TWndClass; ParkingName : String; begin Result := x
2008-05-09 11:45:00
5712
原创 Struts优缺点剖析
Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。 Struts开放源码框架的创建是为了使开发者在构建基于Java Servlet和JavaServer Pages(JSP)技术的Web应用时更加容易。Struts框架为开放者提供了一个统一的标准框架,通过使用Struts作为基础,开发者能够更
2008-05-09 10:58:00
490
原创 Struts模板标记
插入标记标记能够在应用程序的JSP页中插入动态模板。这个标记只有一个template属性,用来定义模板JSP页。要插入到模板的页是有多个标记来指定的,而这些标记被定义为标记的主体内容。放置标记标记是标记内部使用的,用来指定插入到模板的资源。属性如下: 属性
2008-05-07 10:53:00
706
1
转载 Java多线程猜字游戏(转载)
1 服务器端程序,接受连接并处理客户端的请求ServerApp.javapackage test;import java.io.*;import java.net.*;/** *//** * 服务器端程序 * * @author luxuan310,修正赵学庆。 * */public class ServerApp ...{ static final int PORT = 900
2008-05-07 08:54:00
739
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人