原创 Map使用方法-高效遍歷

一、Map 是一種鍵-值對(key-value)集合,用於保存具有映射關係的數據 用法 Map<Object,Object> map = new HashMap<>(); map.put("hello", "hello"); ma

原创 Git 生成 && 配置SSH key,配置多個SSH key

一、Git 生成 && 配置SSH key 步驟: 1.配置姓名和郵箱 git config --global user.name "xb12369" git config --global user.email "1234@qq

原创 SQL DATE 函數的用法

SQL DATE 函數 由於這裏的日期格式是YYYY-MM-DD,所以可以一天種的數據,而不需要再使用CreateTime >= “2020-1-4 00:00:00” and CreateTime <= “2020-1-4 23

原创 連Fiddler後不能抓包,甚至不能上網

連Fiddler後不能抓包,甚至不能上網 重點: 如果電腦Fiddler證書和端口號等都設置好;手機的證書也下載好,打開了手動代理,(電腦和手機連的是同一個局域網),這些都設置好以後,發現手機不能抓包,總是出現Tunnel to

原创 Java設計模式:(二)單例模式

Java設計模式:(二)單例模式 單例(Singleton)模式的定義:指一個類只有一個實例,且該類能自行創建這個實例的一種模式。 意圖: 保證一個類僅有一個實例,並提供一個訪問它的全局訪問點。 主要解決: 一個全局使用的類頻繁地

原创 Java設計模式:(一)動態代理分析 (含靜態代理)

代理模式:爲其他對象提供一種代理以控制某個對象的訪問。用在:在某些情況下,一個客戶不想或者不能直接訪問另一個對象,而代理對象可以在客戶端和目標對象之前起到中介的作用,代理對象還可以完成它附加的操作。 例子:就像房東、租客、中介的關

原创 使用Map統計隨機數出現的次數

使用Map統計隨機數出現的次數 題:統計隨機數字出現的次數,以及出現次數最多的數字和次數分別是多少? 解答: 使用Map不可存儲相同鍵的屬性來統計,如果在Map中沒有出現該數字,那麼它出現的次數就爲1;如果在Map中已經存在該

原创 IDEA版本過低,配置更高版本

IDEA版本過低,配置更高版本** 運行代碼提示: java - source 1.5中 不支持diamond運算符。 是配置中Java JDK版本過低的原因,需要升級版本號 步驟如下: File --> Settings -

原创 Java異常處理機制:try...catch...的執行流程

Java異常處理機制:try…catch…的執行流程 在項目中遇到try…catch…語句,因爲對Java異常處理機制的流程不是很清楚,導致對相關邏輯代碼不理解。所以現在來總結Java異常處理機制的處理流程: 1.異常處理的機

原创 CHM格式的Java JDK 英文版文檔下載

CHM格式的Java JDK 文檔(Java document in chm format ) CHM 格式的Java JDK 文檔(Java document in CHM format )英文版下載: 鏈接:https://

原创 使用equals()小技巧

使用equals()小技巧 經常需要比較兩個字符串是否相等,如果當String對象爲null,卻使用equals()方法來比較時,會報錯,拋出NullPointerException。或者要多加一個步驟:判斷str1 不爲空 pu

原创 TestNG 裝配@Autowired bean爲null解決方法

TestNG 裝配@Autowired bean爲null解決方法 在使用TestNG搭建接口自動化框架時,發現bean總是裝配不成功。於是在網上找到解決方式,特此記錄。 1.報錯信息 java.lang.NullPointe

原创 如何使用Postman 發送帶 cookie 的請求

如何使用Postman 發送帶 cookie 的請求 有一個接口,請求參數需要使用到Cookie。 測試接口: http://localhost:8080/v1/getUserList 在Postman中,直接發送請求參數,不配

原创 Stream常用操作

Stream 操作的 總覽詳解: https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/ Stream的特點 惰性化:惰性化的操作意思是,在執行Int

原创 Git push 報錯:因爲遠程倉庫README.md文件出現refusing to merge unrelated histories錯誤

Git push 報錯:因爲遠程倉庫README.md文件出現refusing to merge unrelated histories錯誤 在GitHub創建倉庫時,創建了README.md 文件,這時想把本地的文件推到遠程倉庫