原创 Spring boot的autoConfiguration的實戰運用和源碼分析

使用場景: SpringBoot框架裏寫的SDK代碼中有一個XXXFilter攔截器,接入方依賴了這個sdk,想要使用這個攔截器必須要使用@ServletComponentScan(basePackageClasses = XXXFilt

原创 查詢數據庫數據並寫入到文件中的優化方案

有限制條件的大招: 第一步:執行完以下sql,會自動的在mysql服務器對應的機器上生成所要的文件 SELECT ... FROM TABLE_xxx where ... INTOOUTFILE"/tmp/xxx/xxx"FIELDSTE

原创 關於java反射包中的一些常見類和方法的理解 - 持續完善

一、Type:其是一個接口java.lang.reflect.Type,主要有5類:  raw types: 就是一般類型,如String,Collections ,Math,Number等 parameterized types: 含泛

原创 Mybatis之多種數據類型的批量的更新數據庫表

我想實現的效果是:更新cap_fo_order表的訂單狀態=待審覈、時間=當前,更新條件是訂單id在(id1,id2,id3等多個)範圍中並且(訂單狀態 = “01” and 訂單狀態的描述 = “初始化”) 。這也就意味着我必須傳遞多個

原创 個人閱讀的覺的比較好的文章收錄

從分佈式一致性談到CAP理論、BASE理論 http://www.cnblogs.com/szlbm/p/5588543.html 事務的傳播行爲(講得比較好) http://blog.sina.com.cn/s/blog_4b5b

原创 萬能參數校驗框架

簡介:結合JSR380,Hibernate validation,生成代理(也可以用Spring AOP來替代)實現的一整套的請求參數校驗的框架,後期優化可以實現做成一個服務化的jar包到處使用。本文中將參數校驗的所有代碼都和業務代碼邏輯

原创 跨境支付與業務流程介紹

跨境支付業務 跨境支付與人民幣跨境支付的不同通俗的來講,跨境支付就是中國消費者在網上購買國外商家產品或國外消費者購買中國商家產品時,由於幣種的不一樣,就需要通過一定的結算工具和支付系統實現兩個國家或地區之間的資金轉換,最終完成交易。

原创 POI讀取並解析xlsx格式的excel文件

本文主要採用POI來解析excel文件。如果需要解析的是支持數據量更大的.xlsx後綴的格式,需要導入的jar包爲poi-ooxml-3.15.jar;若是需要解析的是.xls後綴的格式,需要導入的是poi-3.17-beta.jar。j

原创 關於合理地估算線程池大小的方案比較和誤區分析

    總所周知,在涉及多線程開發時不可避免的需要進行線程池大小估算的工作。常見三種處理的方式有:1,根據網上的估算公式來估算,但是往往會發現沒什麼用,因爲你計算不出來準確值。2,按照經驗先估算一個大小(具有一定隨意的成分),然後用jme

原创 超大數據量的xlsx格式的excel文件的讀取和解析,解決了POI方式的內存溢出和性能問題

在之前的博文《POI讀取並解析xlsx格式的excel文件》中,在小數據量的情況下是可以輕鬆愉快的處理的,但是當excel文件的數據量達到百萬級的時候, InputStream is = files[i

原创 Spring boot下的攜程的DAL事務和回滾實現原理

首先申明,吐槽我程框架僅僅是希望框架能夠更好,不代表不熱愛公司哈。其次,攜程的DAL框架(類似MyBatis的orm框架)確實有點那個不太給力了,估計和以前都是C#語言爲主的歷史原因。 DAL框架不給力的地方如下: 1、不支持Spring

原创 你所不知道的單例模式和多線程併發在單例模式中的影響

單例對象(Singleton)是一種常用的設計模式。在Java應用中,單例對象能保證在一個JVM中,該對象只有一個實例存在。這樣的模式有幾個好處: 1、某些類創建比較頻繁,對於一些大型的對象,這是一筆很大的系統開銷。 2、省去了ne

原创 數據庫連接池

三大連接池:c3p0,dbcp與druid 原理: 連接池基本的思想是在系統初始化的時候,將數據庫連接作爲對象存儲在內存中,當用戶需要訪問數據庫時,並非建立一個新的連接,而是從連接池中取出一個已建立的空閒連接對象。使用完畢後,用

原创 項目代碼部署到Linux上並運行

舉例:java項目爲cap-cbs-mgr,準備部署到開發環境的linux機器上。 1.本地項目的根目錄下需要放入三個文件:package-upload.bat,PLINK.EXE,PSCP.EXE。 package-upload.bat

原创 互聯網金融入門篇(二) 會計分錄

官方定義: 會計分錄是指預先確定每筆經濟業務所涉及的賬戶名稱,以及計入賬戶的方向和金額的一種記錄。簡稱分錄。 會計分錄是由應借應貸方向、對應賬戶(科目)名稱及應記金額三要素構成。 按照所涉及賬戶的多少,分爲簡單會計分錄和複合會計分錄