解析xml的问题未解决
工作上需要解析xml,目前的邏輯是:解析xml到對(duì)象中,然后對(duì)象再插入數(shù)據(jù)庫(kù)。但這存在內(nèi)存溢出的風(fēng)險(xiǎn)。
今天做的另外一件事是將循環(huán)用到工作上,暫時(shí)還沒(méi)有測(cè)試,是否能保證程序的重啟。有待觀察
?
####################################
?
晚上老婆回來(lái)比較晚,我做飯,代碼未實(shí)現(xiàn),找到思路
?
利用dom4j解析xml,
List<Node> ltP =document.selectNodes("//Patient");遍歷集合,轉(zhuǎn)為字符串?dāng)?shù)組。
最終轉(zhuǎn)為 數(shù)組? 集合。
設(shè)置一個(gè)集合長(zhǎng)度。達(dá)到長(zhǎng)度時(shí),如30個(gè),則提交一次commit
?
數(shù)據(jù)操作的方法
public static int StoreMsg(List<String,String> ls,String sds ) {return ls.size(); }
今天的收獲:dom4j的配置和簡(jiǎn)單方法,注意到selectNodes方法的參數(shù)需要//
第二個(gè)收獲:今天優(yōu)化了工作上業(yè)務(wù)流程,去掉了不必要的代碼
?
明天的計(jì)劃,解決內(nèi)存溢出問(wèn)題,還有數(shù)據(jù)庫(kù)的插入之前清空,考慮增加字段,為以后增加方便
?
?
??????????
?
轉(zhuǎn)載于:https://www.cnblogs.com/jsRunner/p/3565014.html
總結(jié)
以上是生活随笔為你收集整理的解析xml的问题未解决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 盘点2013年那些最优秀的网页设计作品【
- 下一篇: mysql存储过程获取sqlstate