博客 RSS 訂閱

李棟 - 【zookeeper 第七篇章】集羣搭建 本文章不具體展示搭建過程 後期會單獨出一篇文章編寫集羣搭建

一、概述 1、集羣中的角色 Leader Zookeeper集羣工作的核心,事務請求(寫操作)唯一調度和處理者,保證集羣事務處理的順序性;集羣內部各個服務的調度者。對於 create、setData、delete等有些操作的請求,則需要統一轉發給Leader處理,Leader需要決定編號、執行操作,這個過程稱為一個事務。 Follower 處理客户端非事務(讀操作)請求,

zookeeper , JAVA , 後端

收藏 評論

SRETALK - 在 Kubernetes 裏部署 JMX Exporter 監控 Java 應用

本文會通過一個 Java 應用,演示 Prometheus JMX Exporter 在 Kubernetes 裏的部署和配置方式。為了更好地理解 JMX Exporter,我們將使用 Spring Boot Java 應用程序並將所有 JMX 指標導出給 Prometheus。在本指南結束時,您將學習: 使用 Java 應用鏡像啓動 JMX Exporter 將 JMX 指標導出給 Pro

jmx , kubernetes , prometheus

收藏 評論

小綠 - 關於為什麼要建一個個人網站

這需要為什麼嗎?我不知道,我只是覺得這很酷。 今日已經比較晚了,所以我不打算寫太多,以此為開始。 其實我已經做了一些工作了,但是一直沒有很順利的進展,特此做一個過程記錄。 方便我有條不紊的進行個人網站搭建。 這個文章被駁回了,所以我繼續在這個基礎上寫。 首先,如何搭建個人博客網站,要有一個思維導圖,這裏我用Xmind做了一個簡單的導圖,搭配了文心一言給出的回答。 我之前使用過word

博客搭建

收藏 評論

註銷 - 計算機軟件系統架構之間的 negotiation

在計算機系統開發領域中,系統架構常被比喻為一座複雜建築的藍圖。它不僅僅指導了各個組件或模塊如何協同工作,還定義了這些模塊之間的通信與協作方式。各模塊之間的 negotiation 是指這些單元協商、交換信息和達成一致的過程,以確保系統在整體上達成優化的、預期的功能和性能目標。 首先需要明確的是 negotiation 並非只包含直接的通信,而是涉及到一系列更復雜的機制與策略,包括協議的協商、資源分

計算機科學

收藏 評論

註銷 - 計算機系統集成開發領域中的 Communication Arrangement 概念

計算機系統集成開發領域中的 Communication Arrangement 概念,是指在集成多個系統時定義和管理系統之間如何通信與協同工作的一種配置方式。該概念涵蓋了通信端點、數據格式、協議選擇、身份驗證和授權等各個方面,以確保不同系統能無縫高效地合作。 要深入理解 Communication Arrangement,我們可以從幾個關鍵方面進行解析:通信端點的定義、數據格式的選擇、協議的確定以

計算機科學

收藏 評論

正義使者 - pycharm使用conda命令,cmd使用conda命令

在pycharm使用conda命令或cmd使用conda命令 提示: 'conda' 不是內部或外部命令,也不是可運行的程序或批處理文件。 這是因為沒有配置環境變量。 輸入下面的五個環境變量。 C:\A\Anaconda C:\A\Anaconda\Scripts C:\A\Anaconda\Library\bin C:\A\Anaconda\Library\mingw-w

conda , cmd , pycharm

收藏 評論

圖形開發學院 - ASCII碼對照表

  圖形開發學院的在線工具——ASCII碼對照表,是一款專為圖形開發者設計的輔助工具。其核心功能涵蓋字符查詢、編碼轉換及詳盡説明,為用户提供全面的字符編碼解決方案。                  ASCII對照表界面 核心功能一:字符查詢與編碼轉換 功能描述: 支持用户快速查找ASCII碼值或字符信息,實現字符與二進制、八進制、十進制、十六進制之間的無縫轉換。 優勢亮點: 智能排序

字符編碼 , ascii碼

收藏 評論

Veronicaaa - Linux內核安全子系統簡介(下)

查看原文 《Linux內核安全子系統簡介(上)》 資源隔離 資源隔離是一個歷史悠久又異常有效的安全手段。 從操作系統的角度來看,它對各個進程的管理實際上就是一個隔離。每個進程都擁有從0開始的連續一大片地址空間可以使用,但實際上在物理地址上,各個進程卻被分割開來。 在Linux系統下,早期比較出名的資源隔離手段是chroot。Linux用户可以創建一個虛擬的根文件系統,在其中部署軟件,再通過chro

linux-kernel , 操作系統 , 內核 , Linux , 安全

收藏 評論

comehope - AI實戰:用 HuBERT 識別樂曲風格

摘要 本項目的目標是使用深度學習來識別樂曲風格,如一首歌曲是流行樂還是搖滾樂。 我們將把樂曲特徵轉換為圖像數據,再利用 HuBERT 進行訓練,生成的模型可以存儲到你自己的 Hugging Face 帳號中。 本教程的 Jupyter 文件地址: https://openbayes.com/console/public/tutorials/ODwKxev36xS 本教程的視頻地址: h

機器學習 , tensorflow , 自然語言處理 , 人工智能 , 深度學習

收藏 評論

Veronicaaa - Linux內核安全子系統簡介(上)

查看原文 Linux內核中包含了多個安全子系統,它們之間相互獨立又有着千絲萬縷的聯繫,導致人們對它們往往有一種霧裏看花的感覺。在這篇文章裏,我們對Linux內核中的安全子系統做一個簡單的分析,算是一個入門。 Linux內核的安全子系統大概包括下面幾個: 訪問控制(AC,Access Control),它是最常見也是最重要的安全機制。AC主要是要管理Linux下的一個主體(如進程)到底對一個客體

linux-kernel , 操作系統 , 內核 , Linux , 安全

收藏 評論

慧星雲 - 當視頻遇上AI:SAM 2 打破想象的界限!

SegmentAnythingModel2 Meta公司推出Llama3.1沒多久,又在今天推出了SegmentAnythingModel2(SAM2),以其強大的實時、可提示對象分割能力,引領了視頻處理領域的一場新風潮。 SAM2不僅支持各種未見過的視覺對象的分割,更為圖像與視頻提供了統一、高效的處理平台。如此突破,無疑為計算機視覺的未來賦予了無窮可能。 功能性大突破 SAM2官

圖像識別 , 雲計算 , 人工智能 , meta , 開源

收藏 評論

李棟 - 【搭建博客 第一篇章】博客選型以及搭建

一、前期分析:選用合適的博客編寫方式 1、傻瓜式(極簡易用) 定義:這一級別是專為那些幾乎沒有任何技術背景或經驗的用户設計的。它追求的是極致的易用性,通過直觀的界面、簡單的操作流程和必要的引導,讓用户無需學習或僅需極少的學習就能立即上手使用。 特點:直觀的圖形用户界面(GUI),幾乎不需要閲讀説明書。操作步驟清晰明瞭,通常通過點擊、滑動或選擇即可完成。自動化的配置和設置,減少用户的手動操作。

github-pages , github-actions

收藏 評論

李棟 - 【zookeeper 第五篇章】Curator 庫

一、概述 Curator是 Netflix 開源的一套 zookeeper 客户端框架,解決原生 Api 的好多問題。 二、添加依賴 !-- 對zookeeper的底層api的一些封裝 -- dependency groupIdorg.apache.curator/groupId artifactIdcurator-fr

zookeeper , 分佈式系統 , JAVA , 後端

收藏 評論

OpenTiny社區 - TinyVue 組件庫官網煥然一新!

本文由體驗技術團隊Kagol原創~ 之前有一些朋友吐槽我們 TinyVue 組件庫的 UI 不夠美觀,於是我們請了設計師小姐姐給我們的組件和網站進行優化,經過設計師小姐姐和我們的開發兄弟們一個多月的努力,終於完成網站第一版的優化。 優化點 主要優化點: 選項式和組合式寫法、單示例和多示例這兩個切換入口移到右下角,和主題切換放在一起,讓頁面整體上更加清爽 組件示例和 API 通過頁籤分開

vue.js , 組件庫 , 前端 , Web

收藏 評論

悟空碼字 - 微信開放平台第三方代公眾號實現業務,管理多個公眾號

大家好,我是小悟 有沒有想過,只需要開發一套公眾號後台管理系統,把在微信公眾號後台做的那些事都搬到我們自己的系統中。來一個業務相同的公眾號,只需要管理員授權後,就可以在我們的系統中操作菜單。 一次開發供 N 個公眾號使用,提供標準化的服務來滿足業務的基礎需求。通過直接掃描二維碼授權給第三方平台,幫助 N 多個公眾號代實現業務,不再需要登錄多個公眾號後台去操作。真正做到解放運營同學的雙手,那該多好。

第三方平台 , 微信開放平台 , 微信公眾號

收藏 評論

assassin_cike - nginx 隨記

1. 控制枱報錯:SyntaxError: Unexpected token '' 使用 Pause on caught exceptions 斷點不到源碼 即使我開了source map,因為項目使用了負載均衡後出現的問題,單nginx部署是沒問題的,那麼問題應該出在負載均衡上,按照nginx + 前後端分離 負載均衡配置了ip_hash後,可以正常的訪問了。項目分別拉取到不同的服務器進行構建,

react , umi , proxy-pass , Nginx , 前端

收藏 評論

李棟 - 【zookeeper 第四篇章】監控 Watcher

一、Watcher 概述 zookeeper 提供了數據的 發佈/訂閲功能,多個訂閲者可同時監聽某一特定的主題對象,當主題對象的自身狀態發生了變化時(例如節點內容發生了改變、節點下的子節點列表發生改變等),會實時、主動的通知所有訂閲者。 二、Watcher 架構 Watcher 由三部分組成 zookeeper服務端、zookeeper客户端、客户端的watchManager對象。 客户端

zookeeper , 分佈式 , 後端

收藏 評論

輕口味 - webrtc信令交互流程

無論是使用前端JS的WebRTC API接口,還是在WebRTC源碼上構建自己的對聊框架,都需要遵循以下執行流程: 上述序列中,WebRTC並不提供Stun服務器和Signal服務器,服務器端需要自己實現。Stun服務器可以用google提供的實現stun協議的測試服務器(stun:stun.l.google.com:19302),Signal服務器則完全需要自己實現了,它需要在Clien

音視頻 , webrtc

收藏 評論

輕口味 - Webrtc線程模型

webrtc的base的 thread,是我見過的封裝最帥的c++線程庫,根據比qt的還好用,發個例子給你 using namespace webrtc; using namespace rtc; //std::cout"Thread::Current():" Thread::Current()-GetId(); //Thread::Current()-Start()

音視頻 , Android , webrtc

收藏 評論

南玖 - Taro4.0支持使用Vite構建

前言 早在Taro3.5的版本發佈時,Taro團隊就表示將會在接下來的3.6版本落地對Vite的支持。 但在3.6的版本中根本就沒看到Vite的身影,隨着社區對Vite的呼聲越來越高,終於在Taro4.0beta版本中支持了這一功能! 目前 Taro 在 Vite 編譯系統適配方面,優先支持了小程序、H5 和鴻蒙三端。 但仔細一想🤔,H5支持使用Vite編譯可以理解,但小程序是隻支持Commo

vite , taro , 前端

收藏 評論

豪氣的紫菜 - 對於 SQLite 使用 SQLAlchemy WriteOnlyMapped 時,“刪除”級聯行為失效的解決方案

背景 WriteOnlyMapped 使用 lazy="write_only" 加載策略,該策略不在內存中加載集合的內容,只在寫入時進行操作。這對於包含大量數據的集合特別有用,因為不會因加載所有數據而導致內存佔用過高【1】。 問題描述 from sqlalchemy import create_engine, ForeignKey from sqlalchemy.orm import (

flask-sqlalchemy , sqlalchemy , sqlite , Python

收藏 評論

李棟 - 【zookeeper 第三篇章】客户端操作

一、新增 create 命令 格式:create [-s] [-e] path data 説明:用於創建節點並賦值。 [-s] [-e]:-s 和 -e 都是可選的,-s 代表順序節點, -e 代表臨時節點,注意其中 -s 和 -e 可以同時使用的,並且臨時節點不能再創建子節點。 path: 指定要創建節點的路徑,比如 /test。 data: 要在此節點存儲的數據。 1、創建持久

zookeeper , 分佈式系統 , 後端

收藏 評論

字節幺零二四 - 電腦科普 | 睿頻、TDP、架構是什麼?快速帶你瞭解CPU的那些參數!

在選擇 CPU 的時候,會發現 CPU 有各種參數,這些參數都是什麼意思,我們需要注意哪些參數?這可能是我們比較關心的問題。本文將帶你快速瞭解 CPU 的各種基本參數,讓你在看到 CPU 的參數時做到心中有數。 核心數 核心數是指 CPU 物理核心的數量,核心用於執行任務,核心數越多,可同時處理的任務就越多。 在不使用超線程技術(Hyper-Threading)的情況下,一個核心同時只能執行一個任

電腦 , 參數 , cpu

收藏 評論

輕口味 - webrtc模塊管理

對於實時音視頻應用來講,媒體數據從採集到渲染,在數據流水線上依次完成一系列處理。流水線由不同的功能模塊組成,彼此分工協作:數據採集模塊負責從攝像頭/麥克風採集音視頻數據,編解碼模塊負責對數據進行編解碼,RTP模塊負責數據打包和解包。數據流水線上的數據處理速度是影響應用實時性的最重要因素。與此同時,從服務質量保證角度講,應用需要知道數據流水線的運行狀態,如視頻採集模塊的實時幀率、當前網絡的實時速率、

音視頻 , webrtc

收藏 評論