原创 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 否