
Java
文章平均质量分 88
xzclog
这个作者很懒,什么都没留下…
展开
-
代码动态生成利器ASM
作者:薛谷雨 作者简介 薛谷雨,NORDSAN(北京)信息科技开发有限公司高级JAVA研发工程师,正致力于企业级异构数据交换的服务器产品的研发,在J2EE和WEB SERVICE方面有较为丰富的开发经验,您可以通过rainight@126.com与他联系。 前言 代码生成器(code generator,CG),顾名思义就是生成代码的工具。有了它,你就可以从一组简单...2006-11-04 11:05:00 · 85 阅读 · 0 评论 -
JSP动作
JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。 JSP动作包括: jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 ...2007-10-19 12:57:00 · 79 阅读 · 0 评论 -
GBK和UTF-8的区别
GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。GBK包含全部中文字符,UTF-8则包含全世界所有国家需要用到的字符。GBK是在国家标准GB2312基础上扩容后...2007-11-21 17:35:00 · 159 阅读 · 0 评论 -
Content-Disposition的使用和注意事项
Content-Disposition的使用和注意事项 [转自:http://www.qihangnet.com/PermaLink,guid,db65d50a-ba90-4229-a3a2-71b4f1b407b9.aspx] 最近不少Web技术圈内的朋友在讨论协议方面的事情,有的说web开发者应该熟悉web相关的协议,有的则说不用很了解。个人认为这要分层次来看待这个问题,对于一个...2008-10-30 16:07:00 · 204 阅读 · 0 评论 -
jspsmartupload下载用法
<%@ page contentType="text/html;charset=GBK"%><%@ page import="java.io.*" %><%// 得到文件名字和路径String filename = request.getParameter("filename");String filepath = request.getSession()....2008-11-03 17:58:00 · 81 阅读 · 0 评论 -
Java相对路径/绝对路径总结(转)
关键字: 相对路径 绝对路径1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet...2008-11-11 11:54:00 · 117 阅读 · 0 评论 -
Java的多进程运行模式分析
摘要:本文通过java代码启动多个java子进程。必如在Java中通过Runtime中的exec方法执行java classname。如果执行成功,这个方法返回一个Process对象,如果执行失败,将抛出一个IOException错误。 标签:Java 多进程 模式 分析 <script src="http://www.51cto.com/js/artic...2008-11-17 19:56:00 · 88 阅读 · 0 评论 -
Java语法总结 - 线程
Java语法总结 - 线程 Posted on 2007-10-25 23:53 Raylong 阅读(3747) 评论(10) 编辑 收藏 所属分类: Java语法总结 <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elem...2008-11-21 18:01:00 · 146 阅读 · 0 评论 -
Spring i18n的better practice(相对于appfuse)
因为希望把SpringSide搞成国际化项目,i18n就成了必做的事情。照抄appfuse,折腾了很久后才发现appfuse式的sample总是只顾着演示自己的一亩三分地而忽略了很多其他东西。 1.从基础开始,没有Spring时,Java的i18n是这样的: 1.1 jsp环境 首先写一个messages.zh_CN.properties文件,放在class-path也就是/WE...2008-11-22 16:40:00 · 166 阅读 · 0 评论 -
利用MessageSource实现国际化[I18N]
3.8.1. 利用MessageSource实现国际化ApplicationContext接口扩展了MessageSource接口,因而提供了消息处理的功能(i18n或者国际化)。与HierarchicalMessageSource一起使用,它还能够处理嵌套的消息,这些是Spring提供的处理消息的基本接口。让我们快速浏览一下它所定义的方法: String getM...2008-11-22 16:51:00 · 1599 阅读 · 0 评论 -
Tomcat中文乱码问题的原理和解决方法
自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。 一、Java中文问题的由来 Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。 首...2008-11-22 20:39:00 · 163 阅读 · 0 评论 -
Java命令行命令详解
Java命令行命令详解rmic功能说明: rmic 为远程对象生成 stub 和 skeleton。语法: rmic [ options ] package-qualified-class-name(s)补充说明: rmic 编译器根据编译后的 Java 类(含有远程对象实现)名,为远程对象生成 stub 和 skeleton(远程对象是指实现 java.rmi.Remo...2009-12-04 17:12:00 · 189 阅读 · 0 评论 -
JAVAC 命令详解
结构javac [ options ] [ sourcefiles ] [ @files ]参数可按任意次序排列。options命令行选项。sourcefiles一个或多个要编译的源文件(例如 MyClass.java)。@files一个或多个对源文件进行列表的文件。 说明javac有两种方法可将源代码文件名传递给 javac: 如果源...2009-12-04 17:13:00 · 129 阅读 · 0 评论 -
java命令详解
JDK工具 java命令详解一、查看用法 C:\>java -helpUsage: java [-options] class [args...] (to execute a class) or java [-options] -jar jarfile [args...] (to execute a jar file) wher...2009-12-04 17:15:00 · 203 阅读 · 0 评论 -
大数据量导出Excel的方案[转]
试共同条件: 数据总数为110011条,每条数据条数为19个字段。 电脑配置为:P4 2.67GHz,1G内存。 一、POI、JXL、FastExcel比较 POI、JXL、FastExcel均为java第三方开源导出Excel的开源项目。 导出方案一:一次...2009-08-07 15:57:00 · 160 阅读 · 0 评论 -
解决html导出excel时数字被改成科学计数法的问题[转]
【适用范围】IE,JSP 【问题描述和定位】业务需要把一个html页面中的内容导出到excle文件里面,一个常用的方法是在需要导出的jsp页面中增加: response.setContentType("application/vnd.ms-Excel; charset=gb2312"); response.setHeader("Content-disposition","at...2009-08-07 16:26:00 · 758 阅读 · 0 评论 -
java的md5加密类
MD5算法是将数据进行不可逆加密的算法有较好的安全性,在国内如寿信的安全支付平台就采用此算法。源代码如下/************************************************MD5 算法的Java BeanLast Modified:10,Mar,2001*************************************************/import...2006-09-29 11:35:00 · 63 阅读 · 0 评论 -
db4o 连接池
这几天花了点时间弄了个 db4o 连接池,比较简单,连接池原型是论坛上面的一篇文章。很简单,欢迎拍砖。从 servlet 开始,在这里初始化连接池: package com; import java.io.File; import java.util.Enumeration; import javax.servlet...2006-09-28 17:19:00 · 109 阅读 · 0 评论 -
native2ascii用法
中文资源转换成utf-8编码 native2ascii -encoding utf-8 project.properties.GBK project.properties utf-8编码格式的文件转换成原来的格式 native2ascii -reverse -encoding utf-8 project.properties project.properties.GBK ...2006-11-21 14:54:00 · 84 阅读 · 0 评论 -
编写安全的Java代码
作者:Radic 来源:sun 摘要:本文是来自Sun官方站点的一篇关于如何编写安全的Java代码的指南,开发者在编写一般代码时,可以参照本文的指南 工具箱 本站收藏 美味书签 投票评分 发表评论 复制链接 <!-- end of summary ...2006-12-29 20:47:00 · 413 阅读 · 0 评论 -
常用 java File 操作类
业务常用,供大家学习:引用地址:http://www.easydone.cn/014/200604022353065155.htmpackage org.easydone.file;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import...2007-06-14 16:52:00 · 107 阅读 · 0 评论 -
JAVA之精髓IO流
一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型: 1) inp...2007-06-20 21:49:00 · 84 阅读 · 0 评论 -
Java多线程编程详解
一:理解多线程多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个C...2008-06-07 13:42:00 · 88 阅读 · 0 评论 -
判定文件编码或文本流编码的方法
在程序中,文本文件经常用来存储标准的ASCII码文本,比如英文、加减乘除等号这些运算符号。文本文件也可能用于存储一些其他非ASCII字符,如基于GBK的简体中文,基于GIG5的繁体中文等等。在存储这些字符时需要正确指定文件的编码格式;而在读取这些文本文件时,有时候就需要自动判定文件的编码格式。 按照给定的字符集存储文本文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原...2008-06-16 14:44:00 · 122 阅读 · 0 评论 -
【此帖已结】常用数据库JDBC连接写法(整理)
为了方便大家查找,整理内容如下:1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jarClass.forName( "org.gjt.mm.mysql.Driver" );cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseNa...2007-09-14 09:07:00 · 100 阅读 · 0 评论 -
util包中Calendar和Properties用法:
import java.util.Calendar;import java.util.GregorianCalendar;public class Date{ public static void main(String[] args){ //获取今天的年月日星期 Calendar dt = new GregorianCalendar(); int year = dt.get(Calenda...2007-09-14 09:43:00 · 98 阅读 · 0 评论 -
浅析Java语言中两种异常的差别
Java提供了两类主要的异常:runtime exception和checked exception。所有的checked exception是从java.lang.Exception类衍生出来的,而runtime exception则是从java.lang.RuntimeException或java.lang.Error类衍生出来的。它们的不同之处表现在两方面:机制上和逻辑上。 ...2006-08-24 21:08:00 · 93 阅读 · 0 评论 -
JavaMail API详解
摘要:JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序(Mail User Agent,简称MUA)。让我们看看JavaMail API是如何提供信息访问功能的吧!JavaMail API被设计用于以不依赖协议的方式去发送和接收电子信息,文中着重:如何以不依赖于协议的...2006-09-04 17:12:00 · 165 阅读 · 0 评论 -
JAVA操作Excel电子表格
只要有表格,就会有Microsoft Excel,用Microsoft Excel处理数据已成为不少人的习惯。Jakarta POI API就为Java程序员提供了一条存取Microsoft文档格式的神奇之路,其中最成熟的就是能存取Microsoft Excel文档的HSSF API。 本篇文章就举例示范如何利用Java 创建和读取Excel文档,并设置单元格的字体和格式。 为了保证示例程...2006-09-09 11:44:00 · 155 阅读 · 0 评论 -
让POI架起Java与Office之间的桥梁
本文将阐述如何用POI来读取/写入完整的Excel文件。 约定:POI项目2.0版现在已经接近正式发行阶段,开发进度迅速,不断有新的功能集成到原有的系统,同时也有对原有系统的修改。 为了保证本文的及时性,本文将按照最近的1.9开发版说明。虽然编译最近的发行版源代码也能正常运行,但现在的代码和2.0的发行版会有一些出入。 一、Excel基础 Microsoft Excel...2006-09-09 11:45:00 · 193 阅读 · 0 评论 -
文件和目录操作的常用方法
package com.xgll.util; /** * <p>Title: </p> * <p>Description: 主要提供文件和目录操作的一些常用的方法。</p> * <p>Copyright: Copyright (c) 2006</p> *...2006-09-14 16:21:00 · 97 阅读 · 0 评论 -
Java中正则表达式使用方法详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式...2006-09-19 19:31:00 · 240 阅读 · 0 评论 -
在项目中,用到的关于时间操作的一些常用方法!!
package com.hoten.util; import java.util.*;import java.io.*; /** * <p>Title: Time </p> * <p>Description: </p> * 此类主要用来取得本地系统的系统时间并用下面5种格式显示 * 1. YYMMDD...2006-09-19 19:32:00 · 121 阅读 · 0 评论 -
ssh2的两种java实现[转]
转自:http://www.51testing.com/?53222/action_viewspace_itemid_21227.html2009-08-17 18:01:00 · 146 阅读 · 0 评论