
JAVA
文章平均质量分 88
xw13106209
喜欢交朋友
展开
-
JSONObject与JSONArray的使用
参考文献:http://blog.youkuaiyun.com/huangwuyi/article/details/54125001.JAR包简介要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:commons-lang.jarcommons-beanutils.jarcommons-collections.jarcommons-logging原创 2011-12-16 16:50:03 · 3279 阅读 · 0 评论 -
The Class Loader Architecture
In Java's sandbox, the class loader architecture is the first line of defense. It is the class loader, after all, that brings code into the Java virtual machine--code that could be hostile or buggy. T原创 2011-12-05 12:56:12 · 237 阅读 · 0 评论 -
线程安全
看单例设计模式的时候提到了线程安全的问题,在这里记录一下,后面补上线程安全的内容。原创 2011-11-12 19:40:14 · 811 阅读 · 0 评论 -
Spring Web Flow 2.0 入门详解
目录:参考文献购物车用例什么情况下可以使用 Spring Web Flow?配置 Spring Web MVC配置 Spring Web Flow 2.0 的基础在购物车示例应用中配置 Spring Web Flow用 Unified EL 实现业务逻辑用 subflow 实现添加商品到购物车功能global transition 简介1.参考文献参考1:http://www.ib原创 2011-11-10 16:14:28 · 7093 阅读 · 2 评论 -
无序hashset与hashmap让其有序
http://blog.youkuaiyun.com/RabbitEatPumpkin/article/details/4730544今天迭代hashmap时,hashmap并不能按照put的顺序,迭代输出值。用下述方法可以:HashMap hashmap = new LinkedHashMap();HashSet的内容如何排序HashSet和TreeSet原创 2011-11-23 18:50:00 · 3742 阅读 · 0 评论 -
PermGen space错误解决方法
1.参考:http://blog.youkuaiyun.com/fox009/article/details/5633007http://hi.baidu.com/like_dark/blog/item/19c1948b3292b0799f2fb468.htmlhttp://anyeeye.iteye.com/blog/444624Tomcat6性能调优 出现java.lang.Out原创 2011-11-21 16:17:29 · 19164 阅读 · 0 评论 -
abstract interface和interface中的abstract 方法
参考:http://topic.youkuaiyun.com/u/20080328/12/f7c83218-c4fe-4883-a31d-20d1f386ab1e.html在前面的一片博客设计模式之Iterator 的实例中,定义了一个Iterator接口,具体代码如下所示:public interface Iterator { public abstract boolean hasN原创 2011-11-01 21:06:28 · 5754 阅读 · 2 评论 -
缺省适配模式
参考文献参考1:http://tkhhappyboy.blog.163.com/blog/static/114185815201112473727410/参考2:http://milenfan.iteye.com/blog/756060参考3:http://java.chinaitlab.com/model/758440.html参考4:http://www.the2ndm原创 2011-11-01 21:05:04 · 3612 阅读 · 0 评论 -
Java 接口和抽象类区别
原文:http://blog.youkuaiyun.com/sunboard/article/details/38318231.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可原创 2011-11-01 08:56:18 · 104961 阅读 · 33 评论 -
ant 读取环境变量的值
参考:http://taink.iteye.com/blog/599735 实例 <javac srcdir="${src}"原创 2011-11-21 16:42:44 · 7824 阅读 · 0 评论 -
Java中@Override的作用
原文:http://hi.baidu.com/lovelovejava/blog/item/150a222cbc41c35a4ec22604.html/cmtid/4f5a8d086836a931b0351dbehttp://www.diybl.com/course/3_program/java/javajs/20090906/174137.html参考2:http://blog.cs转载 2011-10-31 16:58:51 · 2671 阅读 · 0 评论 -
java native方法及JNI实例
1.参考文献:http://blog.youkuaiyun.com/youjianbo_han_87/article/details/2586375http://blog.youkuaiyun.com/yangjiali014/article/details/1633017http://blog.chinaunix.net/space.php?uid=7437948&do=blog&id=2054823原创 2011-11-18 18:40:37 · 42180 阅读 · 20 评论 -
MySql与oracle的JDBC测试程序
参考文献参考1:http://dustin.iteye.com/blog/44291测试数据库是否正确连接时j2ee开发首先要做的事情,因为如果数据库连接不正确,后期的错误就无法正确判定。所有得先排除数据库连接错误。一.连接MySql数据库实例import java.sql.Connection;import java.sql.DriverManager;import java原创 2010-09-23 18:24:00 · 2798 阅读 · 0 评论 -
java static解析
参考文献:参考1:http://hi.baidu.com/xinpet/blog/item/66ceef4a32c168fc83025c09.html参考2:http://e6621887.iteye.com/blog/428527static解析static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,更可以修饰类级内部类,原创 2011-11-15 09:27:44 · 991 阅读 · 0 评论 -
Struts入门实例
在MyEcplise开发第一个Struts程序相当简单,它已经集成了Struts了,所以不需要自己手动加载Struts的库,只需要给创建的Web Project执行【MyEclipse】-【Project capabilities】-【add Struts capabilities】就自动会在src目录下添加Struts.xml,并且web.xml也会自动做出相应的修改改。今天的实例是一个图书原创 2010-09-15 08:40:00 · 1369 阅读 · 0 评论 -
Hibernate之Configuration,SessionFactory,Session
原文:http://www.cnblogs.com/liuyang-1037/archive/2009/03/26/1422254.htmlConfiguration:负责管理Hibernate的配置信息,这些配置信息都是从配置文件hibernate.cfg.xml或者Hibernate.properties读取的,当然也可以自定义文件名称,只要在实例化Configuration的时候指定转载 2011-12-05 11:17:09 · 1509 阅读 · 0 评论 -
mshup总结
参考:使用 Google AJAX API 加载程序http://hi.baidu.com/%E8%AD%E8%B2%BE%AB%C1%E9%D6%AE%BB%F0/blog/item/ea14e69bb72c4cb9c9eaf421.html google maphttp://code.google.com/intl/zh-CN/apis/maps/index.html原创 2011-12-16 10:25:08 · 2158 阅读 · 0 评论 -
使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本
1.参考文献原文:http://pf-miles.blog.sohu.com/36688201.html参考:Hibernate tools的hbm2ddl和hbm2java 2.概述利用hibernate-Tools里的相关工具类,使得java实体类(POJO)、hbm映射文件、数据库表(Schema)之间可以相互转化。也就是说,只要有其中一样,就可以通过各种途径得到其它两样。如原创 2011-12-14 11:15:41 · 8401 阅读 · 2 评论 -
java调用.net的webservice
一.参考文献1. http://www.cnblogs.com/xuqifa100/archive/2007/12/13/993926.html 使用.net如何发布web service2.WebService跨语言的问题3.Java调用DotNet WebService为什么那么难?4. java调用.net服务例子5.使用axis调用.net服务端二.概述前面原创 2011-12-13 18:29:23 · 24592 阅读 · 4 评论 -
eclipse+webservice开发实例
1.参考文献:1.利用Java编写简单的WebService实例 http://nopainnogain.iteye.com/blog/7915252.Axis2与Eclipse整合开发Web Service http://tech.ddvip.com/2009-05/1242968642120461.html3.http://blog.youkuaiyun.com/lightao220/ar原创 2011-12-07 14:01:15 · 197949 阅读 · 15 评论 -
MyEclipse环境下Hibernate入门实例
[标题]:MyEclipse环境下Hibernate入门实例[时间]:2010-9-23 [摘要]:一个MyEclipse Hibernate demo。 [关键字]:Hibernate,入门,MyEclipse,demo,MySQL Connector/J [环境]:MyEclipse8.6 ,Hibernate3.3,MySQL5.1 [作者]:http://blog.cs原创 2010-09-23 20:05:00 · 3708 阅读 · 1 评论 -
spket的安装使用以及加载ext-4.0.0.jsb2文件
参考1:http://hi.baidu.com/%E5%BC%80%E5%BF%83%E5%B0%B1%E5%A5%BD_999/blog/item/e9a073a4e35faef09152ee0b.html参考2:http://hi.baidu.com/whlxjq520/blog/item/5e666bec3488b95879f055c6.html参考3:http://www.uspc原创 2011-12-20 20:47:03 · 3870 阅读 · 1 评论 -
Extjs+JSON实例
1.JSON介绍JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言原创 2011-12-11 20:51:47 · 10542 阅读 · 0 评论 -
The server does not support version 3.0 of the J2EE Web module specification
1.错误:在eclipse中使用run->run on server的时候,选择tomcat6会报错误:The server does not support version 3.0 of the J2EE Web module specification2.原因:Tomcat 6.0最多支持Servlet 2.5,而现在要import的项目是3.0版本的。3.解决方法:在项目原创 2011-12-09 09:06:23 · 9085 阅读 · 1 评论 -
Apache Velocity实现模板化
1.参考文献http://www.cnblogs.com/zhuboxingzbx/articles/1225103.htmlhttp://www.cnblogs.com/amboyna/archive/2008/06/19/1225105.html2.概述2.1.Velocity模板引擎模板引擎的设计思想最早由Webmacro提出,并被应用在一个著名的搜索引擎www.al原创 2011-12-06 09:10:06 · 2246 阅读 · 0 评论 -
URLClassLoader使用方法及事例程序
参考文献:http://blog.youkuaiyun.com/shixin1198/article/details/37339481.使用概要:File file = new File(jar文件全路径); URL url = file.toURL(); URLClassLoader loader = new URLClassLoader(new URL[] { url }); Cl原创 2011-12-05 01:03:56 · 1935 阅读 · 0 评论 -
类装载器学习
0.参考文献类加载器类装载器学习笔记JAVA的类装载器(ClassLoader)Java 类加载器深入探讨 Java 类加载器Java类加载器浅析java类加载器体系结构(含hotswap原理)Java类加载器浅析委托模式http://www.4ucode.com/Study/Topic/540714http://zeroliu.it原创 2011-12-01 14:18:10 · 3137 阅读 · 4 评论 -
System.exit(0)和System.exit(1)区别
1.参考文献http://hi.baidu.com/accpzhangbo/blog/item/52aeffc683ee6ec238db4965.html2.解析查看java.lang.System的源代码,我们可以找到System.exit(status)这个方法的说明,代码如下: /** * Terminates the currently running Ja原创 2011-01-07 14:16:00 · 81333 阅读 · 3 评论 -
多线程开发
参考资料:参考1:java开发实战经典参考2:Java 线程池学习1.多线程概述要实现多线程可以通过继承Thread和实现Runnable接口。不过这两者之间存在一些区别。其中最重要的区别就是,如果一个类继承Thread类,则不适合于多个线程共享资源,而实现了Runnable接口,就可以方便地实现资源的共享。范例1:继承Thread类不能资源共享public class原创 2011-11-20 17:09:26 · 2303 阅读 · 3 评论 -
java下实现调用oracle的存储过程和函数
在oracle下创建一个test的账户,然后1.创建表:STOCK_PRICES--创建表格CREATE TABLE STOCK_PRICES( RIC VARCHAR(6) PRIMARY KEY, PRICE NUMBER(7,2), UPDATED DATE );2.插入测试数据:--插入数据INSERT INTO stock_pric原创 2011-10-25 20:58:43 · 13889 阅读 · 2 评论 -
JBOSS+EJB3+MYSQL开发
参考文献:myeclipse+jboss开发EJB3.0之实体BeanMyEclipse+JBoss开发EJB3.0ejb3.0中persistence.xml文件EJB项目中Persistence.xml配置一. 配置 Jboss有一个默认的数据源DefaultDS,他使用Jboss内置的HSQLDB数据库。实际应用中你可能使用不同的数据库,如My原创 2011-10-20 12:42:08 · 3523 阅读 · 0 评论 -
JBoss中配置数据源出现错误:“Failed to register driver for: com.mysql.jdbc.Driver”的解决方法
配置数据源文件mysql-ds.xml, 放入目录${jboss_home}/server/default/deploy中,这里顺便记录一下mysql-ds.xml的格式,如下:<!-- Datasource config for MySQL using 3.0.9 available from:http://www.mysql.com/downloads/api-jdbc-stab原创 2011-10-20 12:20:05 · 5248 阅读 · 0 评论 -
hibernate中one-to-many实例一
<br />参考:http://hi.baidu.com/ohaozy/blog/item/ed486a33bc83cf48ac4b5f75.html<br />下面是我调试过的代码<br /><br />通过简单的例子说明这几个关系:<br />以下测试都是在mysql5下完成,数据库表是由hibernate.cfg.xml里配置了。<br />one-to-many及many-to-one我以教师和学生的关系举例,一个教师对应多个学生,反过来多个学生对应一个教师。建类<br />Teacher.java原创 2010-11-30 23:05:00 · 1238 阅读 · 0 评论 -
Target runtime Apache Tomcat v6.0 is not defined.错误解决方法
Eclipse导入工程后工程上显示一个小红叉,但工程里没有文件错误,也没有语法错误,百思不得其解啊,后来在网上找了一些资料说是项目引用的类库路径有问题。【项目】->【右键】->【build path】->【configure build path】->【libraries】,查看一下引用的类库路径。网上都说是因为这里引用错误引起的,但是我在项目导入的时候做的第一件事情就是修改这里的library,因此不是这个原因。 在problems中显示错误是:Target runtime Apache Tomca原创 2010-09-27 19:46:00 · 129020 阅读 · 48 评论 -
ServletActionContext.getRequest().getServletPath()错误的解决方法
BaseAction package control.util;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ActionContext;public class BaseAction extends ActionSupport { private static final long原创 2010-09-26 16:15:00 · 10028 阅读 · 3 评论 -
为什么说Tomcat是servlet容器?
一直都说Tomcat是servlet容器,但是不知道原因,今天在使用Eclipse+Tomcat开发web应用时发现在Eclipse下创建servlet时发生错误,说没有servlet包,后来在build path中add library中添加了tomcat 6.0以后就没有错误了。添加library的方法如下图所示: 右键项目TestTomcat2,选择【Buil Path】->【Configure】 然后选择【Add Library】 选择【Server Runtime】 选择原创 2010-09-25 22:10:00 · 2896 阅读 · 0 评论 -
eclipse+tomcat开发web程序
环境:windows 7+Eclipse Java EE IDE for Web Developers+tomcat 7.02 插件:tomcatPluginV321.zip 一.配置Tomcat插件 我们创建一个myplugins文件夹用于存放插件,myplugins位于D:/Program Files/J2EE目录下。eclipse安装路径为:D:/Program Files/J2EE/eclipse-JavaEE。tomcat的安装路径为:D:/Program Files/J2EE/apache原创 2010-09-25 21:17:00 · 23529 阅读 · 5 评论 -
错误:“Cannot load JDBC driver class 'com.mysql.jdbc.Driver”的解决方法
“Cannot load JDBC driver class 'com.mysql.jdbc.Driver ” 表示没有JDBC连接MySql的驱动包,因此需要手动添加驱动包到WEB-INF目录下的lib目录中。从网上下载驱动包mysql-connector-java-5.1.5.zip,解压缩后将mysql-connector-java-5.1.5-bin.jar放到“**/workplace/MyEclipse 8.6/demo/WebRoot/WEB-INF/lib”目录下,即可解决上述问原创 2010-09-23 14:20:00 · 86275 阅读 · 9 评论 -
[转]classpath、path、JAVA_HOME的作用
CLASSPATH是什么?它的作用是什么? 它是javac编译器的一个环境变量。它的作用与import、package关键字有关。当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类;但是编译器如何知道你把这个package放在哪里了呢?所以你首先得告诉编译器这个package的所在位置;如何告诉它呢?就是设置CLASSPATH啦 :) 如果java.util这个package在c:/jdk/ 目录下,你得把c:/jd原创 2010-09-08 15:57:00 · 1709 阅读 · 0 评论 -
“HTTP Status 404 - No result defined for action ****** and result result”错误解决方法
这个问题困扰了一个下午,晚上在网上找了一些Struts入门教程看了一下,才发现问题关键,是因为我Struts.xml配置不对的缘故。我原来的Struts.xml代码如下: /result.jsp /error.jsp 需要将上面的代码改成如下代码: /result.jsp原创 2010-09-14 19:01:00 · 2843 阅读 · 0 评论