動態

列表
創建 時間

子網掩碼基礎知識

子網掩碼基礎知識 子網掩碼由連續的1和連續的0組成,1表示網絡位,0表示主機位。 1. 基礎概念 IPv4地址:由32位二進制組成,通常表示為4個十進制數(如192.168.1.0)。 子網掩碼:用於劃分網絡和主機部分。例如,255.255.255.0(即/24)表示前24位為網絡號,後8位為主機號。 2. 地址數量計算 公式: 可用主機地址數 = (2^{(32

創建 時間

apisix~redirect重定向插件

基本功能 將某個長鏈接,使用一個域名代替它,在瀏覽器上輸入域名,可以直接重定向到這個鏈接對接的網絡 使用方法 { "uri": "/*", "name": "short", "methods": [ "GET", "POST", "PUT", "DELETE", "PATCH", "HEAD", "OPTIONS", "C

創建 時間

k8s~根據podIP查看pod信息

在 Kubernetes 集羣中查找與特定 Pod IP(如 10.10.5.7)關聯的服務,可以通過以下步驟操作: 方法 1:通過 Endpoints 查詢(推薦) kubectl get endpoints --all-namespaces -o json | \ jq -r '.items[] | select(.subsets[].addresses[].ip == "10.10.5.7"

創建 時間

redis~多行語句的原子性_事務性

高併發下 Redis 事務的原子性分析 1. 代碼結構分析 redisTemplate.execute(new SessionCallbackObject() { @Override public String, Long Object execute(RedisOperationsString, Long operations) { operations.mult

創建 時間

mcp~客户端與服務端的通訊技術

mcp通訊協議 stdio sse streamable http JSON_RPC MCP 的傳輸層負責將 MCP 協議消息轉換為 JSON-RPC 格式進行傳輸,並將接收到的 JSON-RPC 消息轉換回 MCP 協議消息 請求 { jsonrpc: "2.0", id: number | string, method: string, params?: obj

創建 時間

keycloak~關於跨域的iframe對接keycloak的分析

幾個cookie下面元素 AUTH_SESSION_ID 會話級的session_state AUTH_SESSION_ID_LEGACY 在http中可見的AUTH_SESSION_ID KEYCLOAK_SESSION 帶有效期的session_state KEYCLOAK_SESSION_LEGACY 在http中可見的KEYCLOAK_SESSION KEYCLOAK_IDEN

創建 時間

keycloak~登录时将请求头里某个属性放入UserSessionModel

UserSessionModel做為用户登錄過程中的一個會話,可以用來跨flow使用數據,這些數據被保存到內存裏,在認證過程中可以被使用,今天的一個需求要求在登錄時從請求頭獲取IP所在地並寫到kafka裏,要想實現這個需求,你可以在現有認證流程中修改代碼,但不建議這樣做,因為這種修改對原始邏輯會有破壞,keycloak提供了自定義認證流,並在後台可以靈活的配置。 相關keycloak中的知識 認