原创 curl 使用指南

curl 簡介 curl(CommandLine Uniform Resource Locator),命令行統一資源定位符。是一個利用 URL 規則在命令行下工作的文件傳輸工具。官方地址是:https://curl.haxx.se/ cu

原创 MySQL字段添加註釋,但不改變字段的類型

之前在導數據庫數據的時候,忘記將字段的註釋導過來了。現在需要將所有字段都加上註釋(崩潰)。由於導數據的過程比較長,業務那邊從原始數據庫導出了一個 Excel,裏面有所有字段的註釋,然後讓我們根據這個註釋一個個加。 MySQL添加註釋語句 之

原创 Redis 客戶端 Jedis、lettuce 和 Redisson 對比

Redis 支持多種語言的客戶端,下面列舉了部分 Redis 支持的客戶端語言,大家可以通過官網查看 Redis 支持的客戶端詳情。 C語言 C++ C# Java Python Node.js PHP Redis 是用單線程來處理多個

原创 Redis GEO 功能使用場景

本文來源:https://www.dazhuanlan.com/2020/02/05/5e3a0a3110649/ 背景 前段時間自己在做附近直播相關業務,其中有一個核心的點就是檢索用戶附近的主播,也是主要召回池。針對業務場景的特殊性,

原创 Redis 傳送門

Redis 是目前業界使用最廣泛的內存數據存儲系統。相比 memcached,Redis 中的值可以是 string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、Bitmaps(位圖)、HyperLo

原创 Redis 的完整安裝過程

Windos 版本安裝 Redis 官方並不支持 Window 版本,但是微軟公司在 Github 上維護了一個 Windows 版本的 Redis 項目,供 Windows 用戶下載使用。 下載地址是:https://github.com

原创 Redis 中 HyperLogLog 的使用場景

什麼是基數估算 HyperLogLog 是一種基數估算算法。所謂基數估算,就是估算在一批數據中,不重複元素的個數有多少。 從數學上來說,基數估計這個問題的詳細描述是:對於一個數據流 {x1,x2,...,xs} 而言,它可能存在重複的元素

原创 Redis 中 BitMap 的使用場景

BitMap BitMap 原本的含義是用一個比特位來映射某個元素的狀態。由於一個比特位只能表示 0 和 1 兩種狀態,所以 BitMap 能映射的狀態有限,但是使用比特位的優勢是能大量的節省內存空間。 在 Redis 中,可以把 Bitm

原创 Java 中判斷今年是一年中的第幾天,第幾個月,今天是星期幾?

LocalDate now = LocalDate.now(); System.out.println("year:"+now.getDayOfYear()); System.out.println("month:"+now.getDayO

原创 Tomcat 實現 HTTPS 訪問

本文轉載自:https://blog.51cto.com/guoxh/2103315 HTTPS,在HTTP下加了一層SSL,用於安全的HTTP數據傳輸,對於數據敏感的網址必須要使用HTTPS協議,本文將介紹如何快速安裝Tomcat,並實現

原创 Tomcat 中 catalina.out、catalina.log、localhost.log 和 access_log 的區別

打開 Tomcat 安裝目錄中的 log 文件夾,我們可以看到很多日誌文件,這篇文章就來介紹下這些日記文件的具體區別。 catalina.out 日誌 catalina.out 日誌文件是 Tomcat 的標準輸出(stdout)和標準出錯

原创 Spring Boot 項目打成 war 包部署

Spring Boot 一個非常方便的功能就是支持內置的 Servlet 容器,一般我們部署 Spring Boot 應用時都是打成一個可執行的 Jar 包進行部署。其實 Spring Boot 也是支持打成傳統的 war 包部署的。肯定有

原创 Tomcat 文章傳送門

Tomcat 文章傳送門 Tomcat 簡介 Servlet規範 Tomcat 整體架構分析 Tomcat 的啓動腳本startup.bat 源碼簡析 Tomcat 啓動流程簡析 Spring Boot 中 Tomc

原创 神奇的傳送門

Java 基礎 Java 基本功傳送門 併發編程傳送門 JVM 傳送門 開發框架 Spring 傳送門 Spring Boot 傳送門 MyBatis 傳送門

原创 全角字符和半角字符的區別

全角字符的由來 全角符號是雙字節中文編碼的歷史遺留問題。當年在純文本的界面中,爲了讓西文和中日韓的方塊字對齊,就讓西文字母、數字和標點也佔用一個漢字的視覺空間,並使用 2 個字節存儲。後來,其中的一些全角字符因爲比較有用,就得到了廣泛應用(