應用從dubbo-3.1.*升級到dubbo-*:3.2.*最新穩定版本,提升應用的可觀測性和度量遙測數據準確性。 1. dubbo版本發佈説明(可不關注) dubbo版本發佈 https://github.com/apache/dubbo/releases https://github.com/apache/dubbo/tags 【升級兼容性】3.1 升級到 3.2 2. 應用修改點
服務端如何將一個大視頻文件做切分,分段響應給客户端,讓瀏覽器可以漸進式地播放。 Spring Boot實現HTTP分片下載斷點續傳,從而實現H5頁面的大視頻播放問題,實現漸進式播放,每次只播放需要播放的內容就可以了,不需要加載整個文件到內存中。 文件的斷點續傳、文件多線程併發下載(迅雷就是這麼玩的)等。 HTTP範圍請求 斷點續傳(分塊傳輸) HTTP範圍請求,助力斷點續傳、多線程下載的核心
FormCreate 提供了強大的組件聯動功能,通過 control 配置項實現組件的加載、顯示、禁用和必填等狀態控制。本文將詳細介紹組件聯動的配置項及其用法,並通過多個示例幫助您在實際業務場景中靈活應用這些功能。 源碼地址: Github | Gitee 數據結構 type Control = Array{ //通過內置條件控制,和`handle`二選一 value?: any;
你是否曾經好奇過瀏覽器是如何渲染網頁的?本文將通過 30 張圖將帶你瞭解瀏覽器渲染進程的內部工作機制。 渲染進程負責處理標籤頁中的所有內容。 在渲染進程中,主線程處理大部分發送給用户的代碼。如果使用 Web Worker 或 Service Worker,部分 JavaScript 會由工作線程處理。另外,合成器線程和光柵化線程也在渲染進程中運行,確保網頁高效、流暢地渲染。 渲染進程的核心任務是將
一、背景 在穩定性保證中,重要的一個環節就是故障管理體系建設,故障管理體系的四大核心功能——故障發現、故障觸達、故障定位和故障恢復,其中故障發現作為故障管理的第一步至關重要,包含了指標預測、異常檢測和故障預測等方面,主要目標是能及時、準確地發現故障。今天主要針對故障發現環節中的異常檢測介紹AI異常檢測算法在指標檢測上的應用。 傳統基於閾值的異常檢測方法的缺點: 比較依賴個人經驗,需要了解指標的
Prometheus 告警事件中的 $value 表示當前告警觸發時的值,但是在告警恢復時,Resolved 事件中的 $value 仍然是最新告警時的值,並非是恢復時的值,這是什麼原因和原理?是否有辦法來解決呢? 不廢話,先説原理。 原理 告警規則是配置在 prometheus.yaml 中的,由 Prometheus 負責做規則判定。Prometheus 規則判定的邏輯也很簡單,就是週期性的,
Node.js js 的執行是單線程的,在 Node14 及以前的版本,同步任務同拋錯未處理程序則會終止,異步任務同拋錯未處理則不會,而是出一個 warning, 提示有 UnhandledPromiseRejectionWarning 的異常。 而在Node14以後的版本,就算是異步任務同拋錯未處理程序也會直接終止了。 Node14及以前的版本代碼示例: PS: 加一個sleep 函數的目的只是
什麼是Ghost博客系統 Ghost 是一款設計簡約、主題精緻的個人博客系統,Ghost支持多用户創建和編輯,支持Markdown格式撰寫文章,編輯的內容可即時預覽。 創建輕量雲主機 這裏默認你已經有對應的輕量雲服務器了。如果你已經有云服務器,直接重新安裝,按照下面的流程就可以了。 沒有的的可以點擊查看:雲服務器優惠合集。選擇Ghost鏡像,以及套餐版本、時長等內容,進行下單創建輕量雲主機實例。
作者:來自 vivo 互聯網服務器團隊- Li Fan 本文從追溯時間輪算法的出現,介紹了時間輪算法未出現前,基於隊列的定時任務實現,以及基於隊列的定時任務實現所存在的缺陷。接着我們介紹了時間輪算法的算法思想及其數據結構,詳細闡述了三種時間輪模型的數據結構和優劣性。 再次,我們介紹時間輪算法在 Dubbo 框架中的應用,並給出了它在 Dubbo 中的主要實現方式。 最後,我們以項目中的某個服務架構
在做項目時通常需要給客户提供離線Word的API文檔歸檔,不要跟客户説有Swagger在線API文檔,客户不會用也不會去看。只要你有Swagger,TableGo就能自動生成一份漂亮的Word離線API文檔給客户,大大提高了寫文檔的效率,客户看了高興,大家項目交付的速度也快很多。支持Swagger2和Swagger3 OpenAPI3,使用TableGo的自定義模板功能還能生成Markdown
併發三色標記法 三色:黑、灰、白 黑對象代表,對象自身存活,且其指向對象都已標記完成 灰對象代表,對象自身存活,但其指向對象還未標記完成 白對象代表,對象尙未被標記到,可能是垃圾對象 標記過程: 初始化:所有對象都被標記為白色 將根對象(全局對象、棧上局部變量等)置黑,將其所指向的對象置灰 從灰對象出發,將其所指向的對象都置灰. 所有指向對象都置灰後,當前灰對象置黑 標記結束後
本文書接上回《學習真DDD的最佳路徑》,關注公眾號(老肖想當外語大佬)獲取信息: 最新文章更新; DDD框架源碼(.NET、Java雙平台); 加羣暢聊,建模分析、技術實現交流; 視頻和直播在B站。 神秘的“憑經驗” 一千個人眼中有一千個哈姆雷特,每個人的經歷不同,認知不同,那麼看待哈姆雷特的角度和感受也不同。在軟件工程領域,也有著名的關於如何做好軟件設計的觀點:“憑經驗”。然而,“憑
本文由體驗技術團隊Kagol原創。 2024年8月20日,剛開源一週的富文本 Fluent Editor 迎來了第一位貢獻者:zzxming 1、Bug 描述 zzxming 同學修復了 Fluent Editor 富文本表格模塊的一個隱藏 Bug: fix: table module can't save background color #10 缺陷描述:通過表格右鍵菜單設置單元格背景
這個算是一個經典面試題了,雖説是一個場景題,但是也算是老八股了。 今天就從系統設計的角度來和小夥伴們聊一聊這個話題。 一般來説秒殺系統需要考慮到下面這樣一些問題: 瞬時高併發流量 熱點商品數據 庫存管理 重複下單 黃牛 接下來我們就這裏提到的點逐一進行分析。 本文主要和大家講思路,不講具體做法,具體做法在鬆哥之前的文章中很多已經和大家聊過了。 一 瞬時高併發流量 應對瞬時高併發流量,
聚合博客網址導航大全代碼分享。優秀個人獨立博客導航大全是一個專注於收藏有價值的有效更新的優秀個人獨立博客的導航網站。集博客趣導航,趣博客,博客庫,it博客網、技術博客圈導航、博客錄導航,博客屋網址大全等聚合網站http://www.bokequ.com/603.html 博客友包括技術博客、文學博客、生活博客等。你可以在這裏發現和收藏優秀的博客內容,也可以加入博客活動和社區,與其他博主交流
方案概述 功能:使用webview的方案,在App中實現視頻/直播的懸浮小窗播放效果,支持應用內小窗、系統小窗,在訂單頁小窗播放,回到直播間小窗消失 場景:適用於要在App中快速實現直播帶貨場景,或在App中需要點播視頻小窗播放的場景 支持環境:安卓、iOS、鴻蒙 前置條件:使用保利威的webview SDK Demo,對方案有任何疑問,可通過思否私信 一、安卓對接説明 1.1 集成簡
Windows Server 2022 OVF, updated Aug 2024 (sysin) - VMware 虛擬機模板 2024 年 8 月版本更新,現在自動運行 sysprep,支持 ESXi Host Client 部署 請訪問原文鏈接:https://sysin.org/blog/windows-server-2022-ovf/,查看最新版。原創作品,轉載請保留出處。 現在都是自
近日,由《科創板日報》聯合上海科學技術情報研究所(ISTIS)發起的“2024 先鋒科創家系列榜單”正式揭曉,雲起無垠的沈凱文博士榮登該系列榜單中的科學家創業先鋒榜。 據悉,本次榜單評選歷時 5 個月,歷經信息收集、數據核實、多維度打分等環節方才產生。其中,科學家創業先鋒榜主要面向具有科學家背景的新興產業企業創業者、高管,重點考察其科研背景。經過層層嚴格審核,最終遴選出上榜者。 沈凱文博士畢業
本文由體驗技術團隊Kagol原創。 你的項目是不是正在不斷膨脹,構建速度越來越慢,包體積越來越大,性能越來越慢了? 想拆分到不同的倉庫中分開維護,又擔心代碼不方便複用? 你可能需要將項目改造成 Monorepo 啦! 我將帶大家把一個現有項目改造成 Monorepo 方式,便於擴展和多項目複用。 如果你也有類似的需求,可以點贊、收藏下本文,關鍵時刻也許能幫上忙。 1 為什麼需要做 Monor
在給企業做可視化的時候,效果是企業非常在意的需求之一,那麼如何滿足各種的配置需求,JVS-BI做了很多細節的設計,這裏主要講解了對圖表標題的設計思考,那麼我們先來看下最簡單的圖標配置,下圖是一個基礎的組裝圖的設計,標題就是採用了普通的文字的方式進行展示,那麼如果需要更多的效果,我們應該如何做呢? 我們先來看下配置的效果: 上述這些圖表的標題如何配置的呢?接下來我們看下具
本文書接上回《DDD是軟件工程的第一性原理?》,關注公眾號(老肖想當外語大佬)獲取信息: 最新文章更新; DDD框架源碼(.NET、Java雙平台); 加羣暢聊,建模分析、技術實現交流; 視頻和直播在B站。 假DDD的特徵 在開始之前,考慮到目前關於DDD的資料非常多且雜,我們需要具備分辨的能力,確保不被誤導。看過本系列文章的朋友,對我們是如何看待DDD的會有一定的感受,這裏我們列舉一
前言 之前看了一篇文章,關於介紹 Cloudflare R2 來搭建圖牀的方案,主要是白嫖 Cloudflare 的空間和 cdn 服務。我現在博客 DevNow 的 CDN 使用的是七牛雲,偶爾還是有一點點的支出。 雖然不多,但是吧,看到有白嫖的方案,還是蠢蠢欲動,這不今天就來試着弄下看看。 1. 註冊Cloudflare賬號 先簡單介紹下 Cloudflare 是一家提供網絡安全和性能優化服
本文書接上回《DDD建模後寫代碼的正確姿勢》,關注公眾號(老肖想當外語大佬)獲取信息: 最新文章更新; DDD框架源碼(.NET、Java雙平台); 加羣暢聊,建模分析、技術實現交流; 視頻和直播在B站。 前提 本文需要以系列前文的邏輯鏈條和結論為前提,如果沒有閲讀過前文的,可以閲讀合集《老肖的領域驅動設計之路》。 故事背景 在2020年,我所在的研發團隊維護着一個有近十年曆史的Saa
《Programming from the Ground Up》學習第7天,p103-p116總結,總計14頁。 一、技術總結 1.讀寫文件 (1)linux.s linux.s: #file name:linux.s # system call numbers(按數字大小排列,方便查看) .equ SYS_READ, 0 .equ SYS_WRITE, 1 .equ SYS_OPEN, 2 .