博客 RSS 訂閱

小陳運維 - Redis Cluster集羣模式部署

Redis Cluster模式部署 Redis的哨兵模式基本已經可以實現高可用,讀寫分離 ,但是在這種模式下每台 Redis 服務器都存儲相同的數據,很浪費內存,所以在 redis3.0上加入了Cluster 集羣模式,實現了 Redis 的分佈式存儲,也就是説每台 Redis 節點上存儲不同的內容。下面是Cluster 集羣模式的一些特點: Sentinel模式基本可以滿足一般生產的需求,具

內存 , 緩存 , Linux , redis集羣 , 集羣

收藏 評論

小陳運維 - Redis Sentinel哨兵模式部署

Redis Sentinel哨兵模式部署 主從模式的弊端就是不具備高可用性,當master掛掉以後,Redis將不能再對外提供寫入操作,因此sentinel模式應運而生。sentinel中文含義為哨兵,顧名思義,它的作用就是監控redis集羣的運行狀況,此模式具有如下一些特點: sentinel模式是建立在主從模式的基礎上,如果只有一個Redis節點,sentinel就沒有任何意義; 當ma

內存 , redis , 緩存 , Linux , redis集羣

收藏 評論

小陳運維 - Redis主從模式部署

Redis主從模式部署 主從模式是Redis三種集羣模式中最簡單的,主數據庫(master)和從數據庫(slave)。其中,主從複製有如下特點: 主數據庫可以進行讀寫操作,當讀寫操作導致數據變化時會自動將數據同步給從數據庫; 從數據庫一般是隻讀的,並且接收主數據庫同步過來的數據; 一個master可以擁有多個slave,但是一個slave只能對應一個master; slave掛了不影響其

內存 , redis , 緩存 , 數據庫 , Linux

收藏 評論

小陳運維 - Redis單實例安裝

Redis單實例安裝 Redis(Remote Dictionary Server)是一個開源的內存數據庫,遵守 BSD 協議,它提供了一個高性能的鍵值(key-value)存儲系統,常用於緩存、消息隊列、會話存儲等應用場景。 性能極高:Redis 以其極高的性能而著稱,能夠支持每秒數十萬次的讀寫操作24。這使得Redis成為處理高併發請求的理想選擇,尤其是在需要快速響應的場景中,如緩存、會話

內存 , redis , 數據庫 , Linux

收藏 評論

言午日堯耳總 - COLA各模塊理解

COLA架構使用過程中對各模塊的一些理解 BiliBili視頻:https://www.bilibili.com/video/BV1Kw4m1e7oX/ domain 與傳統結構最大的不同,就是領域層 領域層的作用是讓我們使用面相對象的思想去編寫領域對象 面相對象 初學Java時,一直在強調Java是面相對象語言 對象有屬性和方法(行為) public c

ddd

收藏 評論

悟空碼字 - 微信開放平台第三方代小程序實現業務,一整套流程

大家好,我是小悟 微信小程序第三方平台開發着力於解決微信生態體系內的小程序管理問題,一套模板,隨處部署。能儘可能地減少系統服務商的開發成本,系統服務商只用開發一套小程序代碼作為模板就可以快速孵化出大量的商家小程序。 第三方平台是第三方服務商幫助小程序開發者進行註冊小程序、開發、管理、運營等工作的綜合平台。小程序開發者可一鍵授權給第三方平台,通過第三方平台完成業務。 比如餐飲類、社區團購類的小程序

小程序 , 微信開放平台

收藏 評論

你的眼睛好明亮 - react hook 中state使用總結

基本用法 const [age, setAge] = useState(22); const [age, setAge] = useState(generateAge); //傳入函數生成初始值,此函數只會在首次渲染執行一次 //更新狀態 setAge(val) setAge((preState)={ return preState +1}); //state有快照概念,一次渲染週期中只能獲取到

react-hooks

收藏 評論

newcyw - zookeeper簡介

Zookeeper:一個為分佈式應用而設計的分佈式協調服務 zookeeper在分佈式技術領域是極其常見的一箇中間件,也經常與其它的分佈式中間件搭配使用:早期版本的karfka使用zookeeper作為集羣元數據存儲組件;在分佈式服務框架spring-cloud/dubbo中可以作為服務註冊中心、配置管理中心等;在分佈式集羣環境下作為分佈式鎖的解決方案... ZooKeeper is a cent

zookeeper , 分佈式

收藏 評論

阿里云云原生 - Dubbo3 服務原生支持 http 訪問,兼具高性能與易用性

作者:劉軍 作為一款 rpc 框架,Dubbo 的優勢是後端服務的高性能的通信、面向接口的易用性,而它帶來的弊端則是 rpc 接口的測試與前端流量接入成本較高,我們需要專門的工具或協議轉換才能實現後端服務調用。這個現狀在 Dubbo3 中得到了徹底解決,Dubbo 3.3 版本的最新 triple 協議,在持續提供高性能通信、面向接口易用性的同時,支持 http application/json

dubbo , 微服務 , 阿里雲 , 雲原生

收藏 評論

freeman_Tian - i18n國際化方案總結

國際化i18n filter處理 通過code匹配前端展示name,查詢使用下拉 UI控件國際化

i18n , 前端

收藏 評論

辣碼甄源 - NodeClub:NodeJS構造開源交流社區

NodeClub:連接每一個想法,NodeClub讓社區更生動-精選真開源,釋放新價值。 概覽 NodeClub是一個基於Node.js和MongoDB構建的社區系統,專為開發者和社區愛好者設計。它提供了一套完整的社區功能,包括用户管理、內容發佈、實時討論和通知系統等。NodeClub以其現代化的設計、易用性和強大的擴展性,為在線社區的建設和運營提供了一個堅實的基礎。 主要功能 你可以在線體驗

社區 , github , 開源項目介紹

收藏 評論

江湖十年 - 萬字長文:在 Go 中如何優雅的使用 wire 依賴注入工具提高開發效率?上篇

如果你做過 Java 開發,那麼想必一定聽説或使用過依賴注入。依賴注入是一種軟件設計模式,它允許將組件的依賴項外部化,從而使組件本身更加模塊化和可測試。在 Java 中,依賴注入廣泛應用於各種框架中,幫助開發者解耦代碼和提高應用的靈活性。本文就來介紹下什麼是依賴注入,以及在 Go 語言中如何實踐依賴注入,提高 Go 項目的開發效率和可維護性。 什麼是依賴注入? 正如前文所述,依賴注入(depend

依賴注入 , 效率工具 , wire , go , 後端

收藏 評論

江湖十年 - 萬字長文:在 Go 中如何優雅的使用 wire 依賴注入工具提高開發效率?下篇

在《萬字長文:在 Go 中如何優雅的使用 wire 依賴注入工具提高開發效率?上篇》,我講解了 Go 語言中依賴注入工具 wire 的基本使用及高級用法。本篇就來介紹下 wire 的生產實踐。 Wire 生產實踐 這裏以一個 user 服務作為示例,演示下一個生產項目中是如何使用 wire 依賴注入工具的。 user 項目目錄結構如下: $ tree user user ├── assets │

依賴注入 , 效率工具 , wire , go , 後端

收藏 評論

ThinkPHP - Yii Vue2前後端分離系統

https://download.notestore.cn/2022/03/03/yii-vue-admin/

vue.js , yii , element-ui

收藏 評論

天涯學館 - WebAssembly初探:提升Web應用性能的關鍵

WebAssembly(WASM)是一種低級的二進制格式,它允許開發者使用C、C++、Rust等語言編寫的代碼在Web瀏覽器中運行,從而實現接近原生的性能。WASM的目標是成為Web平台的一個標準組成部分,提供一個安全、高效的環境來運行高性能的應用程序。 WASM的代碼不能直接在瀏覽器中編寫,而是需要通過編譯器將高級語言轉換為WASM二進制格式。以下是一個簡單的流程,展示瞭如何使用WASM提升We

webassembly , 前端 , Javascript

收藏 評論

霍格沃茲測試學院 - selenium滑塊解鎖實現的研究

滑塊解鎖 該問題主要源於各個平台的登錄驗證或者針對爬蟲或selenium的一種防範手段。由於各個網站的防爬技術的提高,常規selenium似乎無法通過滑塊驗證,以下提供普遍的滑塊驗證思路,以供參考: 獲取滑塊本身的元素以及滑塊所在長條的元素 根據滑塊元素的size和所在矩形元素的size便能得到滑塊的偏移量 使用selenium庫中的actionChains中的click_and_hole

軟件測試 , 測試開發 , 測試工具 , selenium

收藏 評論

bin的技術小屋 - 以 ZGC 為例,談一談 JVM 是如何實現 Reference 語義的

本文基於 OpenJDK17 進行討論 1. Reference 相關概念及其應用場景總覽 Reference(引用)是 JVM 中非常核心且重要的一個概念,垃圾回收器判斷一個對象存活與否都是圍繞着這個 Reference 來的,JVM 將 Reference 又細分為幾種具體的引用類型,它們分別是:StrongReference,SoftReference,WeakReference,Phan

jvm-hotspot , jvm虛擬機 , jvm , gc , JAVA

收藏 評論

icezero - 前端對比版本號

版本號規範 參考https://semver.org/lang/zh-CN/ 1.0.0-alpha 1.0.0-alpha.1 1.0.0-beta 1.0.0-beta.2 1.0.0-beta.11 1.0.0-rc.1 1.0.0 2.0.0 2.1.0 2.1.1 具體實現 function compareVersion(v1, v2) { function* ge

version , package.json , 前端 , Javascript

收藏 評論

點量實時雲渲染 - UE4/UE5像素流送雲推流|程序不穩定、弱網畫面糊怎麼辦?

看到不少反饋説像素流送技術在實際的應用中,存在一些問題,比如程序崩潰、畫面模糊等。本文將探討這些問題,並介紹點量雲流軟件提供了哪些有效的解決方案。 常見的像素流送技術問題 畫面質量問題: 當快速操作UE模型或初次啓動像素流送功能時,特別是在外部網絡條件不佳的環境下,用户經常遇到畫面模糊不清的問題。這不僅損害了視覺體驗,也影響了內容展示的專業效果。 多人訪問導致的性能下降: 一旦訪問用

渲染 , 算法 , 負載均衡

收藏 評論

PowerData - 【活動邀請函】6月15 | PowerData 數字經濟-"南京"開源行!

活動介紹 PowerData 數字經濟·城市開源行將於6月15日在南京盛大舉行。這是一個自由交流和思想碰撞的平台,我們將邀請行業領軍人物和熱門企業分享最新技術和實踐經驗,同時提供自由討論和互動環節,讓您與行業同仁暢所欲言。無論您是技術專家、創業者還是學術研究者,都能在這裏找到知識碰撞和靈感火花。PowerData誠邀各位數據匠人共同探索數據之路,共建數據人生! ! 活動信息 活動時間: 2024

社區 , 大數據 , 開源 , 分享 , 活動

收藏 評論

Moonbit - 本週MoonBit新增Wasm1 Perceus GC支持、語法即將添加錯誤恢復機制

MoonBit更新 【Wasm MVP】Wasm1 後端添加基於 Perceus 算法的引用計數支持 【語法】throw raise try catch 均被保留為關鍵字 為了即將添加的錯誤處理機制 【Core】List與sorted_map被移動至core/immut下 List被移動至core/immut/list包中,並被移除內

編輯器 , wasm , 語法 , 程序員 , ide

收藏 評論

言之有物 - 使用 Ubuntu 終端設置 Web 服務器

介紹 在 Web 主機領域,Ubuntu 以其流行和用户友好的 Linux 發行版之一而脱穎而出。由於其強大性和社區支持,許多專業人士更喜歡將其作為服務器操作系統。在本指南中,我們將深入探討如何使用終端在 Ubuntu 上設置基本的Web服務器。 準備工作 在設置服務器之前,請確保你具有: 一個 Ubuntu 服務器或桌面版本。 超級用户(root)訪問權限或具有sudo權限的帳户。 更新

服務器 , 終端 , 後端 , Ubuntu , Web

收藏 評論

potato1314 - antv/g2 Tooltip自定義排序,隱藏x、y軸的標題

版本號 "@antv/g2": "^5.1.20", HTML代碼 div id="profitChart" class="profitChart"/div Css代碼 .profitChart { height: 500px; } JS代碼 import { Chart } from '@antv/g2'; // console.log(data); let

圖表 , antv , 前端

收藏 評論

無代碼Dev - 如何通過Payoneer派安盈轉賬?

很多小夥伴想用派安盈的實體卡或虛擬卡在國外網站購物,但自己的Payoneer賬户裏沒有餘額,於是就想自己往裏面充值。正常情況下,Payoneer(P卡)是不可以給自己的賬户充值的。通常大家都是通過收取跨境貿易收入來讓Payoneer賬户裏有錢,然後再使用。因此,很多沒有跨境業務的用户註冊了Payoneer之後會發現無法使用。那麼,有沒有辦法在不充值的情況下讓Payoneer賬户有餘額呢?接下來我們

支付 , paypal

收藏 評論