原创 一個錯誤與改正 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/