`
yuelong
  • 浏览: 33826 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
这个比较简单,接上一篇 。 传入javabean,生成xml文档字符串 根据上一篇文章中两位兄弟提示,有空的时候我在看看jax,用这种方式来实现。     代码如下: 1、主程序 import java.lang.reflect.Field; import java.lang.reflect.Method; import org.dom4j.*; public class Bean4xml { public static String parseBean4Xml(Object model) { //创建一个document对象 Docume ...
最近在做通讯方面的一些东西,移动端与服务器之间的通讯采用HttpUrlConnection以xml文件流的方式进行通讯。xml文件解析后,通常要给对应的数据模型(javabean)赋值,从而进行一些列的验证,入库,日志操作等。   1、通过HttpUrlConnection获取输入流,解码后生成xml文件字符串 2、使用dom4j解析此字符串生成Document对象 3、对Document对象递归遍历收集节点名称和节点值,并根据节点名称拼接set方法,用以和javabean反射后得到的set方法做匹配   具体代码如下:   1、模拟客户端发送xml数据流至服务器 Client. ...
声明:以下内容是转载的,其实简单一句话,对8种基本类型是值传递,对于对象则是引用地址的传递 来自http://www.blogjava.net/jiafang83/archive/2007/10/23/155412.html   所谓值传递: 方法调用时,实际参数把它的值传递给对应的形式参 ...
MD5的全称是Message-Digest Algorithm 5,Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。MD5将任意长度的"字节串"变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法 ...
先给出一个问题,下面程序的输出结果是多少?   import java.util.Date; public class Test extends Date{ public static void main(String[] args) { new Test().test(); } public void test(){ System.out.println(super.getClass().getName()); } } ...
今天被架构师问了一连串的问题,估计问了有一个多小时吧,有很多问题都答不上来,突然发现原来自己没有掌握的知识太多了,原来我觉得技术是用来解决问题的,而不是用来研究的,但现在觉得要更快捷的解决问题,还得好好的研究他们的原理,凡事多问个“他的原理是什么,底层是怎么实现的”,回来好好整理了一下知识点,我想就每一个知识点展开学习。  同时我也发现一个学习的好办法,当你觉得你学习没有什么方向的时候,可以去找公司的牛人聊聊天,相信你会有很大的收获的。 JDK1.5新增的功能   ==>>> 字符流和字节流的区别,使用场景,相关类   ==>>> 线程安全的概念 ...
  1、页面中Select处理   var units = document.getElementById("rllist"); var newGroupId = ""; for(var i=0;i<units.options.length;i++){ if(units.options[i].selected==true){ newGroupId = units[i].value; break; } }    后来试了一下,其实不用这么麻烦,可以 ...
所有现代浏览器都有读取和操作 XML 的内建 XML 解析器。解析器把 XML 载入内存,然后把它转换为可通过 JavaScript 访问的 XML DOM 对象   解析器读入整个文档,然后构建一个驻留内存的树结构,使用 DOM 接口来操作这个树结构。 优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能; 缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间;使用场合:一旦解析了文档还需多次访问这些数据;硬件资源充足(内存、CPU)   生成Xml文档解析器通过在内存中建立和XML结构相对应的树状结构数据,使得应用程序可以方便地获得XML文件中的数据。调用 ...
关闭 quick updateWindows > Preferences > MyEclipse > Community Essentials, 把选项 "Search for new features on startup"的前勾去掉即可 关闭myeclipse updating indexesWindow => Preferences => Myeclipse Enterprise Workbench => Maven4Myeclipse => Maven=>取消勾选的Download repo ...
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Doc ...
在平时工作中,难免会遇到把XML作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的( ...
定义和用法setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。语法setInterval(code,millisec[,"lang"])参数 描述code 必需。要调用的函数或要执行的代码串。millisec 必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。返回值一个可以传递给 Window.clearInterval() 从而 ...
结束进程 WinXP系统下 tasklist查询正在运行程序的列表   taskkill /pid:3344   Pid进程的序号,id是每次重启后,所有的进程的pid又重新分配   taskkill /im winword.exe   C:\Documents and Settings\hyjxyl>taskkill /im winword.exe成功: 已终止进程 "WINWORD.EXE",其 PID 为 5152。   Win2000以上系统的内置命令——ntsd  ntsd -c q -p PID 例如,发现某个病毒进程的PID为“ ...

数据整合总结

数据整合中用到的一些sql,老鸟别看了,欢迎大家扔砖。   1、表备份 (创建表,并插入新数据)   select * into table_bak from table_old  2、批量插入新数据(不创建表,直接将新数据插入表) insert into foodlic_info_redy (chr_id ,flicseq ,fbiseq ,fspno ,flicmno ,flicdno ,fhiino ,fliccode,flicitemnm,forgno) select chr_id ,isnull(f ...
replace(char oldChar, char newChar)返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。replaceAllpublic String replaceAll(String regex,String replacement)使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的每个子字符串。此方法调用的 str.replaceAll(regex, repl) 形式产生与以下表达式完全相同的结果:Pattern.compile(regex).matcher(str).replace ...
Global site tag (gtag.js) - Google Analytics