<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-23  評論-0  文章-5  trackbacks-0
      2015年8月18日

    關于HTTP請求超時字段定義

    一、ConnectionRequestTimeout 超時
    HttpClient 使用連接池來管理連接,這個時間是從連接池獲取連接的超時時間,可以聯想從數據庫連接池獲取數據庫連接。

    二、ConnectTimeout 超時
    建立連接超時,客戶端和服務器間建立連接進行的三次握手完成的時間

    三、SocketTimeout 超時
    數據傳輸過程中數據包之間間隔的最大時間,Http響應報文可能有多個小報文組成,
    如果傳輸報文的間隔時間超過設置這個時間,會報 java.net.SocketTimeoutException: Read timed out 異常的
    posted @ 2018-04-20 14:36 ForMeBlog 閱讀(362) | 評論 (0)編輯 收藏
    提示:編寫Eclipse常用快捷鍵寫成文檔,主要是為了自己熟悉一下這些快捷鍵,方便以后查找和編程中使用!
    一、編輯類快捷鍵
    1、Ctrl + 1 快速修復,可以解決很多問題,例如import類、try catch包圍等。
    2、Ctrl + Shift + F 格式化當前代碼。
    3、Ctrl + Shift + M 添加類的import引入。
    4、Ctrl + Shift + M 組織類的import引入,既有Ctrl + Shift + M 的作用,又可以幫你去除沒有用的引入。
    5、Ctrl + Y 重做與Ctrl + Z 相反的作用。
    6、Alt + / 內容輔助
    7、Ctrl + D 刪除當前行或者選中的多行
    8、Alt + Down 當前行和下面一行交換位置
    9、Alt + Up 當前行和上面一行交換位置
    10、Shift + Enter 在當前行的下一行插入空行
    11、Ctrl + / 注釋當前行,再次按則取消注釋
    二、選擇快捷鍵
    1、Alt + Shift + Up 選擇封裝元素
    2、Alt + Shift + Left 選擇上一個元素
    3、Alt + Shift + Right選擇下一個元素
    4、Shift + Left 從光標處開始往左選擇字符串
    5、Shift + Right 從光標處開始往右選擇字符串
    6、Ctrl + Shift + Left 選中光標左邊的單詞
    7、Ctrl + Shift + Right 選中光標右邊的單詞
     
    三、移動快捷鍵
    1、Ctrl + Left 光標移到左邊單詞的開頭,
    2、Ctrl + Right 光標移到右邊單詞的末尾。
     
    四、搜索快捷鍵
    1、Ctrl + K 參照選中的文字快速定位到下一個,如果沒有選中文字則搜索上一次使用搜索的文字。
    2、Ctrl + Shift + K 參照選中的文字快速定位到上一個。
    3、Ctrl + J 正向增量查找,按下這個快捷鍵后,你所輸入的每個字母編輯器都提供快速匹配到某個單詞,如果沒有在狀態欄中顯示沒有找到,退出這個模式按ESC鍵。
    4、Ctrl + Shift + J 反向增量查找
    5、Ctrl + Shift + U 列出所有包含字符串的行
    6、Ctrl + G 工作區中的聲明
    7、Ctrl + Shift + G 工作區中的引用
     
    五、導航快捷鍵
    1、Ctrl + Shift + T 搜索類
    2、Ctrl + Shift + R 搜索工程中的文件
    3、Ctrl + E 快速顯示當前編輯區的下拉列表
    4、F4 打開類型層次結構
    5、F3 跳轉到聲明處
    6、Alt + Left 前一個編輯頁面
    7、Alt + Right 下一個編輯頁面
    8、Ctrl + PageUp/PageDown在編輯器中,切換已經打開的文件
     
    六、調試快捷鍵
    1、F5 單步跳入
    2、F6 單步跳過
    3、F7 單步還回
    4、F8 繼續
    5、Ctrl + Shift + D 顯示變量的值
    6、Ctrl + shift + B 在當前行設置或者去掉斷點
    7、Ctrl + R 運行至行,比較好用可以省好多的斷點
     
    七、重構快捷鍵
    1、Alt + Shift + R 重命名類名、方法名、屬性(變量)名。
    2、Alt + Shift + M 把一段函數內的代碼抽取成方法,這是重構里面最常用的方法之一,特別是對于一大坨代碼很有用。
    3、Alt + Shift + C 修改函數結構,比較實用有N個函數調用了這個方法修改一次就行了。
    4、Alt + Shift + L 抽取本地變量,可以直接把一些魔法數字和字符串抽取成一個變量,尤其是多出調用的時候。
    5、Alt + Shift + F 把Class中的局部變量變為全局變量
    6、Alt + Shift + I 合并變量,將創建簡化
    7、Alt + Shift + Z 撤銷重構
     
    八、其他快捷鍵
    1、Alt + Enter 顯示當前選擇資源的屬性,在windows下查看文件的屬性就是這個快捷鍵,通常可以用來查看文件在windows中的實際路徑。
    2、Ctrl + Up文本編輯器向上滾行
    3、Ctrl + Down 文本編輯器向下滾行
    4、Ctrl + M 最大化當前的Edit或者View,再按則縮小
    5、Ctrl + O 快速顯示Outline
    6、Ctrl + T 快速顯示當前類的繼承結構,選中接口方法按下這快捷可以跳轉到實現類,在項目DAO中經常用。
    7、Ctrl + W 關閉當前Editer
    8、Ctrl + L 文本編輯器轉至行
    9、F2 顯示工具提示描述,選擇類或者變量按下該鍵會有提示出來
    posted @ 2015-11-20 16:36 ForMeBlog 閱讀(450) | 評論 (0)編輯 收藏

    今天遇到調用encodeURL調用二次的疑問,雖然之前知道要調用二次,但是具體不是太清楚里面具體的運行過程,這是轉載的這個寫的比較詳細,把整個運行過程詳細解讀了一下,非常不錯所以轉載過了供其他人分享。
    .encodeURL函數主要是來對URI來做轉碼,它默認是采用的UTF-8的編碼.

    . UTF-8編碼的格式:一個漢字來三個字節構成,每一個字節會轉換成16進制的編碼,同時添加上%號.

    假設頁面端輸入的中文是一個“中”,按照下面步驟進行解碼

    1.第一次encodeURI,按照utf-8方式獲取字節數組變成[-28,-72-83],對字節碼數組進行遍歷,把每個字節轉化成對應的16進制數,這樣就變成了[E4,B8,AD],最后變成[%E4,%B8,%AD]  此時已經沒有了多字節字符,全部是單字節字符。

    2、第二次encodeURI,進行編碼,會把%看成一個轉義字符,并不編碼%以后字符,會把%編碼成%25.把數組最后變成[%25E4,%25B8,%25AD]然后就把處理后的數據[%25E4,%25B8,%25AD]發往服務器端,
    當應用服務器調用getParameter方法,getParameter方法會去向應用服務器請求參數
    應用服務器最初獲得的就是發送來的
    [%25E4,%25B8,%25AD],應用服務器會對這個數據進行URLdecode操作,應用服務器進行解碼的這一次,不管是按照UTF-8,還是GBK,還是ISO-8859,,都能得到[%E4,%B8,%AD],因為都會把%25解析成%.并把這個值返回給getParameter方法

    3\、再用UTF-8解碼一次,就得到"中"了。

    想想看,如果不編碼兩次,當服務器自動解碼的時候,假如是按照ISO-8859去解碼UTF-8編碼的東西,就是會出現亂碼。

    JS:

    1. document.authorityForm.action = basePath3+"User_viewUser.do?id="+id+"&roleName="+encodeURI(encodeURI(roleName))+"&roleType="+roleType;  


    JAVA后臺:
       

    1. roleName = java.net.URLDecoder.decode(getRequest().getParameter("roleName"),"UTF-8");  
    posted @ 2015-08-18 11:20 ForMeBlog 閱讀(421) | 評論 (0)編輯 收藏
    主站蜘蛛池模板: caoporn国产精品免费| 最新亚洲人成网站在线观看| 久久免费香蕉视频| 成人亚洲性情网站WWW在线观看| 国产亚洲日韩在线a不卡| 国产成人aaa在线视频免费观看| 蜜桃传媒一区二区亚洲AV| 国产成人免费a在线视频app| 人人狠狠综合久久亚洲| 国产一区二区三区在线免费| 深夜a级毛片免费视频| 亚洲伊人成无码综合网 | 国产成人亚洲综合一区| 97在线线免费观看视频在线观看| 亚洲中文字幕一区精品自拍| 日本高清免费中文字幕不卡| 羞羞漫画小舞被黄漫免费| 免费二级毛片免费完整视频| 国产视频精品免费视频| 亚洲AV无码久久精品狠狠爱浪潮| 最近中文字幕mv免费高清在线| 亚洲综合久久精品无码色欲| 四只虎免费永久观看| 好男人资源在线WWW免费| 亚洲黄色在线观看视频| 天堂在线免费观看中文版| 免费无遮挡无遮羞在线看| 亚洲第一AAAAA片| 午夜视频在线观看免费完整版| 黄色a级免费网站| 亚洲综合国产精品| 大学生一级特黄的免费大片视频| 一级中文字幕免费乱码专区 | 久久午夜夜伦鲁鲁片免费无码影视| 亚洲一区无码中文字幕乱码| 国产精品二区三区免费播放心 | 亚洲精品在线免费看| 亚洲精华国产精华精华液好用| 国产亚洲成归v人片在线观看| 永久免费在线观看视频| 国产亚洲精品欧洲在线观看|