收藏 / 列表

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

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

fifo , 緩存 , 後端

xuxueli - XXL-RPC v1.8.1 | RPC服務框架

Release Notes 1、【安全】序列化安全性增強,默認開啓package安全空間機制; 2、【擴展】序列化擴展性增強,支持自定義序列化package白名單; 3、【優化】序列化類型主動檢測,提升問題定位效率; 4、【能力】服務註冊發現實效性提升,優化long-polling邏輯; 5、【擴展】模塊 xxl-rpc-netty-shade 獨立拆分,與Core模塊解耦; 6、【

rpc , netty , springboot , JAVA

mb61c46a7ab1eee - fastgpt 社區版探究:mongo db 全文檢索算法探秘 - 詳解

近幾日在研究fast gpt 的源碼,對於它的混合檢索比較好奇:全文檢索是怎麼實現的?向量檢索呢? 看了源碼才瞭解到,實際上fastgpt 支持三種向量庫,一是minlvs , 二是 pgsql vector, 三是oceanbase(阿里的)。 向量檢索,以pgvector為例簡單説一下,就是在pg庫里加載了pgvector插件,在postgresql 庫中創建了

字段 , 詞元 , 全文檢索 , 後端開發 , Python

威哥愛編程 - React Native 核心技術知識點快速入門

大家好,我是 V 哥。React Native 是 Facebook 開發的一個開源框架,用於使用 JavaScript 和 React 構建原生移動應用。它允許開發者使用相同的代碼庫為 iOS 和 Android 平台創建高性能、美觀的應用程序。本文將介紹 React Native 的核心技術知識點,幫助初學者快速入門。 1. 環境搭建 在開始使用 React Native 之前,需要搭建開發環

react-native , Javascript

程序員一諾python - 【Django開發】django美多商城項目完整開發4.0第8篇:登錄,綁定用户身份接口【附代碼文檔】

! 🏆🏆🏆教程全知識點簡介:1.郵件驗證系統包括Django發送郵件、保存郵箱併發送驗證郵件、Celery使用Django配置文件設置。2. 地址管理涵蓋收貨地址、省市區地址查詢、數據庫建表、後端接口設計、前端實現、緩存使用(安裝、使用方法、省市區視圖緩存、緩存數據保存位置和有效期設置)、用户地址管理。3. 數據庫設計包括用户部分、商品部分、數據庫表設計、表結構、數據庫模型類。4. 容器化部

django , 後端 , 前端 , Python

軟件求生 - Java 面試高頻題:Tomcat 頂層架構怎麼答?看完這篇直接揹走滿分答案!

那天的面試現場,我腦袋突然空白 上週我去參加一家金融科技公司的 Java 高級開發面試。一切都挺順利,Redis、JVM、Spring 全答得順風順水。 直到面試官輕輕一笑,説了一句: “那我們來聊聊 Tomcat 吧,説説你對它的頂層架構理解?” 當場我腦子“嗡”的一聲: ——Tomcat 架構?我只記得 Cat

yyds乾貨盤點 , HTTP , 後端開發 , server , JAVA , apache

程序員Seven - 劍指offer-1、⼆維數組中的查找

題目描述 在⼀個⼆維數組中(每個⼀維數組的⻓度相同),每⼀⾏都按照從左到右遞增的順序排序,每⼀列都按照從上到下遞增的順序排序。請完成⼀個函數,輸⼊這樣的⼀個⼆維數組和⼀個整數,判斷數組中是否含有該整數。 例⼦,輸⼊⼀個數組: num[3][4] = [ 1 , 4 , 6 , 28 , 2 , 7 , 32 , 30 , 10 , 11 , 67 , 79 ] 需要查找⼀個數字 32 ,則返回 t

leetcode , JAVA , 後端