原创 HashMap 的長度爲什麼是2的冪次方

爲了能讓 HashMap 存取高效,儘量較少碰撞,也就是要儘量把數據分配均勻。我們上面也講到了過了,Hash 值的範圍值-2147483648到2147483647,前後加起來大概40億的映射空間,只要哈希函數映射得比較均勻鬆散,一般應用

原创 Linux學習歸納

Linux學習歸納 系統中常用Shell指令 Copy①指令單獨存在 ② 指令帶選項 ③ 指令帶選項帶參數 ls指令:顯示當前目錄的所有文件 相關選項: -l :list縮寫,代表以列表形式顯示所有文件 -a :all縮寫,代表顯示

原创 lang3-StringUtils

String s = "jdk-nio.步驟.png"; String s1 = StringUtils.substringAfterLast(s, "."); System.out.pr

原创 Hadoop:11.Apache HDFS搭建(單Master節點)

原文鏈接:https://note.youdao.com/ynoteshare1/index.html?id=241d0a2eea349ddf6be618eaf6e1c8e2&type=note

原创 springboot 跨域問題

    ~部分跨域 @CrossOrigin註解支持類級別,方法級別添加。可以在controller類或者方法上添加,支持部分接口跨域。在兩者上都添加時,方法級別的覆蓋類級別的。 屬性 說明 origins 允許的域列表,“*”表示支持所

原创 spring AOP

原文鏈接:https://shimo.im/docs/Nj0bcFUy3SYyYnbI/read   spring AOP常見面試題目     Aop是什麼 與OOP對比,面向切面,傳統的OOP

原创 基於jwt的token驗證

 一、什麼是JWT Json web token (JWT), 是爲了在網絡應用環境間傳遞聲明而執行的一種基於JSON的開放標準((RFC 7519). 該token被設計爲緊湊且安全的,特別適用於分佈式站點的單點登錄(SSO)場景。

原创 RestTemplate調用接口總結

1. 這是接口信息 @PostMapping("/testm") public ReturnResult show11(@RequestParam("id") String id,

原创 jwt文章

https://www.cnblogs.com/jimisun/p/9482439.html   https://www.cnblogs.com/jimisun/p/9480886.html

原创 前後端分離之JWT用戶認證

在前後端分離開發時爲什麼需要用戶認證呢?原因是由於HTTP協定是不儲存狀態的(stateless),這意味着當我們透過帳號密碼驗證一個使用者時,當下一個request請求時它就把剛剛的資料忘了。於是我們的程序就不知道誰是誰,就要再驗證一次

原创 Redis中的數據過期策略詳解

轉自https://www.jb51.net/article/103236.htm  Redis key過期的方式有三種: 被動刪除:當讀/寫一個已經過期的key時,會觸發惰性刪除策略,直接刪除掉這個過期key 主動刪除:由於惰性刪除策略

原创 2019-01-11親測Navicat Premium for Mac破解

Mac版 Navicat Premium 下載地址(請使用分享鏈接下載):英文版 在線生成非對稱加密公鑰私鑰對 -- 密鑰是2048位的,PKCS#8格式 本人使用: 公鑰: -----BEGIN PUBLIC KEY----- MII

原创 使用靜態工廠方法替代構造方法

下面是一 些靜態工廠方法的常用名稱。以下清單並非完整: from——A 類型轉換方法,它接受單個參數並返回此類型的相應實例,例如:Date d = Date.from(instant);of——一個聚合方法,接受多個參數並返回該類型的實例

原创 設計模式大雜燴(24種設計模式的總結以及學習設計模式的幾點建議)

文章出自:https://www.cnblogs.com/zuoxiaolong/p/pattern26.html 模式分類 & 傳送門 & 對比維度說明   設計原則:  設計模式(總綱)  創建型:  單例模式   簡單工廠模式   

原创 maven-scope詳解

參數 解釋 是否會被打入最終的jar包 compile 默認的scope 是 test 測試使用 否 provided 編譯需要 否 runtime 編譯不需要,運行時需要(接口與實現分離) 是 system 加載本地jar 否