java
lifeneedyou
这个作者很懒,什么都没留下…
展开
-
jetty6.1.2rc 存在数组索引越界的bug,报错方式是 6144
jetty6.1.2rc 存在数组索引越界的bug,报错方式是 6144原创 2009-09-21 09:18:28 · 158 阅读 · 0 评论 -
spring jdbcTemplate的使用方法
@Service@Transactionalpublic class LoginAuditExecSqlManagerImpl extends JdbcDaoSupport implements LoginAuditExecSqlManager { @Autowired public void init(DataSource ds) {// spring容器会发现这里需要被注...原创 2009-09-21 09:20:15 · 69 阅读 · 0 评论 -
Java 中利用管道实现线程间的通讯
在Java 语言中,提供了各种各样的输入输出流(stream),使我们能够很方便的对数据进行操作,其中,管道(pipe)流是一种特殊的流,用于在不同线程(threads)间直接传送数据。一个线程发送数据到输出管道,另一个线程从输入管道中读数据。通过使用管道,实现不同线程间的通讯。 无需求助于类似临时文件之类的东西。本文在简要介绍管道的基本概念后,将以一个具体的实例pi...原创 2009-09-28 15:52:32 · 93 阅读 · 0 评论 -
关于java的IO包的困惑,应该怎么学习才好
想来想去,还是出来问问大家吧! 小弟我搞java有两年多了,平时对于面向对象,框架之类的自己觉得理解的还算可以,但java里的IO包,我平时用的比较少,做过几个项目,项目里面用的也不多,每次看到IO包的一些类,感觉对IO包没有感觉,有时候很陌生,有时候问自己到底会不会文件操作,我觉得我只知道它有个输入流,输出流,读和写,别的我也不知道!用的时候我要查 API,不然我就不知道从哪里下手,...2009-04-14 15:51:49 · 180 阅读 · 0 评论 -
关于云计算的一些知识
云计算是一种计算模式,而不是一种技术。在这种计算模式中,所有服务器、网络、应用程序以及与数据中心有关的其他部分都通过互联网提供给IT部 门和最终用户,这样一来,IT部门只需购买自己所需的特定类型和数量的计算服务。云模式有别于传统外包商的地方在于,客户不必把自己的IT资源交给外人来 管理。相反,客户只要连接至“云”,即可获取基础架构服务、平台(操作系统)服务或软...原创 2009-11-02 13:09:42 · 141 阅读 · 0 评论 -
eclipse从svn里checkout一个新的分支
1 有时候需要新开一个分支,而要保留原来的版本,可以checkout一个出来 A windows--show view--other---svn---SVN Repositories B 然后选择工程, 右键---checkoutas--javaproject---finsh;2 为了方便管理,一般在一个版本做好以后,需要切一个作为标准,这个就做为一个分支来切,切了以后就不要在...原创 2009-04-24 09:20:21 · 278 阅读 · 0 评论 -
ServletContextListener,Timer,TimerTask学习笔记
1public abstract interface javax.servlet.ServletContextListener extends java.util.EventListener 。此类继承java的事件处理类EventListener, ServletContextListener有两个抽象方法。分别是: Apublic abstract void contextInitial...2009-04-25 17:09:39 · 152 阅读 · 0 评论 -
java编写oracle的存储过程,为什么调用System.in阻塞IO时不起作用?还报错?
由于项目的需要,需要用java编写oracle的存储过程,在调用System.in 的时候,在eclipse里面是可以的,而放到oracle里面执行就不行了,下面是具体的代码和错误:请有这方面经验的人指教。谢谢!附件有源码,可以直接下载运行(用system或sys运行)工具使用PL/SQL Dev,ora9i,oraclejdk1.3 第一步:创建一个java类: create or...2009-05-05 15:31:17 · 106 阅读 · 0 评论 -
java获取当前操作系统的信息
从网上收集的一些关于java获取操作系统信息的方法,现在总结一下:1获取本机的IP地址:private static String getIpAddress() throws UnknownHostException { InetAddress address = InetAddress.getLocalHost(); return address.getHostAddre...原创 2009-05-11 11:29:19 · 250 阅读 · 0 评论 -
JSP页面EL遍历List Map Array
JSP页面EL遍历List Map ArrayList:<c:forEach var="student" items="${sessionScope.list}"varStatus="status"><font size=5 color=blue> index:${status.index }<br>ID:${student.id }..原创 2009-11-18 15:39:39 · 201 阅读 · 0 评论 -
jsp 调用windows的打印功能
其实jsp 调用windows的打印功能非常的简答,刚开始网上找发现很多说的都是没有用的,其实只要一句话就可以了。<input type="button" value="打印本页" onclick="window.print();"/> 一般网页的body部分会被打印出来,我们只要把需要的东西在body部分写好,定好格式就可以了。...原创 2009-11-19 14:18:58 · 243 阅读 · 0 评论 -
System.out是打印还是作为条件求值?
Test 写道public class Test { public static void main(String[] args) { for(int i=0;i<5;System.out.println("the number"+(i++))){ System.out.println(i); }}}结果: 写道0the numb...2009-05-27 10:17:34 · 86 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError: Bad version .
java.lang.UnsupportedClassVersionError: Bad version 出现这样的问题就是你运行的application和你本地的jdk编译版本不匹配,比如开发的时候用的是6,然后运行的是5的jre,这样就容易出现这样的问题,通常大家一个项目组应该采用一个统一的jdk版本来做。 ...原创 2009-11-26 13:58:38 · 91 阅读 · 0 评论 -
java7的新特性
1. try (BufferedReader br = new BufferedReader(new FileReader(path)) { 2. return br.readLine(); 3. } 4. 5. You can declare more than one resource to close: 6. ...原创 2009-11-27 16:07:42 · 87 阅读 · 0 评论 -
java获取当前时间和时间比较大小
经常需要用到这样的功能,干脆记录下来,以后直接用! A获取当前时间: import java.text.SimpleDateFormat;import java.util.Date;public class GetCurrentTime { /*获得当前时间*/ public static String getCurrentTime(){ Date curr...原创 2009-06-03 13:37:04 · 1441 阅读 · 0 评论 -
关于从shell给Java传参数的问题
通过shell教本给java传参数,总是被空格断开(我的目的是接受带空格的参数)[code]#!/usr/bin/ksh#PARAMS="";while getopts dek:f:t:vh OPTIONdo case $OPTION in d | e | v | h) PARAMS=$PARAMS" -$OPTION" ...原创 2009-12-01 11:02:11 · 403 阅读 · 0 评论 -
java语言连接MySql,Sqlserver,Oracle
Class.forName("com.mysql.jdbc.Driver");String url = "jdbc:mysql://127.0.0.1/myDatabase";String user = "user";String password = "password";Connection conn = DriverManager.getConnection(url, use...2008-12-10 11:14:34 · 99 阅读 · 0 评论 -
jdk1.5的新特性小解
jdk1.5增加了泛型,for each,静态导入等新特性。A 所谓的泛型:我觉得它的好处就是不用手动的强制类型转换,并且在编译时可以找出错误,如果有问题的话,而jdk1.5以前,必须要手动的强制类型转换,并且编译时不容易报错,而是在运行时出错误。B for each:下面的例子使用了这个这是没有使用前的写法void processAll(Collection c)...2008-12-10 11:16:44 · 83 阅读 · 0 评论 -
什么是java序列化,如何实现java序列化?
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。 序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流...2008-12-10 11:17:20 · 86 阅读 · 0 评论 -
java web程序调用报表表格出现红叉,线条不清楚的问题
java web 调用报表时一般pdf,excel都会正常,而经常出现在html打开时边框线等会显示乱七八糟,还有很多红叉叉。下面还是谈谈红叉的问题。这个问题的解决办法如下:对于红叉的问题,其实是html中的边框线等会被当做图片来处理,而报表中处理图片是通过报表自己定义的Servlet来处理的。如果没有将Servlet配置进web.xml中将会出现这样的问题。解决这个问题需要在web....原创 2009-12-07 09:18:58 · 182 阅读 · 0 评论 -
JExcelAPI读写excel文件的例子
JExcelAPI读写excel文件的例子。import java.io.*;import jxl.*;import jxl.write.*;import jxl.format.*;import java.util.*;import java.awt.Color;public class TestExcel { public static void write...原创 2009-12-08 14:26:24 · 124 阅读 · 0 评论 -
java算文件的MD5值,16进制的表示形式
先贴以下代码:package com.hua.md5.test;import java.io.*;import java.security.*;public class HashFile { /** * @param args */ public static char[] hexChar = { '0', '1', '2', '3', '4', '...原创 2009-06-09 15:14:41 · 316 阅读 · 0 评论 -
java中的位运算
今天做文件的MD5值的运算,看到一段代码不明白,经JE帮助,有这么一个文章!可以参考:网址:http://www.blogjava.net/rosen/archive/2005/08/12/9955.htmlpublic static String toHexString(byte[] b) { StringBuilder sb = new StringBuilder(b.length ...原创 2009-06-09 15:39:23 · 99 阅读 · 0 评论 -
java.net.SocketException: Software caused connection abort: recv failed
记录一个socket编程的异常:java.net.SocketException: Software caused connection abort: recv failed总结原因:应为客户端或者服务器端有一端已经关闭,而另一端则以为连接还在连的,在发送或接受请求的时候就会报这个错误。...2010-03-24 21:08:00 · 256 阅读 · 0 评论 -
一键搞定Java桌面应用安装部署 —— exe4j + Inno
比较好的文章, 原文网址:http://www.blogjava.net/huliqing/archive/2008/04/18/193907.html对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre版本问题、jre去哪下载、如何用jre启动你的Java应用?不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在...原创 2009-06-17 17:05:35 · 150 阅读 · 0 评论 -
java文本文件读写demo
package test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class Test { public...原创 2009-06-18 10:49:39 · 203 阅读 · 0 评论 -
Scanner BufferReader
在命令行模式下要输入数据至程序中时,我们可以使用标准输入串对象System.in.但是,我们并不经常直接使用它,因为System.in提供的read方法每次只能读取一个字节的数据,而我们平时所应用的通常是读取一个字符串或者是一个数字,所以read方法所以提供的功能,对我们来说并没有太大的用处. 在Java SE6中,可以使用Scanner类取得用户的输入,Scanner类位于j...原创 2009-06-18 11:43:58 · 125 阅读 · 0 评论 -
jstl+struts+spring+ibatis
接触Java已经有一段时间了。其中学习了不少的框架,从基本的java语法到j2ee基本都有一定的理解和认识,在做项目的时候改怎么选择框架?现在我自己的理解总结以下,以后参考。 展现层: 首先我们谈论展现层的东西,现在比较流行的就是jsp,jstl,el,strutsTag,springTag,自定义标签库等,我们在选择的时候可以选其中的任何的一种,但是比较以下这些标签的特点,我个人觉得还...2009-01-06 15:04:25 · 101 阅读 · 0 评论 -
将java程序运行为Windows服务
有两种方案,一是通过JavaService来运行,二是用exe4j转换成exe程序,分别举例如下: 一、JavaService 1.首先到http://javaservice.objectweb.org/下载JavaService,最新版本为2.0.10 2.解压JavaService-2.0.10.zip,将JavaService.exe拷到要运行的java程序目录下 ...原创 2009-06-23 10:58:18 · 84 阅读 · 0 评论 -
javap的使用
javap简介原文网址 http://www.javaresearch.org/article/768.htm. 也许我们很少会使用到javap工具,因为现在有很多好的反编译工具,但是我在此介绍这个工具不是使用它进行反编译,而是查看java编译器为我们生成的字节码,通过比较字节码和源代码,我们可以发现很多的问题,一个很重要的作用就是了...原创 2009-07-10 15:57:28 · 102 阅读 · 0 评论 -
javaSocket编程TCP
写了一个javaSocket通信的例子,比较容易懂,主要是TCP协议的。下面是服务端的代码import java.io.IOException;import java.net.InetAddress;import java.net.Socket;public class ServerSocket { public static void main(String[] ar...2010-04-02 14:03:19 · 181 阅读 · 0 评论 -
javaSocket编程UDP
看了下UDP编程的书。写了个简单的例子。代码如下:import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;public class...2010-04-02 14:08:44 · 163 阅读 · 0 评论 -
java语言的修饰符
Apublic:项目内公开private:本类可以访问protected:本类和子类已经本包可以访问默认: 本包可以访问,子类不可以。 B abstract: 1只能修饰类和方法。2修饰类,类不能被实例化,但可以指向自己的一个子类的引用。3修饰方法,方法不能有方法体!只有定义没有实现4不能用来修饰构造函数。5abstract 也不能和stati...原创 2009-07-27 16:23:44 · 450 阅读 · 0 评论 -
项目里用到用java写oracle的存储过程,做个备份
create or replace and compile java source named "BinFileSave" aspackage com.colin.test.bin1;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;...原创 2009-07-30 08:47:03 · 121 阅读 · 0 评论 -
jasperreports 动态报表代码备份
jasperreports是一个用来开发报表的组件,通常和ireport来配合使用,可以快速的构建出漂亮的报表。但是ireport画出的报表模板过于死板,就是不支持动态的列。现在要自己实现一个报表模板,先参考ireport工具画出的模板,然后改改,用java代码自己实现一个。 项目组目前就是这么做的,自己去写一个模板,一个横排的,一个竖排的,应为字段比较多,一般采用...原创 2010-01-18 15:41:43 · 129 阅读 · 0 评论 -
java web应用程序的热部署问题tomcat
一般我们的web应用在开启之后,不能随便的就停下来,但假如有些东西要改的话,这个时候就要重新启动服务器。比如class文件,比如XML配置文件。这样就比较的麻烦有时候。好在现在有些WEBAPP Server支持热部署问题。比如用的是tomcat,那么只要改改server.xml 文件下配置<Context path=”/xxx” docBase=”你的工程路径” relo...原创 2010-01-19 09:11:48 · 138 阅读 · 0 评论 -
Java 类的热替换
在 Java 中,类的实例化流程分为两个部分:类的加载和类的实例化。类的加载又分为显式加载和隐式加载。大家使用 new 关键字创建类实例时,其实就隐式地包含了类的加载过程。对于类的显式加载来说,比较常用的是 Class.forName。其实,它们都是通过调用 ClassLoader 类的 loadClass 方法来完成类的实际加载工作的。直接调用 ClassLoader 的 ...原创 2010-01-19 09:34:11 · 84 阅读 · 0 评论 -
Streaming API for XML (StAX) 简介
原文地址:http://www.ibm.com/developerworks/cn/xml/x-stax1.html。 StAX 概述从一开始,Java API for XML Processing (JAXP) 就提供了两种方法来处理XML:文档对象模型(DOM)方法是用标准的对象模型表示 XML 文档;Simple API for XML (SAX)方法使用应用...原创 2009-08-03 11:14:16 · 95 阅读 · 0 评论 -
stax解析XML的一个例子
1首先是XMl文档<?xml version="1.0" encoding="UTF-8"?><cve xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://cve.mitre.org/cve/downloads" xsi:noNamespaceSchemaLocat...原创 2009-08-03 13:54:36 · 83 阅读 · 0 评论 -
java接口的一些总结
接口的总结:1应为java不支持多重继承,所以有了接口,一个类只能继承一个父类,但可以实现多个接口。2接口里面的成员变量默认都是public,static final 类型的。必须被显示的初始化。3接口里面的方法默认都是public abstract类型的。4接口里面只能包含public static final 类型的成员变量,和public ab...2009-08-04 14:36:20 · 86 阅读 · 0 评论