
JAVA
文章平均质量分 52
shilei22
程序员
展开
-
JAVA 读取xml文件
[code="java"]import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import javax.xml.parsers.DocumentBuilder; import javax...原创 2010-12-23 14:45:52 · 75 阅读 · 0 评论 -
递归算法
用递归实现文件目录列表: File dir = new File("d:\\java\project"); public void directory(File dir){ String[] fileList = dir.list(); String dirPath = new dir.getAbsolutePath(); for(int i=0;i...原创 2011-03-14 16:06:16 · 94 阅读 · 0 评论 -
利用Eclipse编辑中文资源文件
既然生为中国人,就没有什么好抱怨的了,遇到编码的问题,那只有解决它了。 如果经常使用Struts,并做过国际化操作的人来说,对于中文资源文件的处理应该不会感到陌生的。比如下面两个文件,一个是英文的,一个是中文的。对于英文的,一切照常;对于中文的,一般需要用JDK的native2ascii工具进行转换, [code]application_en.properties # R...原创 2010-12-06 17:05:30 · 122 阅读 · 0 评论 -
Eclipse/FlashBuilder的快捷键冲突 Ctrl+alt+上下左右箭头
首先如果快捷键不好用估计是有2个原因: 1. 快捷键被修改了, 可以到窗口(w) -> 首选项(p) -> 常规 -> 键下面看看快捷键是否被更改, 如果没有则参看第二条。 2. 和其他的软件冲突了,优先级低于其他软件。查找并取消其他软件快捷键。目前我遇到3个:一个是QQMusic调节音量,一个是千千静听, 另一个是Intel(R) GMA Driver,分别打开取消快捷键即可。 ...原创 2010-11-18 15:19:23 · 251 阅读 · 0 评论 -
flex的hibernate(延迟加载)解决方案
最近在搞flex+java,用了spring和hibernate,通过blazeds通信。但是我发现blazeds无法实现hibernate的延迟加载功能,更可恨的是当进行通信的时候,对象中的所有关联关系都被强制加载了,这与blazeds的原理有关(blazeds将对象所有的属性进行了遍历,造成了属性的加载)。网上有些flex的延迟加载解决方案,比如dbhibernate,但是并不好用。 ...原创 2010-11-18 13:37:00 · 119 阅读 · 0 评论 -
解决MyEclipse7.0 中文版Unmatched braces in the pattern
今天在MyEclipse 7.0-M2下查看class文件的时候提示“Unmatched braces in the pattern”,通过Google发现出现此问题的大部分是Eclipse3.1.x的中文版,网上给出的解决方法是: [quote]由错误报告出现问题的org.eclipse.jdt.internal.core.util.Messages 类, disassembler_op...原创 2010-11-18 10:11:58 · 715 阅读 · 0 评论 -
windows 7下解压缩版tomcat7配置方法
[b][size=medium]tomcat7下载地址:[/size][/b][url]http://tomcat.apache.org/download-70.cgi[/url] (1)下载完成之后解压到任意的文件夹下:我将它解压到[b]F:\Program Files\Xue Xi\Tomcat 7.0.11[/b]文件夹下了 (2)接下来就是配置环境变量了:在 “计算机”上右击-...原创 2011-06-23 11:10:36 · 109 阅读 · 0 评论 -
Address already in use: JVM_Bind<null>:80 解决方案
咱还是闲话少说,直接切入正题。 起因: 一直用Tomcat,但是前几天突然报错: java.net.BindException: Address already in use: JVM_Bind:80 第一反应就是80端口被占用了。更改IIS端口,不工作! 停掉IIS,不工作! 停掉IIS Admin还是不工作! 见了鬼了,去网上搜一把,都说是IIS或者迅雷...原创 2010-12-29 11:55:40 · 610 阅读 · 0 评论 -
使用JDom从Java后台给Flex前端传递xml数据
在Java作为服务器时候在给前端传递数据的时候可能会遇到xml ,[b]在与flex交互中, 可以在Java端生成xml的字符串传到Flex端[/b]。 jdom 需要重网上下载 ,工程引入jdom.jar即可; [b]flex端 接受 这个字符串 ,并处理为xml对象[/b],在给tree绑定值 [code="as3"]var xmlll:XML = new XML(xmlSt...原创 2010-12-28 16:14:53 · 130 阅读 · 0 评论 -
使用jdom解析XML
1. 创建XML [code="java"]package jdom.test; import java.io.File; import java.io.FileWriter; import java.util.ArrayList; import java.util.Arrays; import org.jdom.Document; impo...原创 2010-12-28 16:04:14 · 161 阅读 · 0 评论 -
四种操作xml的方式: SAX, DOM, JDOM , DOM4J的比较
[b]1. 介绍[/b] 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于...原创 2010-12-28 14:49:42 · 92 阅读 · 0 评论 -
文件输入输出I/O
File主要用于在磁盘上读写文件 1、在程序中,用File和JFileChoose让用户定义或者指定一个文件 2、在文件中,用FileOutputStream和FileInputStream读写字节 3、在文件中,用DataOutputStream和DataInputStream读写原始数据类型值 4、在文件中,用PrintWriter和BufferedReader读写对象 5...原创 2011-03-14 16:07:48 · 97 阅读 · 0 评论