原创 mysql errors:message from server: "Host 'xxx' is blocked because of many connection errors; unblock

忽然一天,數據庫連接拋了異常:null,  message from server: "Host 'PC-20130201IBXI' is blocked because of many connection errors; unbloc

原创 新加載頁面$(window).focus()無效問題的解決

新打開了一個頁面,需要在頁面的focus事件中觸發函數,代碼如下: $(function(){ var end=null; //頁面失去焦點則停止提交 $(window).blur(func

原创 Grails domain dateCreated、lastUpdated相關設置

domain中設置了dateCreated或lastUpdated,Grails就會在創建記錄和更新記錄的時候,自動更新這兩個字段。可在mapping中設置autoTimeStamp(false)關閉自動設置。 注意:當在mapping

原创 extjs5 更改主題

extjs5的默認主題是ext-theme-neptune,如圖: 可以用以下方法更換其他主題,這裏我是將其換成ext-theme-classic: 前提:extjs5,用sencha cmd已經構建好一個項目 1:在cmd中進入想使用的

原创 Grails one-to-many 排序

在grails domain中,如下方法可用於one-to-many時對many一方數據進行排序: 在one的一方的domain中設置SortedSet屬性,值爲many一方的集合,使用static hasMany指明many一方的d

原创 Grails render as JSON輸出關聯對象各項屬性配置

在Grails的controller中,使用render result as JSON將result的結果轉換爲json字符串輸出客戶端時,如果result中包含集合,集合中是另外的對象,此時grails將不能正確輸出集合中對象的各項屬性

原创 form post提交後302跳轉地址之Grails實現

系統登錄時,form表單post提交用戶名密碼,服務器驗證成功,直接返回頁面,刷新瀏覽器會彈出是否重複提交的彈框。 登錄https://git.oschina.net/login,發現其登錄成功後不會出現刷新重複提交的問題,firebug

原创 MySql查詢時日期補全(連續)的一種方法

MySql查詢時日期補全(連續)的一種方法 某一日,需要查詢訂單表中前7天每天的訂單數,sql依次寫出來: SELECT DATE_FORMAT(order_time,'%Y-%m-%d') date, count(*)

原创 myeclipse web project轉換爲maven project

用maven,但又不習慣maven project的項目結構,多次實驗,發現即使是普通的web project也可以轉換爲maven項目,而且還能保持原來的目錄結構不變。 在myeclipse中,新建一個web project。 構建po

原创 Linux下安裝mysql5.7及相關配置記錄

linux 安裝mysql 5.7 1.下載mysql wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar

原创 利用Filter輸出HTTP請求報文

有時候開發需要抓取HTTP請求報文進行數據分析,從瀏覽器發出的請求還比較好操作,比較工具比較多,從移動客戶端上來的請求,除了數據利用網絡監聽等工具之外,還可以通過request對象進行報文輸出分析。 tomcat6爲我們提供了org.a

原创 nginx+tomcat綁定域名配置記錄

記錄一下用nginx做反向代理,tomcat爲web容器的域名綁定過程。 首先,當然是需要在域名管理器中配置域名指向自己的服務器IP(當然,域名都沒有的還說個毛!) 然後就是配置nginx了, nginx基本配置: 找到nginx

原创 Myeclipse Tomcat Web項目轉換爲Maven3

網上有類似文章,自己摸索半天總不好用,在Myeclipse6結合Maven3的環境下,將一個tomcat的web項目轉換爲maven項目,竟然可以如此簡單, 首先要保證Meclipse有maven環境,並配置好maven各項參數,此處不贅