收藏 / 列表

威哥愛編程 - 用Redis延時隊列搞定訂單超時業務

Redis延時隊列是一種用於在特定時間後執行任務的消息隊列。它在許多場景中非常有用,比如訂單超時自動關閉、定時提醒等。在Redis中,通常使用Sorted Set(有序集合)來實現延時隊列,因為Sorted Set可以按照分數進行排序,非常適合用來存儲和檢索到期時間,今天V哥來聊一聊Redis延時隊列,歡迎各位小哥一起討論。 以下是Redis延時隊列的詳細介紹,包括原理、數據結構、實現方式以及Ja

redis , java-ee , JAVA , 分佈式 , 隊列

異常君 - 一文精通 Java 線程池:原理詳解與實戰指南

在處理高併發任務時,如果每個任務都創建一個新線程,會導致系統資源急劇消耗、性能下降。線程池通過複用已創建的線程來執行新任務,大大提高了資源利用效率。本文將深入探討 Java 線程池的核心原理和實踐應用,助你徹底掌握這一多線程開發的重要工具。 一、線程池的基本概念 線程池本質上是一種線程使用模式,它在系統中預先創建一定數量的線程,放入池中統一管理。當有任務需要執行時,從池中取出線程執行,任務執行完後

線程池 , 線程 , JAVA , 優化 , 後端

呂秀才 - 深入淺出Java多線程(五):線程間通信

引言 大家好,我是你們的老夥計秀才!今天帶來的是[深入淺出Java多線程]系列的第五篇內容:線程間通信。大家覺得有用請點贊,喜歡請關注!秀才在此謝過大家了!!! 在現代編程實踐中,多線程技術是提高程序併發性能、優化系統資源利用率的關鍵手段。Java作為主流的多線程支持語言,不僅提供了豐富的API來創建和管理線程,更重要的是它內置了強大的線程間通信機制,使得多個線程能夠有效地協作並同步執行任務,從

java多線程 , 線程 , 多線程 , JAVA , 線程同步

龍智DevSecOps - SVN十問:一文帶你瞭解Subversion歷史、使用挑戰及替代方案Perforce Helix Core

Subversion(SVN)是當今眾多可用的版本控制選項之一。關於Subversion(SVN),你實際瞭解多少? 歡迎閲讀,解鎖SVN十問。 什麼是Subversion(SVN)? Subversion軟件,也稱為SVN,是一個開源的版本控制系統。Subversion(SVN)支持團隊查看文件的歷史版本,並隨時間追蹤其變化。 Subversion最初由CollabNet於2000年發佈。現已獲

數據管理 , 版本控制 , svn

mb61c46a7ab1eee - 多輪智能對話環境架構方案(可實戰):從基礎模型到自我優化的對話智能體,數據飛輪的重要性

第 1 節:多輪對話系統的架構演進 智能多輪對話系統正在經歷一場深刻的架構變革。為了全面理解現代系統的設計理念,我們必須開始回顧其經典藍圖,並在此基礎上分析大型語言模型(LLM)所帶來的範式轉移。這一演進過程並非簡單的技術替代,而是一種能力的融合與重構,其中經典架構的諸多核心原則在新的範式下依然至關重要。 1.1 經典藍圖:模塊化對話系統的解構 傳統上,

對話系統 , 數據 , Css , 前端開發 , 結構化 , HTML

wx676be6175e246 - Android中Handler延遲機制的技術解析

在Android開發中,Handler的延遲機制是異步任務調度的核心工具,通過postDelayed()方法實現精準的時間控制。其原理基於消息隊列與線程協同,開發者需掌握其底層邏輯以避免常見陷阱。 一、延遲執行的核心實 postDelayed()方法通過向消息隊列插入帶時間戳的延遲消息實現定時執行。當系統時間到達指定延遲時間後,該消息才被取出並交由主線程處理。例如:

移動開發 , 子線程 , 主線程 , Android , 消息隊列

用户bPc5q3Z - 軟件測試/測試開發丨cookie 複用 學習筆記

本文轉自霍格沃茲測試開發學社學員學習筆記 原文鏈接:https://ceshiren.com/t/topic/29024 cookie 是什麼 Cookie 是一些數據,存儲於電腦上的文本文件中 當 web 服務器向瀏覽器發送 web 頁面時,在連接關閉後,服務端不會記錄用户的信息 為什麼要使用 Cookie 自動化登錄 複用瀏覽器仍然在每次用例開始都需要認為介入 若用例

軟件測試 , 測試 , 測試開發 , 自動化測試 , cookie