
JAVA应用篇
文章平均质量分 61
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
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
文件编码导致的sun.io.MalformedInputException异常
http://www.blogjava.net/hunter129/archive/2008/05/21/202046.html 文件编码导致的sun.io.MalformedInputException异常如果你没有使用ibm的jdk,却依然遇到了这个问题。如果你的异常是在解析xml的时候出现的,如果你的异常是某些地方有某些地方没有。例如tomcat里面没有,weblo转载 2009-10-29 11:16:00 · 1129 阅读 · 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 · 3920 阅读 · 0 评论 -
为什么要使用JDO
http://www.wangchao.net.cn/bbsdetail_1480636.html 网上关于JDO的文章已经不少了,关于JDO的优点也讲了很多,我看了一些文章后,自己也研究了一段时间,忽然很想写一个系列文章全面的介绍一下JDO,今天先写下第一篇算是个开头。呵呵,有些内容是我对JDO规范的理解,如果有不对的地方请大家指正。 Java开发人员已经有好几种存取数据库的方转载 2009-08-05 22:34:00 · 605 阅读 · 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 != n原创 2009-08-03 15:21:00 · 1723 阅读 · 0 评论 -
ANT示例代码
"/><!-- ==================================================== == Run "Deploy_for_developement" is for developement == == remark: Clean depoly, Jboss is not running原创 2009-07-31 14:37:00 · 1141 阅读 · 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 · 1981 阅读 · 0 评论 -
ANT XML 等FAQ
http://bobcat.webappcabaret.net/javachina/faq/ant_01.htm#ant_mid_Q100 官网http://ant.apache.org/faq.html#precompile-jsps FAQ on ANT Building Process by Roseanne Zhang scjp,advanc原创 2009-07-30 10:25:00 · 1524 阅读 · 0 评论 -
Eclipse中报错“要了解详细信息,请使用-xlint:unchecked重新编译”的解决方案
本文引自:http://www.javaeye.com/topic/49542 一、遇到问题:用ant执行jasperreport的samples/charts示例的build.xml时,无法编译,提示错误如下:javac: [javac] Compiling 2 source files to E:/jiangcm/workspace-fo转载 2009-07-30 10:09:00 · 1961 阅读 · 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 · 21559 阅读 · 5 评论 -
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必须以相对路径“/"出现。而Http原创 2009-07-29 09:58:00 · 2841 阅读 · 0 评论 -
JAVA 日期获得30天前的日期
Calendar calendar=new GregorianCalendar(); System.out.println("当时日期是:"+calendar.getTime()); calendar.add(Calendar.DATE, -30); System.out.println("30天前是:"+calendar.getTime()); 要获得calend原创 2009-07-21 11:46:00 · 3670 阅读 · 2 评论 -
JAVA反编译工具
java反编译http://xintao222.javaeye.com/blog/291303http://www.blogjava.net/xmatthew/archive/2008/10/28/237203.html转载 2009-07-21 16:57:00 · 484 阅读 · 0 评论 -
JAVADOC格式及注意的地方
对于Java注释我们主要了解两种: // 注释一行 /* ...... */ 注释若干行 但还有第三种,文档注释: /** ...... */ 注释若干行,并写入 javadoc 文档 通常这种注释的多行写法如下: /** * ......... * ......... */ 很多人多忽视了这第三种注释,那么这第三种注释有什么用?javadoc 又是什么东西?下面我们就谈谈。原创 2009-04-30 14:42:00 · 4356 阅读 · 0 评论 -
Vector 转換成数组的问题
http://blog.youkuaiyun.com/treaturebeauty/archive/2005/03/18/323121.aspxhttp://topic.youkuaiyun.com/t/20020322/09/592486.html Vector.toArray(); 将Vector对象所有元素转换为一个数组输出。 Vector.toArray(Object原创 2009-04-14 17:33:00 · 5909 阅读 · 1 评论 -
条形码基础
<!-- document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && tex转载 2009-08-12 23:27:00 · 2271 阅读 · 0 评论 -
JAVA Applet应用开发
JAVA 编程思想第14章讲述APPLET使用 Java Applet 编程技巧实例专辑http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID=1586 怎样把Java Applet嵌入HTMLhttp://www.yuzi.net/Show.asp?id=2708 NetBeans原创 2009-07-02 22:02:00 · 2603 阅读 · 0 评论 -
JAVA APPLET读本地文件权限问题及解决办法一
http://hi.baidu.com/shiliangshuai/blog/item/3026134cecd46ffbd62afcd9.html 综合网络上的资料有2中方法:1,使用数字签名。2,修改策略文件。这里使用的方法是修改策略文件:首先要确定IE所使用的Jre安装在哪个目录下。但没有找到比较好的方法,一般默认是C:/ProgramFiles/Ja原创 2009-07-07 09:16:00 · 1446 阅读 · 0 评论 -
CSV Import fails with sun.io.MalformedInputException
http://confluence.atlassian.com/display/JIRAKB/CSV+Import+fails+with+sun.io.MalformedInputException SymptomsWhen trying to import issues via CSV the following error is thrown and the import f转载 2009-10-29 11:30:00 · 1340 阅读 · 0 评论 -
log4j中配置日志文件相对路径方法分析
http://hi.baidu.com/iojessie/blog/item/9a903ba9c3c4ecf81f17a2d8.html http://hi.baidu.com/iojessie/blog/item/9a903ba9c3c4ecf81f17a2d8.html方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:转载 2009-09-16 11:25:00 · 1700 阅读 · 1 评论 -
Log4j自已配置
配置方法:导入log4j包。Log4j.properties文件内容 ### set log levels ###log4j.rootLogger = debug , stdout log4j.logger.newLoger = debug,dfile,efile### 输出到控制台 ###log4j.appender.stdout = org.apache.log4j原创 2009-09-15 17:41:00 · 552 阅读 · 0 评论 -
HashSet应用
http://www.blogjava.net/youngturk/archive/2008/01/25/177658.htmlhttp://www.blogjava.net/fisher/archive/2006/12/13/87398.html原创 2009-07-09 17:05:00 · 599 阅读 · 0 评论 -
JAVA连接数据库代码实例
此文中的代码主要列出连接数据库的关键代码,其他访问数据库代码省略1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SIDStri原创 2009-09-10 11:48:00 · 581 阅读 · 0 评论 -
javascript与applet之间通讯三
http://www.matrix.org.cn/resource/article/2006-05-07/JavaScript+Applet_44401.htmlJava Script调用java可以在网页里使用 document.applet_name.method_name();可以对applet进行控制,也可以从applet返回值。转载 2009-07-07 15:55:00 · 693 阅读 · 0 评论 -
javascript与applet之间通讯二
http://fanqiang.chinaunix.net/a4/b5/20011108/0808001548.html 摘 要:本文着重阐述了网页开发中,通过灵活使用从JavaScript语言中访问Java的方法、从JavaScript中访问JavaScript小程序的方法与变量,以及在Java Applet小程序中使用JavaScript等技术,实现这几种转载 2009-07-07 15:53:00 · 588 阅读 · 0 评论 -
javascript与applet之间通讯一
http://hgq0011.javaeye.com/blog/65741 javascript与applet之间能够相互通讯给我们带来了很多方便,Java与JavaScript互相补充,以开发功能更完美的Web应用程序。B/S下能够充分利用java的优势,给我们带来更多的网络体验, 方便用户。我用的比较多的是利用Swing组件开发的应用程序利用applet实现B转载 2009-07-07 15:51:00 · 670 阅读 · 0 评论 -
applet应用程序的数字签名应用实战
http://www.javaeye.com/topic/154531 最近在研究applet,打算使用applet来开发一个上传文件上传控件,之前因为一直觉得applet的沙箱控制导致applet不能主动的访问客户端的资源,所以也曾因此而放弃.不过最近在研究applet的签名后,有了点收获,可以通过签名jar文档来达到这样的控制策略,下面是我在实际实验过程中的一些心得和体会转载 2009-07-07 15:33:00 · 1504 阅读 · 0 评论 -
利用数字签名超越Java Applet的安全限制
Java技术之所以在今天得到了如此广阔的应用,其中它的安全性是不能不提的。不同于其它技术(例如Microsoft的ActiveX)中安全性作为附加设计和补丁,Java从设计之初便考虑到了安全性。因此Java的安全性是在语言层次实现的。Java的安全性由下列三个方面保证: 1、 语言特性(包括数组的边界检查、类型转换、取消指针型变量)。 2、 资源访问控制(包括本地文件转载 2009-07-07 12:09:00 · 1010 阅读 · 0 评论 -
javascript与applet之间通讯四
调用方法如下: 1 首先引入JSObject 包 // LiveConnect... for JavaScript import netscape.javascript.JSObject ; 2 在调用js的地方用: try { // 创创建JSObject JSObject.getWindow (this).eval ("javasc转载 2009-07-07 15:57:00 · 788 阅读 · 0 评论 -
JAVA APPLET签名
http://100air.javaeye.com/blog/52946 用Applet写的java小程序如果没有经过签名,那么访问客户端程序下载后会受到安全限制;沙箱机制对Applet的安全性限制在浏览器或者appletviewer中运行远程主机上存放的Applet时,JavaVM认为它是不可信任的,将其置于所谓sandbox的保护之下,在这样的情况下Applet的运行受到转载 2009-07-07 15:37:00 · 645 阅读 · 0 评论 -
JAVA APPLET读本地文件权限问题及解决办法二
http://www.chinabyte.com/20010919/197664.shtml方法2:数字签名数字签名常被用来校验软件及软件制造者,以保证软件代码没有被任何方式玷污。或者通俗地讲,使用数字签名可以确保软件的“清洁”和“正宗”,即软件 从其制造者或出版商处直到最终用户手中这段时间里未被他人篡改过。 本文在对数字签名的有关概念进行简单回顾原创 2009-07-07 10:03:00 · 1431 阅读 · 0 评论 -
JAVA操作XML四(理解):有关getChildNodes的理解
代码如下:NodeList lists = root.getChildNodes();System.out.println(lists.getLength());xml文件是这样的: aaabbb ssssss结果发现lists的长度居然是5,怎么也不明白,后来发现如果把xml文件改一下,把tab、回车都去掉,长度就成了2了。原创 2009-03-27 01:05:00 · 6141 阅读 · 0 评论 -
JAVA操作XML三(更新):修改或删除XML内容
http://www.jspcn.net/htmlnews/11049386092651476.html http://zhidao.baidu.com/question/46959510.htmlhttp://topic.youkuaiyun.com/t/20010609/11/152854.html原创 2009-03-27 00:21:00 · 1162 阅读 · 0 评论 -
JAVA学习提高之----使用J2SE API读properties文件的六种方法
1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in);2。使用java.util.ResourceBundle类的getB转载 2008-11-28 17:28:00 · 818 阅读 · 0 评论 -
JAVA学习提高之----JAVA读写Properties文件
package com.lwf.util;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.I原创 2008-11-27 17:48:00 · 1093 阅读 · 1 评论 -
JAVA学习提高之---- JAVA反射机制
要原创 2009-01-19 17:18:00 · 698 阅读 · 0 评论 -
JAVA学习提高之---- List toArray学到的
最近结合一个事例掌握到ArrayList 的方法toArray()的使用。方法:把一字符串按“,”分隔符分隔成一数组 方法一:public static String[] readConfig(String inputStr){ StringTokenizer stk = new StringTokenizer(inputStr, ","); ArrayList原创 2009-01-19 16:34:00 · 2218 阅读 · 2 评论 -
!JAVA学习提高之---- JAVA日期格式化及相关操作
http://blog.youkuaiyun.com/gubaohua/archive/2005/07/29/439506.aspxhttp://icansoft.blog.51cto.com/268543/50000http://topic.youkuaiyun.com/t/20050727/12/4171134.htmlhttp://brucezheng.javaeye.com/blog/86967http://ww原创 2009-01-13 17:02:00 · 592 阅读 · 0 评论 -
JAVA基础学习篇----Eclipse进行(JBOSS)远程调试
原文如下:http://java.chinaitlab.com/Eclipse/36364.html转:配置Eclipse进行远程调试 为了能在Eclipse中远程调试JBoss应用,需要以debug模式启动JBoss服务器,这可以通过在批命令脚本文件bin/run中设置debug选项来实现。JBoss提供的调试机制是基于Java平台调试架构(JPDA)的。按以下方式设置JAVA_OPTS变转载 2009-01-12 14:20:00 · 2140 阅读 · 0 评论 -
JAVA基础学习篇----Eclipse版本识别之enum
在eclipse中会因版本的不同而造成识别enum的不同,有的会不识别可以通过更改Compiler的版本来解决。找到Preference->Java->Compiler,在JDK Compliance中有一项:Compilercompliancelevel,这一项的值是1.4,于是,把它改为5.0(在下拉列表中选取),ok之后,在eclipse中就认识了枚举类型enum原创 2009-01-12 10:05:00 · 854 阅读 · 0 评论 -
JAVA学习提高之---- Java读取文件中含有中文的解决办法
引用:http://www.lihuasoft.net/article/show.php?id=580折磨了一天的问题,终于在黄昏的时候解决了,现在一吐为快。 众所周知,java的中文问题一直是一个老大难的问题,这个现象可以在csdn中java论坛里关于中文乱码的提问率就可以了解到,甚至软件巨人IBM专门开辟了一个解决中文问题的专区,作为一个俗人(一直梦想希望想金凯利那样成为转载 2009-01-06 16:48:00 · 903 阅读 · 0 评论