Java(综合)
iteye_13792
这个作者很懒,什么都没留下…
展开
-
通过parentid作为Map主键迭代法只查询一次数据库就生成树
树迭代通常会通过子parentid等父的id的方式生成树。所以,生成树的时候通常动态去用上一级的id去找下一级的parentid。这样要经过多次数据库查询才能把树展示出来,效率比较低。 可以一次把所有节点parentid作排序查询出来,将parentid相同的节点对象压入一个list,然后以parentid作为主键将list压入一个hashmap。然后通过从hashMap里获...原创 2012-03-22 17:06:31 · 533 阅读 · 0 评论 -
jdk 1.6 支持架构文件直接生成po对象
//dos命令:xsd 接收数据封装样本.xml //将xml转成架构定义文件(附件含有此工具,基于.net)cd C:\Program Files\Java\jdk1.6.0_14\bin //到达jdk工具目录xjc E:/接收数据封装样本.xsd //执行转换任务...原创 2012-03-31 15:03:37 · 91 阅读 · 0 评论 -
java sax与base64字符封装的高级应用
把电子文件流转成base64字符串然后封装到xml里面,然后读取以用sax顺序读取的方式把电子文件读取出来。 因为sax是顺序读取xml的,不用整个xml加载到内存,解决xml大文件问题。[code="java"]package com.base64.tool;import java.io.File;import java.io.FileOutputStream;...原创 2012-08-15 16:28:13 · 215 阅读 · 0 评论 -
在weblogic 下出现cannot parse post parameters of request异常
在别的应用服务器上没有这个问题,在weblogic下就出现这个问题了,问题的分析, 在ajax请求的时候,执行多次相同url的请求,但是post的参数不同,而且好像对功能性没什么影响。但是在weblogic就是每次执行的时候就发生这异常。 将这些url请求的请求参数提交方式改为get的方式可以解决些问题...原创 2013-06-07 11:04:55 · 851 阅读 · 0 评论 -
java.lang.Process调用程序阻塞问题解决
使用多线程获取进程调用的输出流[code="java"]import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;/** * * @author xdwang * * @cea...原创 2012-09-29 14:33:58 · 1077 阅读 · 0 评论 -
java 调用 rar压缩文件
[code="java"]public static boolean winrar(String winrarfile, String foler) { //winrar软件的安装路径 String rarPath = "C:\\Program Files\\WinRAR\\WinRAR.exe"; String cmd=""; // cmd=r...原创 2012-09-29 15:38:48 · 405 阅读 · 0 评论 -
java 获取zip里附加注释
jdk里面提供了往zip包里添加注释的api方法ZipOutputStream里的setComment,但似乎找不到如何获取zip包里的附加注释的方法,在google里搜了一下,在一个英文网站里发现这个方法,测试可用.[code="java"]public static String extractZipComment (String filename) { String re...原创 2012-05-30 10:13:49 · 1428 阅读 · 1 评论 -
脱离eclipse或者tomcat运行的java应用的jdbc连接sqlserver的安全套接字问题解决
真没想过脱离eclipse或者tomcat运行的java应用的jdbc连接sqlserver那么难搞,连接oracle一点问题都没有。连接sqlserver就一直报如下错误[code="java"]Last acquisition attempt exception: com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全...原创 2016-01-26 14:08:33 · 406 阅读 · 0 评论