原创 一個錯誤與改正 hibernate
進行項目開發時拋出如下異常: javax.servlet.ServletException: IllegalArgumentException occurred while calling setter of com.lab.domain
原创 wait()和sleep()分析
wait()和sleep()都是用於線程操作的,而且在某些時候具有相同的功能,但是二者不能相互替代。 wait()執行的時候會釋放鎖,而sleep則不會,所以用sleep會一直佔據着鎖。
原创 一步步優化JVM五:優化延遲或者響應時間(2)
優化CMS(concurrent garbage collection) 使用CMS,old代的垃圾回收執行線程會和應用程序的線程最大程度的併發執行。這個提供了一個機會來減少最壞延遲的頻率和最壞延遲的時間消耗。CMS沒有執行壓
原创 一步步優化JVM五:優化延遲或者響應時間(1)
本節的目標是做一些優化以滿足對應用對延遲的需求。這次需要幾個步驟,包括完善Java堆大小的配置,評估垃圾回收佔用的時間和頻率,也許還要嘗試切換到不同的垃圾回收器,以及由於使用了不同的垃圾回收器,需要重新優化Java堆空間大小。
原创 iOS實現一個顏色漸變的弧形進度條
在Github上看到一些進度條的功能,都是通過Core Graph來實現。無所謂正確與否,但是開發效率明顯就差很多了,而且運行效率還是值得考究的。其實使用蘋果提供的Core Animation能夠非常簡單和方便的實現環形進度條效果,而且還
原创 自定義NSIndexPath — 給Category添加property
最近需要實現一個效果,考慮和TableView非常類似,就想把接口實現成和UITableView的接口相似。 首先,需要解決的問題就是需要自定義一個自己的NSIndexPath以使得更加服務語義環境。先看了UITableView的NS
原创 php快速學習之php的控制語句(有其他語言基礎適用)
1、if,elseif,else,注意elseif中間沒有空格,用於控制分支流程 if(isset($name) && $name =="ganlv"){ ech
原创 xcode創建子工程及工程依賴
原文地址:http://www.ganlvji.com/?p=128
原创 UIImageView的圖片居中問題
我們都知道在ios中,每一個UIImageView都有他的frame大小,但是如果圖片的大小和這個frame的大小不符合的時候會怎麼樣呢?在默認情況,圖片會被壓縮或者拉伸以填滿整個區域。 通過查看UIView的屬性可以知道,view的
原创 一步步優化JVM五:優化延遲或者響應時間(3)
CMS垃圾回收器週期 一旦young的空間大小(包含eden和survivor空間)已經完善得滿足應用對MinorGC產生延遲要求,注意力可以轉移到優化CMS垃圾回收器,降低最差延遲時間的時間長度以及最小化最差延遲的頻率。目
原创 一步步優化JVM六:優化吞吐量
如果你已經進行完了前面的步驟了,那麼你應該知道這是最後一步了。在這一步裏面,你需要測試應用的吞吐量和爲了更高的吞吐量而優化JVM。 這一步的輸入就是應用的吞吐量性能要求。應用的吞吐量是在應用層面衡量而不是在JVM層面衡量,因
原创 Struts2利用stream直接輸出Excel (轉)
Struts2利用stream直接輸出Excel (轉) 在利用網頁展示查詢結果,經常會遇到要求導出成Excel的需求。採用這種方法可以定製輸出的格式和內容(還不支持合併單元格和公式),生成真正的Excel格式(不是csv)的Excel。
原创 實現Path橡皮筋效果,兼容IOS6
在ios5之前實現,圖片拉伸的橡皮筋效果非常容易,只是需要設置tableView的tableHeaderView,然後滾動的時候調整tableHeaderView的frame爲 if(scrollView.contentOffset.y<
原创 一步步優化JVM七:其他
邊緣問題 在某些場景下,按照前面的一步步優化指導無法產生效果。這一節說明一下這些情況。 一些應用分配了一些少量的非常大的長時間存活的對象。這樣的場景需要需要young代的空間比old代更大。 一些應用會經歷很少的對
原创 從其他語言快速學習php系列文章
php從入門到精通 http://www.ganlvji.com/php_start/