《HelloGitHub》第 110 期

興趣是最好的老師,HelloGitHub?讓你對開源感興趣!

簡介

HelloGitHub?分享 GitHub 上有趣、入門級的開源項目。

github.com/521xueweihan/HelloGitHub

這里有實戰項目、入門教程、黑科技、開源書籍、大廠開源項目等,涵蓋多種編程語言 Python、Java、Go、C/C++、Swift...讓你在短時間內感受到開源的魅力,愛上開源!


以下為本期內容|每個月?28?號更新

C 項目

1、Chroma:面向游戲開發的色盲檢測工具。該項目是育碧官方開源的色盲檢測工具,支持實時在游戲畫面上疊加三種色盲濾鏡,幫助開發者直觀地看到色盲用戶可能遇到的視覺障礙,從而及時調整游戲設計,提升游戲的可訪問性。

地址:github.com/ubisoft/Chroma

C# 項目

2、clawPDF:開源的虛擬打印機工具。這是一款專為 Windows 系統設計的虛擬(網絡)打印機工具,支持將任意文檔導出為 PDF、PDF/A、圖片、SVG、TXT 等多種格式。它不僅具備網絡打印、文件合并、批量處理、密碼保護等高級功能,還支持通過腳本實現自動化處理。

地址:github.com/clawsoftware/clawPDF

3、megacity-metro:基于 Unity 的大型多人游戲示例。該項目是 Unity 官方開源的大型多人射擊類游戲示例,旨在展示如何利用 Unity 的 DOTS 技術和 Unity Gaming Services(UGS)構建高并發、多玩家的聯網游戲,適合開發者學習、參考和二次開發。

地址:github.com/Unity-Technologies/megacity-metro

4、SmartSystemMenu:Windows 窗口菜單增強工具。這是一款用于擴展 Windows 系統窗口菜單功能的工具。它可以為所有窗口的系統菜單(即右鍵標題欄彈出的菜單)添加豐富且實用的自定義選項,如窗口置頂、調整透明度、改變窗口標題/圖標、窗口對齊、跨屏移動、批量隱藏/最小化、窗口截圖、剪貼板操作等。

地址:github.com/AlexanderPro/SmartSystemMenu

C++ 項目

5、EmptyEpsilon:多人協作式星艦模擬游戲。這是一款開源的多人星艦模擬游戲。玩家可通過 Windows、Linux 或 macOS 等不同終端聯網合作,各自扮演艦長、駕駛員、工程師等不同崗位,實時協作共同操控一艘星艦,完成各種任務和挑戰。游戲采用 C++ 開發,支持 Lua 腳本擴展,方便玩家創建個性化的游戲內容和任務場景。

地址:github.com/daid/EmptyEpsilon

6、jarkViewer:便捷的 Windows 圖片瀏覽工具。這是一款簡單高效的 Windows 看圖軟件,適用于日常圖片瀏覽及專業攝影作品預覽等多種場景。它操作方便,支持多種快捷鍵,例如按下 I 鍵可快速查看圖片詳細信息。還支持讀取 AI 生成圖像的提示詞(如有)、自動記憶上次窗口的位置和大小等實用功能。來自?@JARK006?的分享

地址:github.com/jark006/jarkViewer

7、PlotJuggler:專業級時間序列數據可視化工具。這是一款開源的時間序列數據可視化工具,支持 CSV、ROS、ULog、MQTT 等多種數據格式及實時數據流。它擁有簡單易用的界面,能夠快速處理大量數據,適用于機器人、自動駕駛、物聯網、實驗科學等多種數據分析場景。

地址:github.com/facontidavide/PlotJuggler

CSS 項目

8、theme.park:自托管應用的主題集合。該項目為各種自托管 Web 應用提供統一且美觀的主題和皮膚,支持 Nextcloud、Sonarr、Radarr、Jackett、Emby、Jellyfin 和 Home Assistant 等 50 多款應用。

地址:github.com/themepark-dev/theme.park

Go 項目

9、monibuca:一站式 Go 語言流媒體服務器開發框架。這是一款完全用 Go 語言編寫的高性能、低延遲、模塊化且易擴展的流媒體服務器框架。它采用模塊化設計,可按需加載模塊,支持錄制與回放、分布式部署、Prometheus 監控,以及截圖、轉碼、SEI 數據處理等媒體處理功能。來自?@星辰大海BGzEn?的分享

地址:github.com/langhuihui/monibuca

10、server:Go 語言實現的通知推送平臺。這是一個簡單、自托管、實時的消息推送服務,支持通過 REST API 發送消息,WebSocket 實時接收消息,并自帶直觀易用的 Web 界面,適用于消息推送、監控告警、個人通知等場景。來自?@千石?的分享

地址:github.com/gotify/server

11、sttr:用 Go 實現的字符串命令行工具。這是一款用于對字符串進行各種轉換操作的命令行工具,支持多種編碼、解碼、哈希和格式化功能,適用于在終端環境下快速處理文本數據。來自?@Abhimanyu Sharm?的分享

// With input prompt
sttr// Direct input
sttr md5?"Hello World"// File input
sttr md5 file.text
sttr base64-encode image.jpg// Reading from different processor like cat, curl,?printf?etc..
echo"Hello World"?| sttr md5
cat file.txt | sttr md5// Writing output to a file
sttr yaml-json file.yaml > file-output.json

地址:github.com/abhimanyu003/sttr

12、tview:Go 語言終端用戶界面庫。該項目是基于 Go 語言開發的終端用戶界面(TUI)庫,幫助開發者快速構建交互式終端應用。它提供了豐富的組件和靈活的布局系統,包括選擇框、按鈕、表格、樹、表單、彩色文本、多行文本區域等。來自?@永_恒?的分享

package?mainimport?("github.com/rivo/tview"
)func?main()?{box := tview.NewBox().SetBorder(true).SetTitle("Hello, world!")if?err := tview.NewApplication().SetRoot(box,?true).Run(); err !=?nil?{panic(err)}
}

地址:github.com/rivo/tview

Java 項目

13、Android:Android 的卡券隨身管家。這是一款開源免費的 Android 應用,專為管理和存儲會員卡、優惠劵和票據信息而設計。它內置條形碼掃描器,支持將各種實體卡片的條形碼或二維碼數字化,保存在手機中,從而無需攜帶實體卡片。來自?@ewiro?的分享

地址:github.com/CatimaLoyalty/Android

14、mousemaster:鍵盤控制鼠標的工具。這是一個 Java 編寫的鍵盤控制鼠標工具,支持多種導航模式和多屏環境,讓用戶能夠完全用鍵盤控制鼠標,實現無鼠標的高效操作。

地址:github.com/petoncle/mousemaster

JavaScript 項目

15、Abracadabra:古文風文本加密工具。這是一款兼具趣味性與安全性的文本加密工具,支持將任意明文加密為仿真古文或安全密文。它采用 AES-256 加密算法和三重轉輪混淆技術,古文仿真加密功能參考《古文觀止》《古文辭類纂》等古代典籍。來自?@SheepChef?的分享

地址:github.com/SheepChef/Abracadabra

16、aya:開箱即用的 Android 設備管理工具。這一款開源的 Android ADB 桌面客戶端,提供圖形化界面(GUI)以便用戶更方便地管理和控制 Android 設備,支持屏幕鏡像、文件管理、應用管理、進程監控、布局分析、CPU/內存/FPS 監控、交互式 shell 等功能。

地址:github.com/liriliri/aya

17、HomePage:炫酷的個人主頁模板。這是一個美觀易用的個人主頁模板,擁有流體動畫背景、響應式設計和絲滑的頁面過渡效果,支持通過簡單的配置文件自定義頁面內容與樣式,輕松打造自己的個性化主頁。來自?@SimonAKing?的分享

地址:github.com/SimonAKing/HomePage

18、uilayouts:免費高質量 React 動效組件庫。這是一個專注于創意設計的 React/Next.js 組件庫,內含 100 多個基于 Tailwind CSS、Framer Motion 和 GSAP 等技術構建的免費且美觀的 UI 組件。

地址:github.com/ui-layouts/uilayouts

19、youtube-music:純凈無廣告的 YouTube Music 桌面應用。這是一款基于 Electron 的 YouTube Music 桌面客戶端,開箱即用無需登錄。它保留了 YouTube Music 的原生界面,并支持插件擴展,內置廣告攔截、下載器、主題切換、音頻處理等功能,適用于 Windows、macOS 和 Linux 平臺。來自?@vladelaina?的分享

地址:github.com/th-ch/youtube-music

Kotlin 項目

20、OpenCalc:純凈的 Android 計算器。這是一款專為 Android 設計的開源計算器。它體積僅 2 MB、無需任何不必要權限,支持多主題、科學計算、歷史記錄、橫豎屏切換和鎖屏可用等功能。來自?@ewiro?的分享

地址:github.com/Darkempire78/OpenCalc

Python 項目

21、bilive:一站式 B 站直播錄制與切片工具。這是一款 B 站直播錄制工具,支持自動錄制、切片、彈幕渲染與投稿。它速度快、占用少、硬件要求低,通過集成語音識別、視頻理解、圖像生成等模型,實現從錄制、切片到上傳的全流程自動化。來自?@John Howe?的分享

地址:github.com/timerring/bilive

22、FlareSolverr:繞過 CF 保護的代理服務器。該項目能夠幫助開發者繞過 Cloudflare 和 DDoS-GUARD 防護。它通過在請求間設置代理服務,模擬 Chrome 無頭瀏覽器完成挑戰,可將真實頁面的 HTML 和 Cookie 返回給調用方,從而繞過保護機制。來自?@紅泥醅酒?的分享

地址:github.com/FlareSolverr/FlareSolverr

23、pympler:Python 內存分析工具。該項目是用于內存分析與監控的 Python 庫,支持對象大小測量(asizeof)、實時內存監控(muppy)、生命周期分析等功能。

from?pympler?import?asizeof
obj = [1,?2, (3,?4),?'text']
asizeof.asizeof(obj) ?# 176
print(asizeof.asized(obj, detail=1).format())
[1,?2, (3,?4),?'text'] size=176?flat=48(3,?4) size=64?flat=32'text'?size=32?flat=321?size=16?flat=162?size=16?flat=16

地址:github.com/pympler/pympler

24、python-mastery:高級 Python 編程教程。該項目是由 Python 社區知名專家 David Beazley (《Python Cookbook》作者)編寫的高級 Python 編程課程,內容完全開源,涵蓋生成器、協程、元編程、模塊與包等,適合有一定 Python 基礎的學習者。

地址:github.com/dabeaz-course/python-mastery

25、throttled-py:開箱即用的 Python 限流庫。這是一款輕量且靈活的 Python 限流庫,同步/異步皆可用。它支持多種限流算法,包括固定窗口、滑動窗口、令牌桶、漏桶和 GCRA,適配 Redis 存儲后端,并提供函數、裝飾器和上下文管理器等多種靈活用法。

from?throttled?import?RateLimiterType, Throttled, rate_limiter, store, utilsthrottle = Throttled(# 📈 Use Token Bucket algorithmusing=RateLimiterType.TOKEN_BUCKET.value,# 🪣 Set quota: 1,000 tokens per second (limit), bucket size 1,000 (burst)quota=rate_limiter.per_sec(1_000, burst=1_000),# 📁 Use In-Memory storagestore=store.MemoryStore(),
)def?call_api()?-> bool:# 💧 Deduct 1 token for key="/ping"result = throttle.limit("/ping", cost=1)return?result.limitedif?__name__ ==?"__main__":# 💻 Python 3.12.10, Linux 5.4.119-1-tlinux4-0009.1, Arch: x86_64, Specs: 2C4G.# ? Total: 100000, 🕒 Latency: 0.0068 ms/op, 🚀 Throughput: 122513 req/s (--)# ? Denied: 98000 requestsbenchmark: utils.Benchmark = utils.Benchmark()denied_num: int = sum(benchmark.serial(call_api,?100_000))print(f"? Denied:?{denied_num}?requests")

地址:github.com/ZhuoZhuoCrayon/throttled-py

Rust 項目

26、dysk:更好用的 df 命令替代工具。該項目是基于 Rust 開發的查看 Linux 系統磁盤使用情況的工具,提供比 df 命令更直觀的數據展示,支持自定義列顯示、過濾、排序等功能。來自?@劉睿華?的分享

地址:github.com/Canop/dysk

27、edit:微軟開源的終端文本編輯器。該項目是采用 Rust 開發的終端(TUI)文本編輯器,致敬經典的 MS-DOS Editor。它體積小、啟動快、跨平臺,并提供了類似 VSCode 的快捷鍵和交互體驗,適用于簡單的文本編輯場景。

地址:github.com/microsoft/edit

Swift 項目

28、InputSourcePro:macOS 輸入法切換工具。這是一款方便的 macOS 輸入法切換工具,可根據當前應用程序或瀏覽器訪問的網站自動切換輸入法。

地址:github.com/runjuu/InputSourcePro

人工智能

29、LivePortrait:讓靜態照片“活”起來。該項目能夠通過一張照片快速生成高質量、生動的視頻,尤其擅長捕捉和還原面部表情,支持人類和動物肖像的動畫生成。

地址:github.com/KwaiVGI/LivePortrait

30、nndeploy:簡單易用的多端 AI 推理部署框架。這是一款簡單易用、高性能、支持多端的 AI 推理部署框架。它基于有向無環圖設計,將前處理、推理和后處理抽象為圖的節點,支持流水線并行、任務并行等優化方式。兼容 TensorRT、OpenVINO、MNN 等多種推理后端,適配主流文生圖、大語言、檢測等模型,實現一套代碼多端部署。來自?@Always?的分享

地址:github.com/nndeploy/nndeploy

31、opik:開源的 LLM 應用評估框架。這是一個用于構建評估、測試和監控 LLM 應用平臺的框架,它提供直觀的 Web 界面,能夠記錄開發和生產期間的所有 LLM 調用,支持反饋評分、測試用例存儲、幻覺檢測和 CI/CD 集成等功能,適用于 RAG 聊天機器、代碼助手和復雜的代理管道等應用場景。

地址:github.com/comet-ml/opik

32、Second-Me:輕松定制你的本地 AI 數字分身。該項目是專注于用個人數據訓練 AI 的平臺,致力于幫助每個人構建、訓練并擁有屬于自己的本地 AI 數字分身。它采用分層記憶建模(HMM)和 Me-Alignment 算法,將你的知識、興趣和偏好融入 AI,打造更懂你的 AI 助手。

地址:github.com/mindverse/Second-Me

33、void:開源的 AI 代碼編輯器。這是一款基于 VSCode 的開源 AI 代碼編輯器,可作為 Cursor 開源替代品。它直接將數據發送給模型提供商,注重保護用戶隱私,支持接入本地模型或主流大模型服務(如 OpenAI、Claude、DeepSeek、Gemini 等)。來自?@Y. S?的分享

地址:github.com/voideditor/void

其它

34、China-software-copyright:軟著申請教程和模板文件。該項目提供了中國軟件著作權申請的教程和模板文件,包括用戶操作手冊、源碼文檔、申請表等,降低軟著申請門檻、提高申請成功率。

地址:github.com/AlexanderZhou01/China-software-copyright

35、chrono:極簡的 Android 時鐘與鬧鐘應用。這是一款適用于 Android 的現代時鐘應用,集成鬧鐘、定時器和秒表等實用功能。它界面簡潔美觀,支持豐富的自定義選項。秒表支持圈數記錄,并可直觀比較最快、最慢及平均圈速。來自?@ewiro?的分享

地址:github.com/vicolo-dev/chrono

36、cs-paper-checklist:計算機科學論文的檢查清單。這是一份專為計算機科學(CS)論文寫作和投稿設計的檢查清單,幫助作者系統性地排查論文在質量、結構、格式、引用等方面的問題,提升論文被會議或期刊接收的概率。

地址:github.com/yzhao062/cs-paper-checklist

37、Evertop:低功耗復古便攜電腦。這是一款便攜式電子墨水屏電腦,具有超長續航(可達 500 小時)。它搭載 ESP32 和 E-ink 屏幕,復刻經典 IBM XT 計算機,兼容 DOS、Minix、Windows 3.0 等多個系統,支持豐富的 DOS 經典軟件和游戲。

地址:github.com/ericjenott/Evertop

38、hadolint:提升 Dockerfile 代碼質量的檢查工具。這是一款專為 Dockerfile 設計的代碼檢查工具(Linter),能夠自動檢測并修復 Dockerfile 中的常見錯誤、不規范用法和安全隱患,如未指定鏡像版本、不必要的 sudo 命令、未清理緩存等問題。

地址:github.com/hadolint/hadolint

39、nb:命令行筆記和書簽管理工具。這是一款極簡的命令行筆記、書簽和知識庫管理工具,支持多種文件格式(Markdown、Org、LaTeX、AsciiDoc),并集成加密、版本控制(同步)、搜索、標簽管理等功能。來自?@DeShuiYu?的分享

地址:github.com/xwmx/nb

開源書籍

40、ChinaTextbook:免費開源的教材資源集合。該項目整理了國內小初高、大學等各學科 PDF 教材,全部資源均免費、無水印,支持一鍵下載,并持續更新。來自?@技術中心?的分享

地址:github.com/TapXWorld/ChinaTextbook

41、Hello-CTF:零基礎友好的 CTF 教程。這是一份面向零基礎新手的免費 CTF(奪旗賽)入門教程,內容涵蓋 Web 安全、二進制安全、密碼學、逆向工程等 CTF 知識,并提供配套題目,幫助初學者入門 CTF。來自?@探姬?的分享

地址:github.com/ProbiusOfficial/Hello-CTF

最后

感謝參與分享開源項目的小伙伴們,歡迎更多的開源愛好者來 HelloGitHub 自薦/推薦開源項目。

希望本期內容有你感興趣的開源項目,興趣是最好的老師,它能點燃你對開源的熱情、勇敢地邁出第一步,隨時歡迎你加入開源的大家庭!如果還沒看過癮,點擊閱讀?往期內容。

關注「HelloGitHub」第一時間收到更新


點擊閱讀原文可按照編程語言瀏覽項目

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/83485.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/83485.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/83485.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

當 “歐洲版 Cursor” 遇上安全危機

在 AI 編程助手蓬勃發展的當下,安全問題正成為行業不容忽視的隱憂。近期,AI 編程助手公司 Replit 與號稱 “歐洲版 Cursor” 的 Lovable 之間,因安全漏洞問題掀起了一場風波,引發了業界的廣泛關注。? Replit 的員工 Matt Palmer…

centos掛載目錄滿但實際未滿引發系統宕機

測試服務器應用系統突然掛了,經過排查發現是因為磁盤“滿了”導致的,使用df -h查看磁盤使用情況/home目錄使用率已經到了100%,但使用du -sh /home查看發現實際磁盤使用還不到1G,推測有進程正在寫入或占用已刪除的大文件(Linux 系統…

乾坤qiankun的使用

vue2 為主應用 react 為子應用 在項目中安裝乾坤 yarn add qiankun # 或者 npm i qiankun -Svue主應用 在main.js中新增 (需要注意的是路由模型為history模式) registerMicroApps([{name: reactApp,entry: //localhost:3011,container: #container,/…

PostgreSQL的擴展 auth_delay

PostgreSQL的擴展 auth_delay auth_delay 是 PostgreSQL 提供的一個安全相關擴展,主要用于防止暴力破解攻擊。它通過在認證失敗后引入人為延遲來增加暴力破解的難度。 一、擴展基礎 功能:在認證失敗后增加延遲目的:減緩暴力破解和字典攻擊…

Web前端為什么要打包?Webpack 和 Vite 如何助力現代開發?

一. 為什么要使用框架庫? 1.1 傳統網頁與現代前端的差異 在最早期的網頁開發中,我們只需要寫幾個.html文件,配上.css和.js文件,瀏覽器直接加載就能展現頁面,每個文件都是獨立的靜態資源,簡單且直觀 但現在網站越來越復雜了: 需要用到最新的js語法(比如ES6)使用框架(Vue…

使用pdm+uv替換poetry

用了好幾年poetry了,各方面都還挺滿意,就是lock實在太慢; 已經試用pdmuv一段時間了,確實是快,也基本能覆蓋poetry的功能。 至于為什么用pdmuv,而不是只用uv,原因很多,有興趣的可以…

java后端生成心電圖-jfreechart

用jfreechart生成心電圖 先上成功的圖片 上代碼 1.導入包 implementation org.jfree:jfreechart:1.5.4implementation org.jfree:jcommon:1.0.242.實現代碼 對數據進行濾波 轉換單位 package com.shinrun.infrastructure.util;import java.util.ArrayList; import java.ut…

微軟Build 2025:Copilot Studio升級,解鎖多智能體協作未來

微軟Build 2025大會圓滿落幕,作為年度科技盛會,它一直是開發與AI技術突破性創新的重要展示平臺。對于工程師、創作者和領域專家來說,這是了解微軟生態未來動向的關鍵時刻。今年,Microsoft Copilot Studio推出了一系列新功能&#…

LabVIEW雜草識別與精準噴灑

基于LabVIEW構建了一套集成機器視覺、智能決策與精準控制的農業雜草識別系統。通過高分辨率視覺傳感器采集作物圖像,利用 LabVIEW 的 NI Vision 模塊實現圖像顏色匹配與特征分析,結合 Arduino 兼容的工業級控制硬件,實現雜草定位與除草劑精準…

使用 Akamai 分布式云與 CDN 保障視頻供稿傳輸安全

作者簡介:David Eisenbacher 是 EZDRM 公司的首席執行官兼聯合創始人,該公司是首家提供 "DRM 即服務" 的企業。作為 CEO,David 始終秉持為企業確立的使命:為視頻服務商提供簡潔有效的數字版權管理方案,助力其…

javascript 實戰案例 二級聯動下拉選框

本案例完全使用原生javascript實現,使用時只需填充platform_list二維數組即可,platform_list填充規則如下: [‘一級選項1’,‘二級選項11’,‘二級選項12’,‘二級選項13’,‘二級選項14’,…], [‘一級選項2’,‘二級選項21’,‘二級選項22’…

Elasticsearch集群最大分片數設置詳解:從問題到解決方案

目錄 前言 1 問題背景:重啟后設置失效 2 核心概念解析 2.1 什么是分片(Shard)? 2.2 cluster.max_shards_per_node的作用 2.3 默認值是多少? 3 參數設置的兩種方式 3.2 持久性設置(persistent) 3.2 臨時設置(transient) 4 問題解決方…

Redis Sorted Set 深度解析:從原理到實戰應用

Redis Sorted Set 深度解析:從原理到實戰應用 在 Redis 豐富的數據結構家族中,Sorted Set(有序集合)憑借獨特的設計和強大的功能,成為處理有序數據場景的得力工具。無論是構建實時排行榜,還是實現基于時間的…

Java并發編程:讀寫鎖與普通互斥鎖的深度對比

在Java并發編程中,鎖是實現線程安全的重要工具。其中,普通互斥鎖(如synchronized和ReentrantLock)和讀寫鎖(ReentrantReadWriteLock)是兩種常用的同步機制。本文將從多個維度深入分析它們的區別、適用場景及…

《云原生安全攻防》-- K8s網絡策略:通過NetworkPolicy實現微隔離

默認情況下,K8s集群的網絡是沒有任何限制的,所有的Pod之間都可以相互訪問。這就意味著,一旦攻擊者入侵了某個Pod,就能夠訪問到集群中任意Pod,存在比較大的安全風險。 在本節課程中,我們將詳細介紹如何通過N…

Log4j2、Fastjson特征流量分析

文章目錄 一、Log4j2流量特征分析1. 漏洞原理簡述2. 核心流量特征(1)請求特征(2)響應特征(3)日志特征 3.檢測與防御建議 二、fastjson流量特征分析1.漏洞原理簡述2.核心流量特征(1)請…

Java編程之建造者模式

建造者模式(Builder Pattern)是一種創建型設計模式,它將一個復雜對象的構建與表示分離,使得同樣的構建過程可以創建不同的表示。這種模式允許你分步驟構建一個復雜對象,并且可以在構建過程中進行不同的配置。 模式的核…

Spring AI之RAG入門

目錄 1. 什么是RAG 2. RAG典型應用場景 3. RAG核心流程 3.1. 檢索階段 3.2. 生成階段 4. 使用Spring AI實現RAG 4.1. 創建項目 4.2. 配置application.yml 4.3. 安裝ElasticSearch和Kibana 4.3.1. 安裝并啟動ElasticSearch 4.3.2. 驗證ElasticSearch是否啟動成功 …

mysql數據庫實現分庫分表,讀寫分離中間件sharding-sphere

一 概述 1.1 sharding-sphere 作用: 定位關系型數據庫的中間件,合理在分布式環境下使用關系型數據庫操作,目前有三個產品 1.sharding-jdbc,sharding-proxy 1.2 sharding-proxy實現讀寫分離的api版本 4.x版本 5.x版本 1.3 說明…

運維視角下的廣告系統之理解廣告索引級聯

廣告索引中為什么要級聯 這里的“級聯”一般指的是多層索引結構,也叫級聯索引(Cascade Index 或 Multi-level Index)。 在廣告系統的索引中,級聯設計有重要作用,主要原因如下: 1. 多維特征篩選的需求 廣…