收藏 / 列表

kaikai - 使用 1Panel 數據庫主從複製功能進行多機管理

什麼是MySQL數據庫主從複製 在多服務器業務環境中,數據庫往往成為系統性能的瓶頸點。想象這樣的場景: 主服務器忙着處理用户下單; 後台服務器還在讀取用户信息; 報表系統又來統計銷售數據…… 當所有請求同時涌向單一數據庫,響應延遲的概率增加了,甚至有服務中斷的可能。此時解決方案之一便是:主從複製。它讓數據庫也能"分工合作",高效應對各類業務需求。 MySQL數據庫主從複製是

資訊 , 運維 , 負載均衡 , Linux

GousterCloud - 通過 IntelliJ IDEA 對 containerd 進行源碼級調試

[TOC] 本文介紹如何在 Ubuntu 22.04 系統上,通過 IntelliJ IDEA 對 containerd 進行源碼級調試。我們將從 containerd 的安裝、源碼編譯、驗證調試信息的存在,到最終的調試過程中,每一步驟都進行詳細講解。 1 安裝 containerd 📦 首先,按照以下鏈接中的指引完成 containerd 的安裝過程:Ubuntu 22.04 安裝 conta

容器 , intellij-idea , debugging , containerd , Docker

yunwei37 - 在 WebAssembly 中使用 Rust 編寫 eBPF 程序併發布 OCI 鏡像

作者:於桐,鄭昱笙 eBPF(extended Berkeley Packet Filter)是一種高性能的內核虛擬機,可以運行在內核空間中,以收集系統和網絡信息。隨着計算機技術的不斷髮展,eBPF 的功能日益強大,並且已經成為各種效率高效的在線診斷和跟蹤系統,以及構建安全的網絡、服務網格的重要組成部分。 WebAssembly(Wasm)最初是以瀏覽器安全沙盒為目的開發的,發展到目前為止,Web

wasm , webassembly , Linux , 雲原生 , ebpf

bin的技術小屋 - MappedByteBuffer VS FileChannel:從內核層面對比兩者的性能差異

本文基於 Linux 內核 5.4 版本進行討論 自上篇文章《從 Linux 內核角度探秘 JDK MappedByteBuffer》 發佈之後,很多讀者朋友私信我説,文章的信息量太大了,其中很多章節介紹的內容都是大家非常想要了解,並且是頻繁被搜索的內容,所以根據讀者朋友的建議,筆者決定將一些重要的章節內容獨立出來,更好的方便大家檢索。 關於 MappedByteBuffer 和 FileChan

linux-kernel , JDK , JAVA

民工哥 - 【1分鐘教程】LNMP架構應用實戰 Openssl升級操作

由於實際生產環境需求,需要將LNMP環境中的openssl版本升級至目前最新版本openssl-1.1.0c,這玩意升級還真的不是一般的麻煩,由於它與系統各種服務都有相關的聯繫,比如ssh服務等,因此,升級非常的繁瑣,所以今天將實際生產環境中升級的過程寫出來,供大家參考(100%生產環境) 1、整體環境 系統環境 [root@webserver ~]# **cat /etc/redhat-

運維 , Linux , lnmp , 程序員 , openssl

京東雲開發者 - 一種接口依賴關係分層方案 | 京東雲技術團隊

1、背景 到店商詳迭代過程中,需要提供的對外能力越來越多,如預約日曆、附近門店、為你推薦等。這其中不可避免會出現多個上層能力依賴同一個底層接口的場景。最初採用的方案是對外API入口進來後獲取對應的能力,併發調用多項能力,由能力層調用對應的數據鏈路,進行業務處理。然而,隨着接入功能的增多,這種情況導致了底層數據服務的重複調用,如商品配置信息,在一次API調用過程中重複調了3次,當流量增大或能力項愈多

依賴注入 , API , 分層架構圖 , 接口設計

龍蜥社區 - 議題徵集!2023 龍蜥操作系統大會硬核啓動

操作系統是信息技術產業之“魂”,在整體技術架構中處於“定海神針”的重要位置,屬於最為核心的基礎軟件之一。在瞬息萬變的數字革命浪潮推動下,新一代計算架構的持續演化,軟件將迎來新一輪變革浪潮。根據 ODCC 《國產服務器操作系統發展報告(2023)》稱,國產操作系統正在擁抱全新變化,服務器操作系統未來以 AI 與雲計算的結合將是大勢所趨,服務器操作系統的發展也將邁入新紀元。 2023 龍蜥操作系統大會

開放原子開源基金會 , 社區 , 操作系統 , 開源

正點原子 - 《ESP32-S3使用指南—IDF版 V1.6》第四十二章 錄音機實驗

第四十二章錄音機實驗 1)實驗平台:正點原子DNESP32S3開發板 2)章節摘自【正點原子】ESP32-S3使用指南—IDF版 V1.6 3)購買鏈接:https://detail.tmall.com/item.htm?id=768499342659 4)全套實驗源碼+手冊+視頻下載地址:http://www.openedv.com/docs/boards/esp32/ATK-DNESP32S3

嵌入式 , 物聯網 , 開發 , esp32 , 硬件

Yops_運維易 - 這款運維面板把 SSL 配置做到極簡!免費證書 + 自動續簽一次搞定

在網站上線之前,除了代碼和服務器的準備,安全性同樣是繞不開的話題。 如果沒有 SSL 證書,網站往往會在瀏覽器中被標記為“不安全”,用户在訪問時容易產生不信任感;而且傳輸的數據都是明文,黑客可以輕易竊取敏感信息,比如登錄賬號、支付數據等。 你也不想總是被無視風險,繼續....吧 而配置 SSL 證書後,網站就能開啓 HTTPS 協議,實現用户與服務器之間的加密傳輸。這樣不僅能有效保護

容器 , 運維 , HTTPS , Linux , 安全

輕口味 - webrtc信令交互流程

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

音視頻 , webrtc

wasdquiop - 常用正則表達式整理

常用正則表達式(持續更新) 校驗數字 1 數字:^[0-9]*$ 或者 ^\d$ 2 n位數字:^\d{n}$ 3 正整數:^(0?|[1-9]\d*)$ 4 最多兩位小數:^(0?|[1-9]\d*)(.\d{1,2})?$ 校驗字符 1 漢字:^[\u4e00-\u9fa5]+$ 2 英文和數字:^[A-Za-z0-9]+$

字符串 , 正則表達式 , 程序員

鳩摩智首席音效師 - 如何從一個 Shell 腳本調用另一個 Shell 腳本 ?

在 Unix 和 Linux 的世界中,shell 腳本是一種強大的工具,可用於任務自動化和系統管理等。通常,我們需要從一個 shell 腳本中調用另一個 shell 腳本。這不僅有助於將複雜的腳本組織成可管理的模塊,而且有助於腳本的可重用性和可維護性。 Basic Method 最直接的方法是在父腳本中使用它的路徑。 假設您有兩個腳本:script1.sh 和 script2.sh scrip

bash

光明磊落的投影儀 - 如何創建Linux交換文件?Linux交換文件最新創建方法

Swap是Linux上的分配空間,該處被保留為虛擬內存。 當Linux服務器運行內存時,可以將非活動進程移動到虛擬內存中以便在工作存儲器中為活動進程進行空間。 此功能默認情況下未打開,但可以通過分配交換文件來打開。交換文件上的性能與交換分區的性能非常類似。但是,在不重新分區的情況下更容易控制交換大小。通過調整系統的SWAPPAPPINES值,還可以激勵服務器依賴交換空間。 由於我們的VPS

VPS , 雲服務器 , Linux

yayahonghong - Websoft9 多應用託管之個人網站部署

在個人網站建設日益普及的今天,選擇一個高效、穩定、安全的部署平台尤為重要。Websoft9 憑藉其多應用託管能力和豐富的鏡像模板,正逐漸成為個人站長和技術博主的首選平台。本文將通過真實案例剖析該平台在個人網站部署中的優勢與實際表現。 一、成功案例盤點 案例一:獨立開發者的博客網站部署 用户背景:一位自由職業者,主要通過博客分享開發技巧與項目經驗。 部署內容:使用 WordPress

wordpress , docker-compose , Linux

唐青楓 - C#.NET SemaphoreSlim 深入解析:輕量級異步鎖與併發控制

簡介 SemaphoreSlim 是 .NET 中 System.Threading 命名空間提供的一個輕量級同步原語,用於限制對共享資源的併發訪問。它是傳統 Semaphore 類的輕量替代,專為高性能、異步場景設計,特別適合結合 async/await 的現代 .NET 應用(如 ASP.NET Core)。 在多線程或高併發應用中,共享資源的訪問需要同步以避免競爭條件。傳統的 Semapho

c# , .net

universe_king - 新終端工具 Ghostty 體驗分享,對比 tabby 和 iterm2

瞭解到 Ghostty 是通過這篇文章: 最強開源終端模擬器Ghostty正式發佈1.0:原生UI體驗、採用Zig編寫、速度飛快、支持Mac和Linux、支持GPU加速 然後下載用了一下 https://ghostty.org/download 打開軟件後,默認的(背景色)長得非常的像 tabby 但是沒有 tabby 的 tab 欄 我很久之前用的是 tabby,但是 tabby 是一個

編輯器 , iterm2 , 程序員 , 後端

追風的苦咖啡 - 無需綁定域名:IP證書在內部系統與測試環境中的最佳實踐

https://www.joyssl.com/certificate/select/internet_ip_certifi... 註冊碼230959 一、適用場景與核心價值 內部系統與測試環境需求 快速部署:無需註冊/備案域名,直接通過公網IP實現HTTPS加密。 合規性要求:滿足企業內部系統等保審計或數據加密傳輸需求。 隔離風險:避免因域名被劫持導致的服務中斷

ssl證書 , HTTPS , ip地址

阿賢Linux - 內網環境怎麼安裝軟件(用 yum / apt 下載離線包並搬入內網)

[toc] 內網環境怎麼安裝軟件(用 yum / apt 下載離線包並搬入內網) 很多同學覺得在內網裝軟件很簡單:在有網絡的機器上把包下載好,再拷貝到內網安裝。思路沒錯,但問題在於 怎麼去下載正確的軟件包及依賴。這裏簡單總結幾種常見思路: 去對應軟件官網下載 rpm 包 / 二進制包 / 源碼包 使用本地軟件倉庫(比如公司自建 yum/apt 倉庫) 在聯網機器上用 yum/apt 下載需

內網 , apt , yum , Linux , Ubuntu

無邪的課本 - Windows Server 2022 安裝教程(從 ISO 文件安裝 Server STD CORE 2022 64位系統)

​ 一、準備工作 ​下載或獲取 ISO 文件​ ​SW_DVD9_Win_Server_STD_CORE_2022_64.ISO安裝包下載:https://pan.quark.cn/s/fe6149428972 ​製作啓動U盤(推薦)​​ 準備一個 ​至少 8GB 的空白 U 盤。 使用工具把 ISO 寫入 U 盤,常用工具有:

windows

Veronicaaa - deepin 技術雙週報丨 Treeland 效率提升、新 QML 控制中心穩步研發中!

第三期 deepin 技術雙週報已出爐,我們會簡單列出 deepin 各個小組在過去兩週的相關工作進展,也會闡述未來兩週的大致規劃,一起來看。 DDE 針對 deepin 23 的缺陷修復與 deepin 25 的需求開發在同步穩步進行。具體進展與計劃如下: 進展: deepin 25 新 QML 控制中心穩步研發中,完成了網絡、個性化、藍牙、鍵盤等模塊的支持; 任務欄完成對 Applica

系統設計 , 操作系統 , Linux , 系統架構 , deepin