
Java编程
文章平均质量分 69
xiaojunjava
这个作者很懒,什么都没留下…
展开
-
java学习--回调
{ 比如你是某翻译部的老编,将某国外著作交给了你的手下,并告诉他说:“请翻译好后交给我。”他对你说:“好的,我知道了。”于是经过一段时间,你的这位手下翻译好了这本书,并按照你所说的将成果交给你。上面这个例子其实就是一次回调。转换成我们的程序就是如下:Class Leader {Void 交给我(成果) {转载 2007-07-12 10:51:00 · 945 阅读 · 0 评论 -
jacob 处理word
一个jacob操作Word的例子,其他操作excel,pdf的sample里都有 import java.io.File; import com.jacob.com.*; import com.jacob.activeX.*; public class WordTest { public static void main(String[] args) { WordBe转载 2007-12-17 15:41:00 · 765 阅读 · 0 评论 -
jcob 从word到pdf
好了,进入正题 :其实,本人之所以失败,和代码没关系;问题出在下面的设置上,本人因为没有仔细阅读方法中的设置部分,导致失败!希望大家看完这个文,能避免我的错误;本人把问题的解决分成多步,用最详细的内容让大家一步成功!!!祝大家好运!!!!!1》要用到的软件: (1)Adobe Acrobat 8 Professional (最转载 2007-12-17 15:44:00 · 1345 阅读 · 0 评论 -
构建文件格式转换服务器
1. 为什么要做文件格式转换服务器 不知道各位是否遇到这样的情况, 当您在浏览IBM SUN等公司的技术网站的时候, 你会发现在每个页面的上方有小图标, 你可以把当前的页面内容以word, pdf或者是其他的格式进行下载, 可能你在想, 恩, 大公司的做法确实很正规, 他们提供了许多的格式版本提供不同的用户下载, 我想你可能是对的, 但是我们换一种想法假设我们构建一个服务器, 让所转载 2007-12-21 00:15:00 · 934 阅读 · 0 评论 -
String 转 Document
private org.w3c.dom.Document XmlString2Doc(String strXml) { org.w3c.dom.Document ret = null; try { //System.setProperty("javax.xml.parsers.DocumentBuilderFactory","c原创 2009-07-20 15:24:00 · 1160 阅读 · 0 评论 -
用SAX取多个节点路径下的值
public class SaxUtil_B { public static Map getMyNodeValue(String filepath, List xpaths) { SAXHander sh = null; try { SAXParserFactory sf = SAXParserFactory.ne原创 2009-07-28 14:38:00 · 590 阅读 · 0 评论 -
用SAX取单个节点路径下的值
public class SaxUtil { //供调用的方法 public static String getMyNodeValue(String filepath, String xpath) throws SAXException, IOException, ParserConfigurationException {原创 2009-07-28 14:35:00 · 564 阅读 · 0 评论 -
XMLBeanUtil
//xml与javabean public class XMLBeanUtil { public static Object fromXML(String xml, Class clazz) { StringReader sr = new StringReader(xml); JOXBeanReader reader = new JOXBe原创 2009-08-04 13:58:00 · 489 阅读 · 0 评论 -
简单table生成xls和xml到xls
以前做过一次这样的工作,采用了2种方式: 第一种是调用一个jsp,在jsp里定义其显示格式及文件类型--起到如下作用: response.setContentType("application/*" + ";name=/"" + sFileName+ "/""); response.addHeader("原创 2009-08-04 14:01:00 · 766 阅读 · 0 评论 -
JAVA读配置文件--在类的根路径及当前类的路径下
/** * 在当前类路径或类的根路径下查找文件 * @param fileName * @return Properties prop */ public static Properties load(String fileName) { Properties prop = new Properties(); InputStream is = ZhPr原创 2009-06-19 13:29:00 · 908 阅读 · 1 评论 -
为打包文件签名(jar)
我发布applet时,好像只有签名了才能成功... ... keytool -genkey -alias lijun -keypass mypassword -validity 365 -keystore li.desktop.store -storepass mykeystorepass 命令序列指定了一个初始密码mypassword,后续的命令在访问 keyst原创 2009-12-10 13:37:00 · 498 阅读 · 0 评论 -
Java中各类Cache机制实现解决方案
在Java中,不同的类都有自己单独的Cache机制,实现的方法也可能有所不同,文章列举了Java中常见的各类Cache机制的实现方法,同时进行了综合的比较。OSCacheOSCache是个一个广泛采用的高性能的Java EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任转载 2013-10-31 15:57:17 · 403 阅读 · 0 评论 -
JAVA安全基础
一、Java简介 Java是由美国Sun Microsystem,Inc.开发出来的一种面向对象的语言,它已经广泛用于Internet 上以完成一些HTML无法完成的功能。Java有简单、稳定、安全、界面友善等几大特点,而且对于UNIX,Macintosh或者PC机都能使用,这就是为什么Java如此受欢迎的原因了,Java是由C++衍生过来的,它的风格和C++很相似,不过就和C++相比原创 2007-12-14 15:49:00 · 565 阅读 · 0 评论 -
iText 简介
一、前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。 二、iText简介 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个j转载 2007-12-17 15:32:00 · 4287 阅读 · 0 评论 -
java学习之JDO
Java数据对象(Java Data Objects,JDO)是一个应用程序接口(API),它是Java程序员能够间接地访问数据库,也就是说,不需使用直接的结构化查询语言(SQL)语句。JDO是作为Java数据库连接(JDBC)的一个补充来介绍的,而JDBC是一个支持使用SOL语句对流行的数据库程序进行访转载 2007-07-12 10:58:00 · 1821 阅读 · 0 评论 -
Jdbc 连接数据库 实例
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。一、连接各种数据库方式速查表下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。1、转载 2007-07-12 11:58:00 · 1438 阅读 · 0 评论 -
实现Java动态类载入机制
作 为 充 分 利 用Java 的 动 态 类 载 入 机 制 的 最 好 例 子, 带 有Java 扩 展 的Web 浏 览 器 根 据 请 求 从 网 络 或 本 地 文 件 系 统 中 动 态 加 载Java applet( 遵 循 一 定 规 则 的Java 小 应 用 程 序 类), 然 后 在 本 地 系 统 中 执 行 它, 大 大 增 强 了 主 页 的 功 能。 ---- 其 实转载 2007-04-19 00:39:00 · 813 阅读 · 0 评论 -
JavaMail 深入浅出
我干软件开发也有一点的年头了,回头想想,也经历了不少的酸甜苦辣,为解决了复杂的问题快乐过.也为不分昼夜的加班赶工程郁闷过.不过这些都没能减少我对计算机的热情,我对程序的喜好.以前对JavaMail也有一些学习性的认识,不过一直没在实际的项目中应用过.直到最近的一个项目,需要JavaMail所以我打算认真的学习一下这种技术,因为我目前擅长的是Struts,而Struts又不具备邮件发送的功能转载 2007-04-22 20:39:00 · 939 阅读 · 0 评论 -
Java反射机制
一、反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操转载 2007-04-22 20:59:00 · 412 阅读 · 0 评论 -
值传递、引用传递
区分值传递和引用传递的标准,是实参与形参结合的时候有没有产生副本。 在java中无论是基本类型还是对象,都是值传递的。 基本类型大家都么有疑问。 在java中,传递对象时实际传递的是reference[引用,句柄]而不是对象本身,因为我们从来就不能直接去操作对象,我们都是用reference去持有对象的,只是我们通常可以把通过reference操作对象可以理解为直接对对象的操作而已。java在传递转载 2007-07-27 23:20:00 · 723 阅读 · 0 评论 -
JAVA编码--Gbk-->Utf8
public static byte[] gbk2utf8(String chenese){ char c[] = chenese.toCharArray(); byte [] fullByte =new byte[3*c.length]; for(int i=0; i int m = (int)c[i]; Stri转载 2007-04-29 18:26:00 · 706 阅读 · 0 评论 -
在 Java 中如何进行 BASE64 编码和解码
作者:家居猫 BASE64 编码是一种常用的字符编码,在很多地方都会用到。JDK 中提供了非常方便的 BASE64Encoder 和 BASE64Decoder,用它们可以非常方便的完成基于 BASE64 的编码和解码。下面是本人编的两个小的函数,分别用于 BASE64 的编码和解码: // 将 s 进行 BASE64 编码 public static String getBASE64(Strin转载 2007-04-29 18:18:00 · 765 阅读 · 0 评论 -
几个有用的过滤器
一、使浏览器不缓存页面的过滤器 import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤转载 2007-05-26 08:58:00 · 484 阅读 · 0 评论 -
java中文解决大全
由于Java编程中的中文问题是一个老生常谈的问题,在阅读了许多关于Java中文问题解决方法之后,结合作者的编程实践,我发现过去谈的许多方法都不能清晰地说明问题及解决问题,尤其是跨平台时的中文问题。于是我给出此篇文章,内容包括对控制台运行的class、Servelets、JSP及EJB类中的中文问题我剖析和建议解决办法。希望大家指教。Abstract:本文深入分析了Java程序设计中Java编译转载 2007-05-25 08:43:00 · 531 阅读 · 0 评论 -
java排序算法
JAVA四种基本排序,包括冒泡法,插入法,选择法,SHELL排序法.其中选择法是冒泡法的改进,SHELL排序法是 插入法的改进.所以从根本上来说可以归纳为两种不同的排序方法:即:插入法&冒泡法一、 冒泡法:比较容易,它的内层循环保证遍历一次后,集合中最小(大)元素出现在它的正确位置,下一次就是次小元素。。。该方法在集合分布的各种情况下交换移动的次数基本不变,属于最慢的一种排序。实转载 2007-04-19 00:41:00 · 558 阅读 · 0 评论