1. 程式人生 > >運維監控系統

運維監控系統

1.  泛型傳參

 <T> Class<T> class

2. 

在mybaties的使用過程中遇到這個問題,以為是實體類和對映檔案的resultMap出錯,最後發現是因為佔位符的錯誤

3.  在執行mybaties的過程中遇到一個問題  報錯 badsql,在執行的過程中sql語句都要在資料庫中執行確認後才能寫在程式中.   另外需要查詢資料庫的敏感關鍵字.

4.  問題:eclipse中專案的編碼已經修改為utf-8但是檔案仍然亂碼

解決:修改eclipseworkspace的編碼為utf-8

    Window  ===perferences===workspace

5.  在專案中遇到的路徑問題 

     利用power的dialog方法去呼叫彈出頁面在頁面彈出一次後js報錯

解決:在父頁面和彈出頁面都包含

<#include"*/common/common.html">(引入公共js的程式碼)

在子頁面中刪除就解決了.

分析:應該是js的重複引用引起的錯誤。

2 ). 在建立監控項的鍵值選擇按鈕 點選彈出框只能點選一次

    解決:設定彈出框的觸發按鈕的路徑   設定彈出框列表載入資料的路徑。

6.  html中的流體佈局 響應式佈局

該專案的框架為動態定高的   設定引用頁面的html,body height:100%

然後層層div都設定%的高度。

7.  SpringMVC的重定向

return

"redirect:templateItem?templateid="+templateid;

8.  表單驗證:當表單內的button type 設定為button 仍然會提交表單

 設定form的onsubmit=”return fasle”即可

9.  Mybaties的問題   在controller的跳轉頁面訪問一次query語句 在querylist的頁面訪問一次資料 第二次資料報錯空指標

可能原因:mybaties的問題

解決:方法一:使用靜態屬性儲存該資料  確定  不能解決併發問題。

方法二:使用靜態方法

方法三使用js的填空

方法四:使用jqgrid的content屬性(待驗證)。不可行

11.     Java的佔位符 參考連結

Console.WriteLine(String.Format("該域名{0}被訪問了 {1} 次.", domain, iVisit));

MessageFormat.format("該域名{0}被訪問了 {1} 次.", domain ,iVisit)

Zabbix的監控有三種方式

1.zabbix-api    2.zabbix_sender    3

運維支撐的json轉換問題

response = (HostUpdateResponse)gson.fromJson(responseJson, com/zabbix4j/host/HostUpdateResponse);

1.  No permissions to referred object or it does not exist

錯誤:json錯誤 

2.  專案中的亂碼問題

 設定前臺加密兩次   encodeURI(encodeURI("測試"))

後臺接受引數後解密一次就可以(web應用已經解密一次)

String name =this.getPara("name");

name=URLDecoder.decode(name,"UTF-8");

接下來的問題:

3.  前臺的編碼實現: 

   Json的處理  java
在字串   json陣列  json物件  和java物件之間的轉換

處理字串和物件: