原创 linux下MySQL操作歷史記錄 ~/.mysql_history
mysql會給出我們最近執行的SQL命令和腳本;同linux command保存在~/.bash_history一樣,你用mysql連接MySQL server的所有操作也會被記錄到~/.mysql_history文件中,這樣就會有很大
原创 Java toString 性能優化方案比較
誰在關心toString的性能?沒有人!除非當你有大量的數據在批量處理,使用toString產生了許多日誌。然後,你去調查爲何如此之慢,才意識到大部分的toString方法使用的是introspection,它其實是可以被優化的。 不過,
原创 [Java工具類]Spring常用工具類 1.文件資源操作和Web相關工具類
簡介Spring 不但提供了一個功能全面的應用開發框架,本身還擁有衆多可以在程序編寫時直接使用的工具類,您不但可以在 Spring 應用中使用這些工具類,也可以在其它的應用中使用,這些工具類中的大部分是可以在脫離 Spring 框架
原创 [Java工具集]Google Guava 常用功能
Google Guava簡介 引言 Guava工程包含了若干被Google的 Java項目廣泛依賴 的核心庫,例如:集合 [collections] 、緩存 [caching] 、原生類型支持 [primitives sup
原创 idea使用筆記
1.idea導出文檔 防止亂碼:-encoding utf-8 -charset utf-8 2.git提交代碼 提交代碼前做好讓idea完成如下操作:格式化代碼、去掉未使用的引用、代碼分析、檢查todo標識
原创 spring聲明式事務 同一類內方法調用事務失效
[問題] Spring的聲明式事務,我想就不用多介紹了吧,一句話“自從用了Spring AOP啊,事務管理真輕鬆啊,真輕鬆;事務管理代碼沒有了,腦不酸了,手不痛了,一口氣全配上了事務;輕量級,測試起來也簡單,嘿!”。不
原创 主從數據庫架構
在Web應用系統中,數據庫性能是導致系統性能瓶頸最主要的原因之一。尤其是在大規模系統中,數據庫集羣已經成爲必備的配置之一。集羣的好處主要有:查詢負載、數據庫複製備份等。 MySQL數據庫支持數據庫的主從複製功能,因此在集羣
原创 ToStringBuilder和ToStringStyle(覆蓋每個實體的 toString 方法)
今天系統要打印日誌,發現所有實體的toString()方法 都用的是簡單的"+",因爲每"+" 一個就會 new 一個 String 對象, 這樣如果系統內存小的話會暴內存(前提系統實體比較多)。 由於打印的時候包含包
原创 Linux查看設置系統時區
關於時區的概念,其實初中地理課已經涉及,很多人都多少了解一些,可能只是細節搞不太清楚。爲什麼會將地球分爲不同時區呢?因爲地球總是自西向東自轉,東邊總比西邊先看到太陽,東邊的時間也總比西邊的早。東邊時刻與西邊時刻的差值不僅要以時計,而且