原创 解析XML的兩種方式XStream和Dom4j

    最近在做的這個項目(對接銀行),請求過來的報文格式爲XML,解析方式也一直用的是XStream。在用的過程中發現其特點,轉換成JavaBean很方便。    都開發完了,測試的時候,銀行反饋一直報節點錯誤,導致測試進度進行不下去。

原创 概念性的東西(java sdk jdk jre jvm api)

當從eclipse切換到IDEA的時候,添加SDK讓我懵逼了一下。 SDK是什麼鬼東西,用eclipse的時候配置的都是jdk,那就還配jdk吧,可以用。 說來慚愧,寫了很長時間的代碼,概念性的東西還搞不清楚,索性從頭再過一下。 SDK:

原创 List中的數據分批寫入txt文件中,一個文件只能寫入5000條

問題:查詢數據庫中的數據,封裝到List集合中,然後把數據寫到文件中,一個文件只能寫入5000條,第一個文件命名爲01,第二個文件命名爲02,以此類推,直到把數據全部寫入到文件中。  package com.sinosoft.light

原创 SQL一張表中查詢任意兩列大於某個值(下)優質的方法解決該問題

一個問題困擾着,總想找到好的解決方案。跟同學分享了該問題,真的是每個人的想法都是不一樣。主要的是同學們都非常優秀。 1、解構問題,任意兩門大於60分。總共的情況分三種,a.每門功課都小於60分;b.只有一門功課大於60分;c.任意兩門功課

原创 SQL一張表中查詢任意兩列大於某個值

一張成績表中查詢出任意兩門成績大於60分的同學的名字。 我的內心有點慌亂,“任意”兩個字在我聽來就像“隨便”“無所謂”一樣令人煩躁。 我不知道怎麼搞,但是總要理出來幾條路吧。腦海中蹦出來的想法是要跟去重的聯繫到一塊,用group by 

原创 基於JAVA代碼進行GPG加解密(代碼拿來就可以用)

    銀行對接保險公司要對文件進行gpg加密,那保險公司要進行解密了。     原來想的方案是用java代碼編寫cmd命令然後執行bat文件,生成指定的文件夾下。這樣的話有幾個弊端:第一次運行bat文件的時候總是會提示要輸入密碼,發佈到

原创 windows系統下的GPG解密(java代碼調用CMD命令)

    前一段接到一個任務,爲了安全起見,從銀行傳輸的過來的文件要進行加密。而我需要把這些加密的文件解密後再進行處理。處理後返回的文件不需要進行加密。     一頓搜索,知道了加密用公鑰,解密用私鑰。公鑰提供給銀行,私鑰保存即可。    

原创 數據庫中表和表自己本身關聯

在查詢數據的時候,我們經常通過與多張表的關聯來取得我們想要的數據。有一天我看到這樣一個問題。剛開始想了好久,工作中大多用到的是一張表和其他的表進行關聯查詢出來自己想要的數據。想着用函數,有循環來實現,試了很多次都沒有成功。最後又看了一下S

原创 SQL Server執行腳本後怎麼回滾

SQL Server服務器,一直處於所謂的自動提交模式,而且這種模式是默認的。 由於操作數據庫批量修改數據出錯的話,修復數據是相當的痛苦,如果沒有備份的情況下,那有可能就是滅頂之災了。 ---該命令關閉SQL Server的自動提交模式 

原创 青春的味道-寧波山地馬拉松賽記

    2018年4月15日,全國有40多場馬拉松,在跑友屆流傳着4月15號,就是馬拉松賽事的春節,戲言稱全國的跑者都不夠用了。我選擇了寧波山地馬拉松,要問我什麼原因,主要是山地馬拉松以前沒參加過,挺想嘗試一下的。而且今年是第五屆,賽事比