
JAVA应用
luweifeng1983
求真务实、踏实能干、为兴趣而开发。。
JAVA学习书目介绍
1、JAVA入门与精通
2、JAVA核心技术卷
3、JAVA编程思想
4、JAVA解惑
5、JAVA设计模式
6、J2SDK API
7、HTTP协议
8、Servlet与JSP核心编程第二版
9、J2EE API
10、J2EE应用与BEA Weblogic Server
11、J2EE核心模式
12、精通EJB(第二版)
13、开源框架SSH相关
学JavaScript不得不读的8本书
http://w
展开
-
Castor-xml映射出现节点重复问题解决
最近在使用Castor-xml生成XML时发现生成的格式不符合要求。如要求生成以下格式的XML<Signature> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></Canonicali...原创 2015-08-13 16:24:27 · 482 阅读 · 0 评论 -
定时器的实现、java定时器介绍与Spring中定时器的配置
1定时器的作用在实际的开发中,如果项目中需要定时执行或者需要重复执行一定的工作,定时器显现的尤为重要。当然如果我们不了解定时器就会用线程去实现,例如:package org.lzstone.actionpublic class FinanceAction extends Thread{ private Date date; public void r...原创 2011-04-28 15:05:36 · 90 阅读 · 0 评论 -
JAVA包生成EXE应用实例
相关文章:http://blog.youkuaiyun.com/freshair9/archive/2008/12/21/3575847.aspx上文基本上讲的比较清楚了。不过我在自己打包并转exe的时候有一步进行的不太一样。。在进行到JAVA INVOCATION 时,选择完jar和main-class后,选择advanced options/native libraries如下图:...原创 2011-01-06 15:35:06 · 132 阅读 · 0 评论 -
RMI客户端调用远程服务器方法-远程方法调用
RMI软件下载:http://www.genady.net/rmi/v20/demos/注意下载对应eclipse版本的RMI插件:http://www.genady.net/rmi/v20/downloads.html因为如果插件版本与eclipse不一样可能会报以下错误:Unable to use launch shortcut Reason: Plug-in net.ge...原创 2010-12-27 16:45:11 · 444 阅读 · 0 评论 -
JAVA打包成JAR文件直接运行二
打包的项目中使用了其它的jar包,如我的项目TestJar,我打包成文件名为Test.jar项目引用了其他的jar包,那么打包要运行正确的话,要手动修改MANIFEST.MF文件。Main-Class: com.lwf.main.TestMain打包的时候选择的有main函数的类,即双击Test.jar包将运行这个类。Class-Path: ../lwf.jar 看我放的目录结...原创 2010-09-13 17:43:52 · 146 阅读 · 0 评论 -
Java FTPUtil
使用JAVA编程进行FTP的操作使用api:http://commons.apache.org/net/ 使用方法注意看以下文章:http://www.informit.com/guides/content.asp?g=java&seqNum=40 http://www.onjava.com/pub/a/onjava/2003/06/25/commons.html?pa...原创 2010-06-14 11:09:32 · 134 阅读 · 0 评论 -
递归进行字符串截取
递归进行字符串截取: 要求:字符串长度最大不超过256个字符.现在要将此字符串分拆成四段。每段最大不超过64个字符。如果第64个字符不是空格符,则从第64个字符往前找,找到的第一个空格符,并把0-该空格符位置间的子串截取,做为第一段;然后对剩下的字符串采用类似的操作。代码:package com.gobusiness.common.util;public class DescU...原创 2010-06-01 02:22:37 · 434 阅读 · 0 评论 -
JAVA调用dll文件
http://luohonghong.blog.163.com/blog/static/783120582009517253324/http://hi.baidu.com/%B0%AE%CE%D2%B5%C4%D6%B4%D7%C5/blog/item/015a5d269a548a118b82a1c7.html原创 2010-08-12 17:08:34 · 103 阅读 · 0 评论 -
DOM4J
http://baike.baidu.com/view/1460716.htm?fr=ala0_1_1 dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWork...2010-04-23 17:11:40 · 122 阅读 · 0 评论 -
产生条形码
http://java4less.com/http://java4less.com/barcodes/barcodes.php?info=guide#introRBarcode for the Java[TM] Platform, User Guide Copyright J4L (http://www.java4less.com) ...2009-08-13 00:14:00 · 816 阅读 · 0 评论 -
条形码基础
原文链接 条形码基础 一、条形码概述 条形码是由美国的N.T.Woodland在1949年首先提出的。近年来,随着计算机应用的不断普及,条形码的应用得到了很大的发展。条形码可以标出商品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,因而在商品流通、图书管理、邮电管理、银行系统等许多领域都得到了广泛的应用。 条形码是由宽度...2009-08-12 23:27:00 · 1019 阅读 · 0 评论 -
JAVA 1.3 中实现replaceAll 方法
JAVA 1.3中没有replaceAll方法,但有时会用到:以下方法实现:while(value.indexOf(" ")!=-1){ value = replaceAll(value, " ", " ", false);}方法:public static boolean isEmpty(String messages){ if(messages != null...2009-08-03 15:21:00 · 105 阅读 · 0 评论 -
系统升级修改说明:JDK1.3 升级到 JDK1.6
升级JDK1.6修改升级前环境: JDK 1.3 JBOSS 3.2.0升级后环境: JDK 1.6 JBOSS 4.3.2.GA升级设置: 安装好JDK 1.6,JBOSS 4.3.2.GA 设置好JDK环境变量,启动JBOSS,运行HTTP://localhost:8080成功修改内容:1、修改Sys.properties将:path.web...2009-07-31 12:07:00 · 162 阅读 · 0 评论 -
The value for the useBean class attribute is invalid 问题
程序由JDK1.3升级到JDK1.6的时候,使用ANT预编译JSP时提示:The value for the useBean class attribute is invalid ,The value for the useBean class attribute java.lang.Integer is invalid.The value for the useBean class ...2009-07-29 17:52:00 · 346 阅读 · 0 评论 -
Log4j配置 收藏 log4j配置范例
http://blog.youkuaiyun.com/wangpancom/archive/2006/10/03/1319611.aspxhttp://blog.youkuaiyun.com/iPanda/archive/2005/11/30/540268.aspxlog4j配置范例LOG4J的配置之简单使它遍及于越来越多的应用中了:Log4J配置文件实现了输出到控制台、文件、回滚文件、发送日志邮...2009-07-29 11:33:00 · 95 阅读 · 0 评论 -
java. lang. IllegalArgumentException: Path does not start with a "/" character
http://www.coderanch.com/t/293385/JSP/java/java-lang-IllegalArgumentException-Path-does问题出在使用getRequestDispatcher上面。使用ServletContext.getRequestDispatcher(destPage);时destPage必须以相对路径“/"出现。而HttpS...2009-07-29 09:58:00 · 729 阅读 · 0 评论 -
JAVA反编译工具
java反编译http://xintao222.iteye.com/blog/291303http://www.blogjava.net/xmatthew/archive/2008/10/28/237203.html2009-07-21 16:57:00 · 82 阅读 · 0 评论 -
实现 Castor 数据绑定:Castor实现XML与JAVA对象编组与解组
实现 Castor 数据绑定,第 1 部分: 安装和设置 Castor http://www.ibm.com/developerworks/cn/xml/x-xjavacastor1/实现 Castor 数据绑定,第 2 部分: 编组和解组 XMLhttp://www.ibm.com/developerworks/cn/xml/x-xjavacastor2/实现 Castor 数据...原创 2010-09-26 14:42:15 · 167 阅读 · 0 评论 -
JAVA 5.0 后 自带监控工具 jps、jinfo、jstat、jma
最近有个客户要进行WebLogic性能调优,但因为他们没有性能监控工具,所以需要找到一种工具,能较好监测JVM工具。但客户暂时不想购买商用工具,之前曾经记得JDK5.0之后新增了几个工具,还不错,所以决定使用新的JDK工 具,以下简单介绍一下这几种工具。在JDK 5.0以后,这些工具包含在JDK安装中,不需额外安装。目前常用有五个工具:jinfo:可以输出并修改运行时的java 进程的...原创 2011-05-12 16:25:28 · 175 阅读 · 0 评论 -
月份加减方法处理
private static String monthAdd(String dateStr) { String result = ""; try { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date dateFormat = format.parse(dateStr); Cal...原创 2011-06-03 00:52:04 · 387 阅读 · 0 评论 -
JAVA短信发送及JAVA发送http请求与处理
JAVA发送HTTP请求与处理参考:http://www.cnblogs.com/zhuawang/archive/2012/12/08/2809380.htmlhttp://blog.youkuaiyun.com/atco/article/details/7949210 http://www.oschina.net/code/snippet_582384_44785http://blog...原创 2016-06-22 14:34:11 · 266 阅读 · 0 评论 -
Java Zip应用
应用系统中使用jdk原生的包进行解压缩时报错,后来改用antzip没问题。使用JDK自带的类进行解压缩,代码如下:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.Input...原创 2016-06-22 14:30:03 · 187 阅读 · 0 评论 -
模拟tomcat进行http请求及响应处理:BufferedReader类的readLine在socket网络编程应用时发生阻塞...
最近写一个简单的程序模拟tomcat进行http请求及响应处理时,发现使用BufferedReader类的readLine在socket网络编程应用时发生阻塞。启动服务类:package com.lwf.server;import java.io.IOException;import java.net.InetAddress;import java.net.Server...原创 2016-05-11 15:04:32 · 570 阅读 · 0 评论 -
Add directory entries问题
用spring注解的项目,eclipse可以运行,打成jar包后,读取不了注解的解决方法:Eclipse在打包源码成jar时,把这Add directory entries勾上即可解决问题有的时候资源文件放在包的外面,打成包运行会提示xml无法找到,也是这个问题导致。...原创 2014-08-05 10:24:00 · 2776 阅读 · 0 评论 -
BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别
http://www.cnblogs.com/fayf/archive/2008/08/21/1272982.html一、简介:BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。...原创 2013-01-25 16:21:38 · 114 阅读 · 0 评论 -
java.net.BindException: Cannot assign requested address
转:http://wgkgood.blog.51cto.com/1192594/425710新服务器配置tomcat6.0环境,配置完毕后,无法正常启动。报错如下:shutdown 端口看似被占用,但是换成其他端口还是无法启动;2010-11-13 10:16:06 org.apache.catalina.core.StandardServer await严重: StandardServer....原创 2012-06-13 14:10:11 · 146 阅读 · 0 评论 -
Duplicate name in Manifest: Depends-On
解决方法:http://ww2.sjc.edu/faculty_pages/hzhou/javaBugSolutions.htmlSolutions to Encountered BugsI have been fixing some bugs in Java but never wrote down how. Since now I am teaching Java programm...原创 2012-06-13 13:13:46 · 394 阅读 · 0 评论 -
java tree
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class Test { /** * @param args */ public static void main(Strin...原创 2011-11-16 02:01:19 · 106 阅读 · 0 评论 -
jacob操作word和excel
http://danadler.com/jacob/原创 2011-07-28 17:00:03 · 154 阅读 · 0 评论 -
JAVA jar打包时MANIFEST.MF格式约定
Manifest-Version: 1.0 Created-By: Fat Jar Eclipse Plug-In Main-Class: com.lwf.main.TestMainClass-Path: ./JAR/lib/lwf.jar ./JAR/lib/tt.jar在上面内容中注意几点:1、Main-Class: com.lwf.main.TestMain与Class-Path:之...原创 2010-12-10 11:12:54 · 335 阅读 · 0 评论 -
JAVA jar打包基础
一、 的全称:jarJava Archive File,java存档文件。这有点类似zip文件。1. 命令用法:jarjar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的〕文件 -u 更新...原创 2010-12-10 10:39:56 · 100 阅读 · 0 评论 -
获得PrepareStatement 的最终执行语句
方法一:http://www.blogjava.net/crazycy/archive/2006/07/22/59581.html方法二:使用p6spy进行SQL监控 下载地址:http://sourceforge.net/projects/p6spy/files/p6spy/1.3/p6spy-install.jar/download 介绍:http://www....原创 2011-07-04 10:07:16 · 403 阅读 · 0 评论 -
ClientAbortException,Connection reset by peer: socket write error
extremetable导出excel,弹出一个下载窗口,这时不点下载而点取消,则报下面的异常:ClientAbortException Caused by: java.net.SocketException: Connection reset by peer: socket write error 查了下TOMCAT的文档,解释如下:Wrap an IOException ide...原创 2011-03-07 11:24:49 · 306 阅读 · 0 评论 -
Non-terminating decimal expansion; no exact representable decimal result
由于需要处理精度比较高的浮点数,所以弃用double类型,改用BigDecimal类来进行数值处理。在加减乘时都没有出现问题,但是到除法运算时,提示了如下错误:大概的意思是“无法结束的除法表达式;没有精确的除结果”。我当时输入的10/3,结果应该是3.3333....333。于是在网上找资料,发现我原来的处理方式有问题。BigDecimal num1 = new B...原创 2011-06-24 16:03:06 · 123 阅读 · 0 评论 -
java 调ireport (javaBean数据源)保存服务器 生成word
package com.ztesoft.bidding.contract;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException...原创 2011-02-24 14:40:17 · 235 阅读 · 0 评论 -
JXLS应用示例
JXLS在循环的记录前加序号: <jx:forEach items="${employees}" var="employee" varStatus="status"> | ${status.index} | ${employee.name} | ${employee.payment} | ${employee.bonus} ...原创 2011-06-03 01:41:01 · 957 阅读 · 0 评论 -
JAVA 日期获得30天前的日期
Calendar calendar=new GregorianCalendar(); System.out.println("当时日期是:"+calendar.getTime()); calendar.add(Calendar.DATE, -30); System.out.println("30天前是:"+calendar.getTime()); 要获得calendar的相...2009-07-21 11:46:00 · 497 阅读 · 0 评论 -
关于在textarea中输入回车换行和空格字符的正常显示
在表单页中含有textarea控件,如果输入内容有回车换行的动作,字符串存储到数据库中后,再提取出来显示的话就会发现回车换行动作的地方让一个空格给代替了,另外几个空格的位置也只变成一个空格,没有保持原想的格式,下面这段代码就可以解决这个问题。<%!public String turn(String str){ //下面的代码将字符串以正确方式显示(包括回车,换行,空格) wh...2009-07-21 11:00:00 · 319 阅读 · 0 评论 -
JAVA学习提高之---- FileUpload组件实现多文件上传(JSP+SERVLET)实现
引用:http://luoke920.iteye.com/blog/271257相关文章也可以看一下:http://www.jspcn.net/htmlnews/2005011.htmlhttp://www.jspcn.net/htmlnews/2005024.htmlhttp://www.jspcn.net/htmlnews/20050115.html一文中使用FileUpload组件实现多文件...2008-12-26 13:33:00 · 142 阅读 · 0 评论 -
JAVA学习提高之----JAVA EXCEL API及JAVA 操作Excel(一)
最近在做JAVA操作CSV文件相关功能,顺序把JAVA操作EXCEL的相关功能学习一下http://www-128.ibm.com/developerworks/cn/java/l-javaExcel/index.html?n-j-01231一文对使用JAVA EXCEL API对EXCEL进行操作做了说明以下是API的主页:http://jexcelapi.sourceforge.net/以下是...2008-12-22 17:45:00 · 110 阅读 · 0 评论