Java
babylon_0049
还差得远!!我要努力!!
展开
-
jar包的一些说明
hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包 cglib-asm.jar: CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包 dom4j.jar: dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大转载 2009-02-06 13:51:00 · 406 阅读 · 0 评论 -
[转]Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
<br />ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要记录本项的前后项即可,所以插入数度较快! <br /><br />线性表,链表,哈希表是常用的数据结转载 2011-05-16 16:04:00 · 782 阅读 · 0 评论 -
Weblogic 11g下部署java 项目出现QName问题的解决
Weblogic 11g下部署Java 项目真是问题多多啊,我指的是在eclipse或者myeclipse下开发的Java项目,然后打包成war或者ear部署到weblogic 11g下。加载顺序:weblogic 11g和之前部署的不一样,首先是,他先加载自己的jar包,然后才是你部署到什么程序的war包。更改加载顺序:从网上找的的方法是,在你开发的Java项目下的web-inf下,先写一个weblogic.xml的配置,这里的内容是:原创 2011-05-31 10:34:00 · 8248 阅读 · 0 评论 -
tomcat 根目录设置
tomcat的默认根目录是在ROOT目录下面,这样的设置多有不便,因为,通常我们会有一个自己的开发目录(里面保存自己的开发文件),如果每次测试都将文件拷贝到ROOT下面,是件很麻烦的事情,那么有没有办法将自己常用的开发目录设置为根目录呢?可以用下面的方法将根目录进行修改。转载 2011-08-09 14:51:49 · 384 阅读 · 0 评论 -
11个源码优化和分析的Java工具
Venkatt Guhesan 分享了一些Java工具,帮助你优化代码以及检查源代码中的潜在问题。 1. PMD from http://pmd.sourceforge.net/ PMD能够扫描Java 源代码,查找类似以下的潜在问题:转载 2011-08-09 21:48:28 · 463 阅读 · 1 评论 -
Common FileUpload远程web文件上传问题
不经意间,在项目中使用开源Common FileUpload进行远程Web文件上传,由于网速有点慢或者是文件有点大,所以在上传过程中屡次出现下列问题: org.apache.commons.fileupload.FileUploadBase$IOFileUplo转载 2011-08-10 09:37:45 · 1098 阅读 · 1 评论 -
java解析并且操作excel 方法
最近需求变化,需要把excel导入 我以前没有做过,所以我查了一些资料 和参考别人的代码 以下是多种方式:import java.io.File;import java.io.FileInputStream;import java.io.FileOut转载 2011-09-17 18:00:10 · 950 阅读 · 0 评论 -
java关键字Transient
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。tran转载 2011-09-20 18:09:49 · 376 阅读 · 0 评论 -
一个效果非常不错的JAVA数据库连接池
虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池,但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整,真是非常难得,让开发人员可以更深层次的理解数据库连接池,真是非常感谢这篇文章的作者。import java.sql转载 2011-08-30 15:30:52 · 461 阅读 · 0 评论 -
JAVA操作Excel文件
JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使用Java编写的,所以我们在We转载 2011-10-10 15:50:49 · 511 阅读 · 0 评论 -
Flex+Servlet Url中文乱码
做的是flex下载:Flex端:var defaultFilename:String = encodeURIComponent(component.lblBCAttachment.text);urlStrDownLoad = "http://192.168.0.52:转载 2011-10-05 16:36:36 · 543 阅读 · 0 评论 -
Java运行带命令参数的bat文件
<br /> <br />java可以运行本地文件,同时也可以运行bat文件,对于一般的bat文件没问题,但是,如果bat文件带命令参数,如 move,则会报错“找不到指定文件”,解决方法:<br /> <br />原 a.bat 文件为:<br /> <br />move aa.txt ../<br /> <br />1,先修改bat文件。<br />a.bat:<br /> <br />cd %1<br />move aa.txt %1<br /> <br />加上参数和目标<br /> <br />2原创 2011-05-13 13:33:00 · 2695 阅读 · 0 评论 -
【转】java(Web)中相对路径,绝对路径问题
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:/xyz/test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(Html中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对转载 2011-02-21 12:10:00 · 691 阅读 · 0 评论 -
Dom4j的使用(全而好的文章)
Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15 版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com DOM4J是转载 2009-02-06 13:55:00 · 382 阅读 · 0 评论 -
spring常见错误分析
现象1:org.springframework.beans.factory.BeanCreationException: Error creating bean with name org.springframework.aop.support.DefaultPointcutAdvisor defined in null: Cant resolve reference to bean转载 2009-02-06 16:21:00 · 473 阅读 · 0 评论 -
Windows下JAVA环境变量的设置祥解
Windows下JAVA环境变量的设置祥解Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。JAVA_HOME指向的是JDK的安装路径,如x:/JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:/转载 2009-02-06 14:55:00 · 945 阅读 · 0 评论 -
解决apache环境变量的问题
在Tomcat的log下的catalina文件,出现下列问题: 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:/Tomcat 6.0/bin原创 2009-02-06 15:51:00 · 934 阅读 · 0 评论 -
JavaFX是什么?
JavaFX是什么?“JavaFX脚本是一种声明式、静态类型编程语言。它具有一等函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。”JavaFX脚本为多种多样的操作提供了声明式、无中间程序逻辑的语法,这些操作包括创转载 2009-02-21 22:46:00 · 1552 阅读 · 0 评论 -
hibernate 中createQuery与createSQLQuery
2009-4-25 8:12:34 org.apache.catalina.core.ApplicationContext log信息: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.miracle.dm.doc.catalog.model.DocCatalogInfo原来的查询语句:转载 2009-05-15 13:58:00 · 712 阅读 · 0 评论 -
mysql 数据类型java类型对照
mysql数据库 JDBC 对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLO转载 2009-05-22 14:51:00 · 544 阅读 · 0 评论 -
用FileUpload做得文件上传
页面部分代码: Html代码 form id=myform enctype="multipart/form-data" action="/UploadFileServlet" method="post" target="hidden_frame"> input type="file" name="file" id="file" size="10"转载 2009-05-27 10:24:00 · 691 阅读 · 0 评论 -
java hibernate对数据库连接数访问的控制
jdbc:oracle:thin:@127.0.0.1:1521:SYSsyssys oracle.jdbc.driver.OracleDriver 前几天给客户开发项目,遇到一个很严重的问题,就是通过java hibernate对oracle的db link访问数量剧增,导致人家正常库不能访问了。原因:写的这个hibernate是1分钟访问一次db link的,所以访问连接数暴涨,同时,hibernate对db link 的操作并没有释放这个session。从网上查了一下,都说hibern原创 2010-07-02 16:47:00 · 5125 阅读 · 0 评论 -
Flex array数组到java Object[] 的转换方法
<br />若Flex端传递的对象为<br />var arr:Array = new Array();<br />var obj1:Object = new Object();<br />obj1.parameter = "name";<br />obj1.value = "aa";<br /> <br />arr.push(obj1);<br />var obj2:Object = new Object();<br />obj2.parameter = "age";<br />obj2.value =原创 2010-12-05 11:14:00 · 2097 阅读 · 0 评论 -
Java内存泄露的理解与解决
Java内存管理机制在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。Java语言对内存管理做了自己的优化,这就是垃圾回收机制。Java的几乎所有内存对象都是在堆内存上分配(基本数据类型除外),然后由GC(garbage co转载 2012-02-29 16:24:47 · 516 阅读 · 0 评论