JAVA
iteye_17759
这个作者很懒,什么都没留下…
展开
-
JavaMail的实现
今天研究了一下JavaMail,总算对它有了点新的认识.需要两个包,mail.jar,activation.jar.以下是实现代码:[code]package javamaildemo;import java.io.IOException;import java.util.Date;import java.util.Iterator;import java.ut...2007-12-03 17:58:15 · 134 阅读 · 0 评论 -
分页封装
PagesFactory:[code="java"]/** * 分页工厂 * 根据数据库类型选择分页对象 * * @author hjxia * @version [版本号, 2010-7-27] * @see [相关类/方法] * @since [产品/模块版本] */public class PagesFactory{ pub...原创 2010-08-10 11:03:33 · 93 阅读 · 0 评论 -
CachedRowSet Invalid scale size. Cannot be less than zero
在项目中有用到CachedRowSet这个类在底层封装的方法中,将调用执行方法的返回参数ResultSet,丢入CachedRowSet在调用populate(rs)时报了这个错:CachedRowSet Invalid scale size. Cannot be less than zero.上网搜了下,似乎这是JDBC的BUG,对数值型的封装有误。我将JDK从1.5换为了1.6,问...原创 2010-08-10 10:17:06 · 115 阅读 · 0 评论 -
JAVA反射小例子
[code="java"]package com.xhj.test;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class TestReflect{ publi...原创 2010-08-10 10:04:39 · 103 阅读 · 0 评论 -
LOG4J配置详解
第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j.appender.std...原创 2011-01-20 10:00:14 · 121 阅读 · 0 评论 -
Resin特性
Resin的特点Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。Resin的一种先进的语言XSL(XML stylesheet language)可以使得形式和内容相分离。 如果您选用jsp平台作为inte.net商业站点的支持,那么速度、价格和稳定性都是要考虑到的,resin十分出色...原创 2011-01-13 17:59:05 · 225 阅读 · 0 评论 -
oracle排序方法
Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。 1、设置NLS_SORT参数值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照...原创 2010-10-13 15:01:01 · 909 阅读 · 0 评论 -
volatile使用
Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的 Java 理论与实践 中,Brian Goetz 将介绍几种正确使用 volatile 变量的模式,并针对其适用性限制提出一些建议。 Java 语言中的 vol...原创 2010-09-08 11:20:55 · 89 阅读 · 0 评论 -
DPF项目积累
1. JSTL标签导入2. Struts2标签导入3. fmt标签导入4. JSP页面中访问list的size()方法有如下两种:a) b) struts25. input file 控件因为IE的安全设置,不能被其他控件触发修改值,这会导致提交ACTION拒绝访问,解决方法:将INPUT file控件包在一个DIV内,设置透明度...原创 2010-09-08 08:47:24 · 125 阅读 · 0 评论 -
PrintWriter与ServletOutputStream的区别
PrintWriter 与 ServletOutputStream的区别1. PrintWriter是以字符为单位,对所有的信息进行处理,而ServletOutputStream仅对二进制的资料进行处理。 2. PrintWriter在输出字符文本时内部需要将字符串转换成某种字符集编码的字节数组,使用他的好处就是不需要自己来完成从字符串到字节数组的转换。 转换的字符集编码是通过设置se...原创 2010-08-31 14:57:54 · 97 阅读 · 0 评论 -
JAVA中volatile的意义
我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。 这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。 在当前的Java内存模型下,线程可以把变量保存在本地内存(...原创 2010-08-16 11:10:44 · 135 阅读 · 0 评论 -
Java gc
1.JVM的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断...原创 2008-08-07 17:28:47 · 87 阅读 · 0 评论 -
Java读取csv文件
首先在http://ostermiller.org/utils/download.html 上下载com.Ostermiller.util cvs的jar包.有了这个jar包就可以写个工具类,专门控制csv文件的读取操作.具体代码如下:[code="java"]public class CsvFileParser{ private LabeledCSVParse...2008-06-02 16:03:03 · 134 阅读 · 0 评论 -
JasperReport-applet
最近因为项目需要,要在applet上显示报表,一下子傻了眼,applet已经N年没用过了,上网找了好久,找到了JasperReport-applet.以下就来说说如何在applet上显示报表.首先需要下载jasperReport的jar包.可以去他的官网上下.目前最新版本为2.0.5.新建工程,在WebRoot下新建文件夹applets,当然这名字随意建.不过后面有配置地方需要用的到....2008-04-09 18:03:45 · 165 阅读 · 0 评论 -
HttpClient的学习
[size=large]HttpClient简介[/size] HttpClient是Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。[size=large]HttpClient功能介绍[/size] 以下列出的是HttpClient提供的主要的...2008-01-16 11:50:04 · 77 阅读 · 0 评论 -
关于POI与JXL的比较
POI为apache公司的一个子项目,主要是提供一组操作windows文档的Java API.Java Excel俗称jxl是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、...2008-01-09 12:01:42 · 248 阅读 · 0 评论 -
Java的通用方法
[code]public void method(Object ... args){ for(Object o : args) { System.out.println(o.toString()); }}[/code]需要注意以下几点:1.此方法是Jdk5.0的新特性,Jdk1.4不支持.2.args为变量名,其实它是一个数组.3.传入基本型照样可行....2007-12-03 18:09:23 · 143 阅读 · 0 评论 -
eclipse常用快捷键
Eclipse 常用快捷键Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显...原创 2010-08-12 13:40:53 · 64 阅读 · 0 评论