收藏 / 列表

牛肉燒烤屋 - 詳解分佈式緩存不一致性的所有情況!除了分佈式緩存外,其它場景又是如何解決緩存一致性的呢?

[toc] 引言 持久化層和緩存層的一致性問題也通常被稱為「雙寫一致性問題」,“雙寫”意為數據既在數據庫中保存一份,也在緩存中保存一份。對於一致性來説,包含強一致性和弱一致性,強一致性保證寫入後立即可以讀取,弱一致性則不保證立即可以讀取寫入後的值,而是儘可能的保證在經過一定時間後可以讀取到,在弱一致性中應用最為廣泛的模型則是最終一致性模型,即保證在一定時間之後寫入和讀取達到一致的狀態。 我們一般會

redis , 緩存 , JAVA , 一致性

大衞talk - ARP協議

文章首發博客,你可以前往 閲讀原文 ARP(Address Resolution Protocol,地址解析協議)是一種在計算機網絡中用於將IP地址映射到MAC地址的協議。ARP協議通常在局域網中使用,它允許主機查找目標主機的MAC地址,以便在網絡中發送數據包 當一個主機需要向另一個主機發送數據包時,它需要知道目標主機的MAC地址,因為MAC地址是在數據鏈路層使用的地址。如果目標主機的IP地址已知

arp , 運維 , 網絡傳輸協議 , 後端 , 前端

TANKING - 官方接口!微信域名檢測接口!檢測域名在微信是否被封被攔截!

摘要 為什麼需要這個接口?因為在微信中推廣鏈接,會涉及到違規,一旦鏈接違規,就會被微信封禁,禁止跳轉,停止訪問。 這個接口可以獲取到你的鏈接的封禁情況,你可以開發實時監控系統,或者是嵌套多層跳轉,精準監控每個域名的狀態,實時監控推廣情況,保證最佳的推廣效果! 域名在微信被攔截的3種常見情況 1、域名因違規或有風險被攔截(圖1紅色攔截) 2、類似 douyin.com 這種的競爭式攔截(圖

微信 , 微信開發 , php , 域名 , 檢測

倔強的鉛筆 - 深入探討Node.js文件寫入:逐步教程

文件寫入是 Node.js 中的一項重要任務,它允許你將數據保存到本地文件系統中,供後續使用。這個功能在許多應用中都有廣泛的應用,包括數據備份、日誌記錄、配置文件更新等。在本文,我們將介紹如何在 Node.js 中執行文件寫入操作,提供基本概念、常用方法、使用場景和實踐案例。 基本概念 在開始之前,讓我們先了解一些基本概念。 文件系統模塊 Node.js 提供了內置的文件系統模塊 fs,它包含了

node.js , 最佳實踐 , 前端工程師 , 程序員 , 前端

小萬哥 - C# 面向對象編程進階:構造函數詳解與訪問修飾符應用

C# 構造函數 構造函數是一種特殊的方法,用於初始化對象。構造函數的優勢在於,在創建類的對象時調用它。它可以用於為字段設置初始值: 示例 獲取您自己的 C# 服務器 創建一個構造函數: // 創建一個 Car 類 class Car { public string model; // 創建一個字段 // 為 Car 類創建一個類構造函數 public Car() { m

服務器 , c# , 程序員 , 後端 , asp.net

秦懷雜貨店 - FIFO 緩存算法很簡單,但也可以聊挺久

作者:秦懷 1 簡介 計算機科學領域的任何問題都可以通過增加一個間接的中間層來解決,這句話就是整個計算機軟件以及系統設計中的核心思想,而緩存對這一思想的一種實踐。 緩存,總歸會受到存儲空間的限制,當緩存的空間不足的時候,如果在保持一定系統文檔的情況下,還能兼顧到緩存命中率呢?這就需要我們選擇合適的緩存淘汰算法。 緩存淘汰算法種類比較多,我們本次主要介紹 FIFO: 先進先出,類似隊列的特性,淘汰緩

fifo , 緩存 , 後端

細心的紅酒 - SSL雙向認證

SSL雙向認證:不止是服務器亮明身份,更是客户端的“實名制”通行證 在互聯網安全領域,SSL/TLS證書幾乎無人不知。我們日常訪問的絕大多數 HTTPS 網站,使用的都是單向認證——瀏覽器驗證服務器的身份,確保你連接的是真正的銀行或電商網站,而非釣魚網站。但在一系列對安全要求極高的場景中,一種更嚴格、更安全的機制被廣泛應用:SSL雙向認證。 本文將深入淺出地解析SSL雙向認證的核心原理、工作流程、

後端 , 前端

筱倩 - 從0到1構建一個穩定redis架構

從0到1搭建一個穩定的redis集羣 1、單機版redis   單機版的redis就是業務系統把他用作緩存使用,從mysql中查詢數據然後寫入到redis中,後面再查詢的時候就會優先查詢緩存。因為redis運行在內存中,所以速度很快。若業務體量不大,這樣似乎可以滿足需求了。但是隨着業務體量的擴大,redis中存儲的數據越來越多,此時業務對redis的依賴也越來越多。假設有一種情況,redis因為某

數據庫

BlackQid - 基於C的猜數字遊戲——詳解隨機數生成原理與技巧

關鍵詞:隨機數 設計要求:生成一個100~200之間的隨機數,玩家有5次猜數字的機會。 以下為完整代碼。 #define _CRT_SECURE_NO_WARNINGS 1 #includestdio.h #includestdlib.h #includetime.h void menu() { printf("***** 猜數字遊戲 *****\n"); printf("

遊戲 , 教程 , 知識 , c

霸氣的啞鈴 - 全面解析美股行情API

在美股數據服務中,行情 API 通常分為幾種類型,每種接口都有其特定的功能與應用場景: 1. 延遲行情接口 顧名思義,這類接口提供的行情數據會存在時間延遲,通常為 15 分鐘左右。也就是説,你看到的成交價格是 15 分鐘前的市場價格。延遲行情接口是最常見的類型,許多投資類應用(如雪球或部分證券交易 App)展示的價格數據,實際上都屬於延遲行情。 2. 實時行情接口 實時行情接口提供即時更新的市場數

教程 , 後端

文心快碼 - 文心快碼3.5S開發古風射覆小遊戲,它帥到我了!

作者:南方者 作者簡介:JAVA出身、自學微信小程序開發和雲開發。使用AI編程是因為能幫我省略很多基礎和重複的操作過程,會比較友好得分析出需求,同時便捷、快速得搭建一些需要的小工具、小功能。 最近,我對生辰八字算風水產生了濃厚興趣,深入瞭解後發現,射覆遊戲能有效提升這一領域所需的觀察力與邏輯推理能力。巧合的是,我偶然接觸到百度推出的 “文心快碼”,還得知其升級版百度文心快碼3.5S已正式上線 ——

教程 , 人工智能 , 程序員 , 後端 , 前端

PoloAPI - 谷歌正式推出 Gemini 2.5 系列模型,使 AI 推理性能提升30%。

谷歌於2025年6月正式推出‌Gemini 2.5系列模型‌,核心聚焦推理效率與多模態能力升級,具體解讀如下: 🚀 ‌一、三大模型定位與技術亮點‌ ‌Gemini 2.5 Pro‌ ‌角色定位‌:主攻複雜推理與多模態分析(“思考型模型”),在數學、編碼任務中刷新LMArena榜單記錄。 ‌上下文能力‌:支持100萬token輸入(計劃擴展至200萬),可解析代碼庫、大型數據集及混合媒

llm , 算法 , google , 人工智能 , 深度學習

火爆的鍵盤 - RESTful API 設計方法:打造高質量、易用的接口系統

RESTful 架構基礎 REST,代表表現層狀態轉移(Representational State Transfer),長久以來一直是 API 服務的聖盃,最初由 Roy Fielding 在其博士論文中定義。儘管它不是構建 API 的唯一方法,但由於其廣泛的普及,即使是非開發者也對其有所瞭解。 RESTful 軟件具有六個關鍵特徵: 客户端-服務器架構 無狀態性 可緩存性 分層系統

rest-api , rest , API , restful , api設計

註銷 - 什麼是 TCP 通信中的 data packages 概念

TCP (Transmission Control Protocol) 是計算機網絡中的核心通信協議之一,在許多場景下,用於確保數據可靠地從一個設備傳輸到另一個設備。TCP 通信中的 data packages,中文稱為數據包,是 TCP 通信機制的一個關鍵概念。為了深入理解 data packages,需要結合 TCP 的工作原理、應用場景以及實際的案例來説明。 TCP 通信中的 data pa

tcp

小碼編匠 - .NET 8.0 + Vue 企業級在線培訓系統(開源、免費、支持多種主流數據庫)

前言 推薦一款基於.NET 8.0 和 Vue開發的開源、免費、跨平台企業級在線培訓系統。 該系統不僅具備強大的功能和靈活性,還全面支持多種主流數據庫,確保了系統的廣泛適用性和高性能。 項目介紹 開源、免費、跨平台、企業級在線培訓系統,支持人大金倉、達夢、OceanBase數據庫 及 MySql、SqlServer、PostgreSql、SQLite 等數據庫。 項目功能 首頁 基本信息:顯示當前

.net , 後端

伍華聰 - 介紹一個醫療物質數目清點系統的實現過程

本篇隨筆分析一個實際的用於科室的物質清點系統的實現過程,針對各個模塊的進行詳細的業務分析和基於我們自己的WInform開發框架進行快速實現的整個過程,引入庫房、物資(產品)、庫存、入庫、出庫等主要的業務對象,並根據實際需要對相關的業務界面進行設計開發。 1、系統業務需求 業務需求主要的目的是跟蹤記錄科室物資的入庫和使用情況,並能夠根據實際的 流水數據進行一定的分析統計。 按照一般的進銷存的管理方式

.net , 後端

sevencoding - Redis支持事務嗎?瞭解Redis的持久化機制嗎?

Redis 支持事務嗎?與關係型數據庫事務的區別? Redis 支持事務,但它的事務與 MSQL中的事務有所不同,MSOL中的事務主要支持 ACID 的特性,而 Redis中的事務主要保證的是多個命令執行的原子性,即所有的命令在一個原子操作中執行,不會被打斷。還有一個很重要的點,就是 MySQL 中的事務是支持回滾的,而 Redis 中的事務是不支持回滾的。 Redis事務是指將多條命令加入隊列,

nosql

KubeSphere - 雲原生週刊: KubeVela 1.10.4 與 k0s 1.34 發佈

雲原生熱點 KubeVela 1.10.4 現已發佈 KubeVela 是一個基於 Kubernetes 的現代應用交付與管理平台,由阿里巴巴雲原生團隊開源並在 CNCF 孵化。它的目標是讓開發者能夠以更簡單、更高效的方式定義、部署和運維雲原生應用。 近日,KubeVela 1.10.4 正式發佈,在此版本中,KubeVela 團隊為社區帶來了多項新增功能與增強特性。此次更新支持 Kubernet

後端

CodeSheep - 當了leader才發現,大廠最想裁掉的,不是上班總遲到的,也不是下班搞失聯的,而是經常把這3句話掛在嘴邊的

“當了 leader 才發現,公司最想裁掉的,不是上班總遲到的,也不是下班搞失聯的,而是經常把這 3 句話掛在嘴邊的” 這是最近在職場社區裏又被聊熱起來的一個老話題。 作為一個在職場上混跡了近 9 年的程序員,一路走來親眼目睹和經歷了程序員職場裏的各種風雨。從一開始的大頭兵到後來負責一個獨立的小團隊,從一個所謂的 leader 的視角上來看問題,對這個事情的理解似乎又有了一些變化。 在我剛成為小團

Android , 程序員 , 後端 , 前端 , Javascript