原创 include servlet
java 代碼 <jsp:include page="xx"/> 如果page是個servlet時,會拋stream closed異常. 使用標準標籤c:import搞定
原创 事務攔截器
如果需要在事務開始/提交/回滾 3個階段做寫自己的事情時,請使用攔截器對TransactionManager進行處理。
原创 e3.tree 1.5 發佈,很好,很強大,有截圖
E3.Tree是E3平臺下一個用於構造樹型UI(menu,tree,outlookbar等)的的組件, E3.Tree 特色: 1:部署簡單,只需要
原创 自動化代碼檢查
利器:checkstyle findbugs要點:自定義規則 增量實施 全員參與 持續完善
原创 工作計劃
不要時間上掐的太死,給一些餘地
原创 架構思路二:一套平臺多套UI
一套平臺多套UI,一個服務多種協議,一個應用多機運行
原创 統一格式
日期,數據,百分比等格式要整個平臺統一控制
原创 設計實踐:邊界界定
明確服務對象,確定使用方法,編寫使用示例,面向使用這的這個界線要劃分清楚,做到含義明確,無歧義
原创 ThreadLocal使用注意事項
保存到threadlocal裏的變量一定要主動清除,否則一直會存放在threadlocal變量裏,正確的用法是這個樣子 try{ threadlocal.set(xxx);} finally { thr
原创 興趣,責任,繁榮
因爲興趣搞e3因爲責任得堅持因爲堅持變繁榮e3加油 :D
原创 數據分頁
當數據量稍微大點,用jdbc的resultset的方式分頁速度很慢,最好還是用hiberante之類的工具,這塊他們處理的很好.
原创 業務日誌新思路
老辦法:把業務信息記錄到數據庫.新思路:抓網頁快照,把快照文件保存起來.(對於html頁面快照,可以用hidden字段把整個網頁內容以提交到後臺保存,如果其他ui就要想辦法抓屏)這是一個同事想到的辦法,思路
原创 架構思路:集中,分佈,統一
管理集中,運行分佈,認證統一管理最好支持分級管理,這樣可以分攤管理任務.單要做好可管理範圍控制
原创 InheritableThreadLocal 線程變量
ThreadLocal有個缺陷,在子線程裏無法訪問父線程的變量,InheritableThreadLocal 解決了這個問題,自動會把父線程的變量傳遞個子線程,子線程只能用,修改了不會影響父線程的 東西pu
原创 同心協力,共贏天下
堅持共贏的發展的思路 :wink: