原创 mysql~關於mysql分區表的測試

在MySQL 8.0中,可以通過創建自定義哈希函數來處理VARCHAR類型的字段,以便用作分區鍵。下面是一個簡單的示例,演示如何在MySQL8.0中創建自定義哈希函數來處理VARCHAR類型的字段 分區後的表效果 方法一,自定義哈希函

原创 Go和TinyGo

Go和TinyGo是兩種不同的Go語言編譯器,它們之間有以下幾點區別: 目標平臺: Go:Go語言編譯器主要面向通用計算機平臺,如Windows、Linux、macOS等。 TinyGo:TinyGo專注於支持嵌入式系統和物聯網設備等

原创 java~用泛型來定義異常類型,避免方法調用時throws異常

我們一般在底層寫方法時,如果方法顯示throws異常,那麼在調用時,也需要將這個異常throws出來,例如 public RetOps<T> assertCode(Integer expect, Function<? super R<T>,

原创 java~Date和LocalDateTime及Instant的使用場景

在 Java 中,LocalDateTime、Date 和 Instant 分別代表了不同的日期時間類型,它們之間有一些區別和適用場景。 Date: java.util.Date 是 Java 早期的日期時間類,它包含了日期和時間信息

原创 OGP協議的使用

OGP協議是一套Metatags的規格,用來標註頁面,告訴我們你的網頁快照。幫助社交app高效並準確的獲取網頁中的核心鏈接、標題、主圖、正文摘要等信息,使得該網頁在社交分享中有更好的展現體驗。 如果網頁不支持OGP,那麼基於算法和規則來提取

原创 git~.gitmodules文件實現導航功能

在higress項目中,我們發現有個istio文件夾,在這個文件夾下面有一些導航,可以直接鏈接到外部的github項目,這種導航是通過根目錄的.gitmodules文件配置實現的。 在GitHub上,可以通過添加一個特殊的.gitmodu

原创 git~issue在github/gitlab中的使用

本文檔適用於github和gitlab issue介紹 GitHub 中的 issue 功能是一種用於跟蹤項目中任務、缺陷、功能請求和討論的工具。通過 issue,項目成員可以提出問題、報告 bug、請求新功能,進行討論,並且能夠將 i

原创 springboot~logback控制日誌文件大小與歷史個數

日誌本地化,對於每個應用來說都是必須的,最起碼第一時間日誌是需要本地化的,然後從本地化的日誌中再進行推送,例如通過fluentd將日誌推到es裏,通過kibana工具進行可視化分析。 日誌文件大小限制 對於把日誌持久化到磁盤,你需要設置它

原创 k8s~istio的安裝與核心組件

安裝istio 在線安裝:https://istio.io/latest/docs/setup/getting-started/#download 或者直接在這裏下載:https://github.com/istio/istio/rele

原创 mysqlbinlog~導出sql總結

mysqlbinlog是MySQL數據庫中的一個實用程序,它用於處理二進制日誌文件(也稱爲“binlogs”)。這些文件包含了在MySQL服務器上發生的所有更改和操作的信息。mysqlbinlog工具可以幫助你查看、分析或者應用這些日誌。

原创 springboot~shardingsphere在非spring框架中的使用

shardingsphere已經很方便的被springboot集成了,你只要引入sharding-jdbc-spring-boot-starter這個包就可以了,而如果是原生java的話,你就需要自己去實現了,主要是重新定義數據源,定義規則

原创 java~類型的逆變和協變

在 Java 中,泛型的逆變(contravariance)和協變(covariance)是涉及到泛型類型轉換時的兩個重要概念。 協變(Covariance) 協變指的是子類型對象可以賦值給父類型引用的情況。在泛型中,協變表示如果 B 是

原创 springboot~kafka-stream實現實時統計

實時統計,也可以理解爲流式計算,一個輸入流,一個輸出流,源源不斷。 Kafka Stream Kafka Stream是Apache Kafka從0.10版本引入的一個新Feature。它是提供了對存儲於Kafka內的數據進行流式處理和分析

原创 k8s~動態生成pvc和pv

有時,我們不想手動建立pv和pvc,這時,我們可以通過strongClass存儲類來幫我們實現,動態建立pvc,並動態爲它分配pv存儲空間,我們以nfs爲例,說一下動態分配在nfs存儲截至上建立pv的方式。 本文導讀 StorageCla

原创 向量數據庫~milvus

本文主要基於milvus官方的材料外加自己的一些理解整理而來,歡迎交流 設計理念 雲原生:存&算分離; 讀寫分離; 增量存量分離; 微服務架構,極致彈性; 日誌即數據:通過message queue解耦生產者、消費着,降低系統複雜度; 提升