博客 RSS 訂閱

SRETALK - 7 張圖,徹底講透 Prometheus 架構原理

在本指南中,我們將詳細瞭解 Prometheus 架構,以有效地理解、配置和利用 Prometheus。 Prometheus 是一個用 Golang 編寫的流行開源監控和警報系統,能夠收集和處理來自各種目標的指標。您還可以查詢、查看、分析指標並根據閾值收到警報。 此外,在當今世界,可觀察性對於每個組織都變得至關重要,而 Prometheus 是開源領域的關鍵觀測工具之一。 Prometheus

prometheus

收藏 評論

敏捷開發 - 代碼審查完整指南來了!

代碼審查不是戰場,審查員也不是作者的對手。他們的目標是一致的——解決產品問題並創建高質量的代碼庫。讓我們深入探討並瞭解如何從審查者的角度進行一次代碼審查。 不要浪費時間 總有些問題時常重複出現。先是在一個拉取請求中,然後又在另一個拉取請求中;先是來自一個作者,然後又來自另一個作者。這些問題完全相同,這就是例行公事。事實上,如果某件事情可以自動化,那麼它就必須自動化。 代碼風格。沒有必要為代碼風格而

項目管理 , 敏捷開發 , 持續集成 , 代碼審查 , 編程技巧

收藏 評論

一顆冰淇淋 - React+TypeScript 組件庫開發全攻略:集成Storybook可視化與Jest測試,一鍵發佈至npm

平時我除了業務需求,偶爾會投入到UI組件的開發中,大多數時候只會負責自己業務場景相關或者一小部分公共組件,極少有從創建項目、集成可視化、測試到發佈的整個過程的操作,這篇文章就是記錄組件開發全流程,UI組件在此僅作為調試用,重點在於集成項目環境。 組件 我們使用 React + TypeScript 來開發UI組件庫,為了簡化 webpack 環境和 Typescript 環境配置,這裏直接使用 c

react , jest , storybook , npm , 前端

收藏 評論

TANKING - JavaScript實現一個在線URL編碼解碼、base65編碼解碼工具

摘要 url編碼解碼在開發調試的時候很常見,還有base64編碼解碼,都是日常開發使用的,因此需要藉助一些工具快速實現編碼解碼。在很多編程語言都有url編碼解碼,base64編碼解碼的函數,本次使用的是javascript實現的編碼解碼功能。 上代碼 !DOCTYPE html html lang="zh-CN" head meta charset="UTF-8" meta htt

urlencode , urldecode , base64 , 前端 , Javascript

收藏 評論

Hackquest - Solidity/Rust 實戰 —— Web3 開發者免費訓練營(第 21 期)

HackQuest 第 21 期 Solidity/Rust 共學營即將開營! Solidity/Rust 共學營信息清單 🕙 7 月 23 日 - 8 月 1 日 💰 免費 (成功結營的小夥伴還將獲得專屬周邊) 🌎 全程線上 (會議具體時間入營後通知) 🎟️ 頭部公鏈官方簽發的學習證書 主辦社區: HackQuest 🚀 HackQuest 是

加密貨幣 , 區塊鏈 , rust , 黑客馬拉松 , web3

收藏 評論

銀翼Neal - linux中kfifo的無鎖隊列實現解讀

簡介 kfifo是linux內核中的一個模塊。 在單消費者,單生產者情況下,可以達到不加鎖也能保證線程安全的效果。 路徑 linux/lib/kfifo.c,鏈接直達:https://github.com/torvalds/linux/blob/master/lib/kfifo.c linux/include/linux/kfifo.h,鏈接直達:https://github.com/

嵌入式 , linux-kernel

收藏 評論

註銷 - OAuth 和 SSO 場景中的 URL 語法解析

OAuth 和 SSO 場景中的 URL 語法解析 在 OAuth 和 SSO (Single Sign-On) 場景中,URL 是一個關鍵組件,用於在客户端和服務器之間傳遞認證請求和響應。讓我們深入解析這個 URL: https://api.commerce.ondemand.com/occ/oauth/authorize?response_type=codeclient_id=mobile_a

oauth

收藏 評論

AX網 - 一種優秀的虛擬機內存架構 - AQ

源鏈接:https://www.axa6.com/zh/an-excellent-virtual-machine-memory-a... 簡介 虛擬機內存架構直接影響虛擬機的性能和佔用。設計一個優秀的架構可以有效提升性能和效率。 本文將介紹AQ虛擬機使用的內存架構,以及AQ虛擬機內存的詳細標準。 通過對於虛擬機內存架構的優化,有助於虛擬機的運行效率和減少佔用。如果可以,應該儘可

內存 , 軟件開發 , 虛擬機 , 架構設計 , 編程語言

收藏 評論

數新智能 - 以Zookeeper為例 淺談腦裂與奇數節點問題

一、腦裂現象的定義與影響 腦裂(split-brain)是指在分佈式系統中,因網絡分區或其他故障導致系統被切割成兩個或多個相互獨立的子系統,每個子系統可能獨立選舉出自己的領導節點。這一現象在依賴中心領導節點(如Elasticsearch的Master節點或ZooKeeper的Leader節點)的集羣環境中尤為常見。當這種情況發生時,原本應該由單一領導節點控制的集羣突然出現了多個領導者,導致數據不一

zookeeper

收藏 評論

OpenTiny社區 - TinyVue:與 Vue 交往八年的組件庫

本文由體驗技術團隊莫春輝老師原創~ 去年因故停辦的 VueConf,今年如約在深圳舉行。作為東道主 上屆 VueConf 講師的我,沒有理由不來湊個熱鬧。大會結束後,我見裕波在朋友圈轉發 Jinjiang 的文章《我和 Vue.js 的十年》,我就在下面打趣道:“過兩年我也寫篇同名文章”,然後裕波回覆:“先寫一個我和 Vue 的八週年”。我尋思,我那十分鐘的閃電演講,有人吐槽沒有乾貨,比如同時支

vue.js , 組件庫 , 開源項目介紹 , 前端 , Javascript

收藏 評論

火爆的鍵盤 - 理解 gRPC 和 REST 的概念

gRPC, 由 Google 推出的開源遠程過程調用(RPC)框架, 使兩個應用程序間的方法調用變得簡單,支持結構化數據的交換。通過採用 Protocol Buffers (Protobuf) ——一種與語言無關的接口定義語言,gRPC 體現了許多現代網絡通信技術的優勢,如: 使用二進制格式傳輸數據。 實現多路複用,提高併發能力。 支持服務器端的數據推送功能。 進行數據頭壓縮以減少傳輸成

rest , grpc , API , 後端

收藏 評論

零一行者 - 從實際營銷活動案例看 H5 與 WebView 的交互

從實際案例看 H5 與 WebView 交互 現在運營需要設計一個活動頁面,這個頁面需要支持如下功能: img src="https://img-blog.csdnimg.cn/direct/9cf7eeedd91d48088c3c1695941521cf.jpeg" width="375px"/ img src="https://img-blog.csdnimg.cn/direct/a78

vue.js , uniapp , webview , Javascript

收藏 評論

方始終 - 使用wujie(無界)微前端過程中的e.target指向問題修復

緣起 微前端的方案很多,大體上調研階段躲不過qiankun, wujie, single-spa這些。 如果你使用的是無界,那麼在使用子應用的時候會發現事件回調函數的e.target指向發生了變化,導致你原先的從e.target.value取值的方式無法讀取到表單的值,或者setTimeout的回調函數執行會出現一些詭異的現象。 官方解釋 對於這種現象官方的文檔也做了解釋,官方歸咎於瀏覽器原生的處

微前端 , 前端

收藏 評論

Enaium - Vue項目整合Cordova一鍵打包apk

首發於Enaium的個人博客 Cordova是一個依賴於Node.js的工具,它可以將HTML頁面打包為apk等移動端應用,本篇文章將介紹如何使用Cordova將Vue項目打包為apk。 創建Corodva項目 首先,我們需要安裝Cordova,可以使用npm進行安裝: npm install -g cordova 安裝完成後,我們可以使用cordova create命令創建一個Cordova項

vue.js , Android , cordova

收藏 評論

journey - DataX源碼編譯及示例

1、系統要求 Linux JDK(1.8以上,推薦1.8) Python(2或3都可以) Apache Maven 3.x(Compile DataX) 2、源碼編譯 1、下載代碼,github代碼同步到碼雲上了 git clone https://gitee.com/qzw2015/DataX.git 2、切換tag分支最新release tag git checkout datax_v20

大數據 , 同步 , JAVA

收藏 評論

認真的紫菜 - Android經典面試題之Kotlin中Lambda表達式有哪些用法

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 Kotlin的lambda表達式是一種簡明且靈活的語法結構,用於表示函數類型的匿名函數(即沒有名字的函數)。Lambda表達式廣泛應用於Kotlin的集合操作、函數式編程以及許多標準庫函數中。 Lambda表達式語法 一個典型的Kotlin lambda表達式的基本語法如下: {

Kotlin , 匿名函數 , lambda , Android , 程序員

收藏 評論

認真的紫菜 - Android經典面試題之Kotlin中Lambda表達式和匿名函數的區別

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 在Kotlin中,匿名函數和lambda表達式都是用於表示函數類型的匿名函數(即沒有名字的函數)。雖然它們在某些情況下可以互換使用,但是它們在語法和使用場景上存在一些細微的差別。 匿名函數 匿名函數使用fun關鍵字來定義,語法更接近於普通函數聲明。匿名函數可以用於需要更詳細控制流

Kotlin , 匿名函數 , 面試 , Android , 程序員

收藏 評論

秦國慶 - yearrecord——一個類似痕跡牆的React數據展示組件

介紹一下自己做的一個類似於力扣個人主頁提交記錄和GitHub主頁貢獻記錄的React組件。 下圖分別是力扣個人主頁提交記錄和GitHub個人主頁的貢獻記錄,像這樣類似痕跡牆的形式可以比較直觀且高效得展示一段時間內得數據記錄。 然而要從0實現這個功能還是有一些麻煩得,並且該功能可用的場景也比較多,於是便把它做成了一個通用的組件,只需要提供數據即可渲染這樣的效果。 如何使用 安裝

react , rollup , typescript , 前端 , Javascript

收藏 評論

Alan王倫勝 - Python列表list使用

列表list是由方括號括起來的可修改、可重複的數據集 創建列表 myList = ["banana", "cherry", "apple"] print(myList) ['banana', 'cherry', 'apple'] 創建空列表 myList2 = list() #創建一個空列表list # myList2 = [] print(myList2) [] 列表允許不同的類型數據 my

List , Python

收藏 評論

雲音樂技術團隊 - 雲音樂服務端大規模自動化升級實踐

本文作者:邵東風 在貴州機房遷移項目中,面臨着大量的組件升級,雲音樂服務端通過自動化升級平台建設,節省約500人日,實現升級效率約83%的提升。此文介紹其在大規模自動化升級上的實踐。 一、背景 1. 痛點 在服務端推進升級是一件比較困難的事情,面臨的困難點包含但不限於: 穩定性風險:組件自身兼容性的問題或不正確升級帶來的兼容性問題,可能帶來線上穩定性風險。 升級投入成本:組件升級至少需要研發

服務端 , 後端

收藏 評論

JasonLiang - mac M系列芯片安裝node14的解決方法

打開mac終端 執行命令arch,確定返回結果為arm64 執行命令arch -x86_64 zsh 再次執行命令arch,確定現在的返回結果是i386 執行命令nvm install 14,這時候你就發現node14可以安裝了

node.js , macos , nvm

收藏 評論

OpenTiny社區 - TinyVue v3.17.0 正式發佈,推出了一款基於 Quill 2.0 的富文本編輯器,功能強大、開箱即用!

本文由體驗技術團隊Kagol老師原創~ 我們非常高興地宣佈,2024年6月26日,TinyVue發佈了v3.17.0🎉。 TinyVue 每次大版本發佈,都會給大家帶來一些實用的新特性,上一個版本我們重構了 chart-core,新增 CircleProcessChart 圓環進度圖等6個新的圖表組件,並增加了 Statistic 數據統計組件。 TinyVue 3.15.0 正式發佈,推

vue.js , 組件庫 , 開源項目介紹 , 前端 , Javascript

收藏 評論

weiweiyi - 一文了解內存物理結構

本文從底層往上搞懂內存的物理結構。 1.Bank 在芯片的內部,內存的數據是以位(bit)為單位寫入一張大的矩陣中,每個單元我們稱為CELL,只要指定一個行(Row),再指定一個列(Column),就可以準確地定位到某個CELL,這就是內存芯片尋址的基本原理。這個陣列我們就稱為內存芯片的BANK。 2.Bank Group 隨着顆粒容量提升,bank數越來越多,到DDR4時出現Bank Grou

內存

收藏 評論

幸福的鬧鐘 - 前端程序員應該往全棧方向發展嗎?還是堅守前端?

​作者:寒蟬(知乎) 順便吆喝一聲,技術大廠,內推撈人,前/後端or測試←感興趣 要求學歷:全日制統招本科(非學院派即可): --加班偶爾較多,但週末加班兩倍工資。 --15-35K,工資在一線城市屬於一般,但二線城市很可以。 前端幹了有四年多了,在我有限的認知內(認知就這麼點,不要槓我,槓就是你對)和能力範圍內所觸及到的崗位種類中,前端這個崗位在我看來是最難堅守的。 大多

人工智能 , 全棧工程師 , 程序員 , 後端 , 前端

收藏 評論