收藏 / 列表

博學谷狂野架構師 - 分享會上狂吹MySQL的4大索引結構,沒想到大家的鑑賞能力如此的~~~~

文章內容整理自【博學谷狂野架構師】 索引(index)是幫助MySQL高效獲取數據的數據結構(有序)。在數據之外,數據庫系統還維護着滿足 特定查找算法的數據結構,這些數據結構以某種方式引用(指向)數據, 這樣就可以在這些數據結構 上實現高級查找算法,這種數據結構就是索引。 優缺點: 優點: 提高數據檢索效率,降低數據庫的IO成本 通過索引列對數據進行排序,降低數據排序的成本,降

紅黑樹 , 索引 , mysql索引 , JAVA , 二叉樹

幸福的鬧鐘 - AJAX是如何憑一己之力提高前端程序員的工資水平的?

作者:阿達西 鏈接:juejin.cn/post/7395396352183009290 emmm,今天無意間聽到一個比較奇怪的信息,就是在很早之前,前端工程師只是一個切圖崽,而且工資也不是很高。説白了,就是沒含金量的工作。因為那時候的Web應用相對簡單,主要關注於頁面的靜態內容和基本的交互。所以前端開發的工作主要集中在HTML、CSS和基礎的JavaScript上。 但是自從AJAX出現後

Ajax , 程序員 , 前端

好想成為人類啊 - C語言中的數據存儲

1.數據類型 c語言自帶的一些數據類型 char //字符型 1byte short //短整型 2byte int //整型 4byte long //長整型 4 or 8byte long long //更長的整型 8byte float //單精度浮點數 4byte double

後端

俞凡 - [大廠實踐] 少即是多:Zendesk 長時間作業執行優化

本文介紹了 Zendesk 構建數據遷移器進行長時間大規模賬户數據遷移的實踐,以及選擇這種作業執行方式的權衡和取捨。原文:Less is More: Improving job execution by ditching the job executor 本文概述了我們所做的架構調整,這些調整極大簡化了長時間運行任務的執行模式。 通過利用客户端行為,系統不僅提升了整體功能,還消除了分佈式任務

後端

點量實時雲渲染 - 點量雲流核心技術解析:構建高性能數字孿生的三大架構設計

當前,數字孿生正處於一場深刻的範式變革之中:其價值核心正從靜態的可視化,向動態的決策智能加速遷移。然而,這一進程正面臨一個根本性的挑戰:高精度模型所帶來的龐大計算需求,與終端側有限的本地算力之間,形成了一道難以逾越的鴻溝。此矛盾已成為制約數字孿生在廣度與深度上實現規模化應用的核心瓶頸。 在此背景下,基於雲端協同的實時渲染技術,正成為破局的關鍵——它並非簡單的遠程顯示,而是旨在徹底打破終端的物理限

虛擬現實 , 雲計算 , 數字圖像 , 負載均衡 , 前端

新程快咖員 - IDEA插件Gradle開發版本管理小助手Gradle With Me更新1.1.x版本啦~

IDEA插件Gradle開發版本管理小助手Gradle With Me更新1.1.x版本啦~ ‌🏷️ 標籤‌:#gradle #idea插件 #java #nexus #gpvp #GradleWithMe 💡前言 工欲善其事必先利其器! 輕便快捷是初心,勢必為節省您的大量時間和心力而前行!讓更多的時間和價值留在更重要的地方!!! 希望它能成為一款真正有價值的插件,避免大家花費更多的精力和心力

intellij-idea , springboot , JAVA , gradle , 後端

程序員小富 - 上線別再“一刀切”!Gateway 做流量染色 + 灰度發佈,告別線上事故

大家好,我是小富~ 最近團隊迭代頻繁,連續幾周都在做新功能上線,從測試環境驗證到生產環境放量,全程謹小慎微沒出一次故障,主要是用好了 Spring Cloud Gateway 的 流量染色 和 灰度發佈。 很多同學面試時被問用過 SpringCloud Gateway 嗎?,只會説做限流、鑑權,但這些都是網關的基礎操作。要想出去吹,得説用網關解決線上新版本平穩上線的問題。比如今天要分享的流量染色

springboot , JAVA

duokeli - 校園圈子系統功能聚焦:每個組合覆蓋核心服務模塊(跑腿 / 社交 / 陪玩 / 生態)/源碼/二開

校園圈子系統的功能進化與生態構建:跑腿、社交、陪玩與源碼二次開發的融合創新 一、核心服務模塊的多元化整合 當前校園圈子系統已從單一功能向“服務+社交+娛樂”生態閉環轉型,其核心模塊設計呈現以下趨勢: 跑腿服務的智能化升級 跑腿功能不再侷限於代取快遞、代買餐食,而是通過智能匹配算法優化訂單分配效率。例如,狐友平台的“跑腿任務”模塊支持實時需求發佈與搶單,結合LBS(基於位置的服務)技術

二次開發 , php , 源碼 , uni-app , 前端

牛肉燒烤屋 - 為什麼不應該在事務中嵌套發送 MQ 消息和 RPC 調用?

引言 或許你曾寫過這樣的代碼: @Transaction // 開啓事務 public void craeteOrder(Order order) { saveOrder(order); sendMQ(order); // 或者是發送 rpc } 在一個事務內,向 MySQL 寫入數據,接下來發送 MQ 或 RPC 調用。在大部分情況下,這樣寫好像沒什麼問題 但如果此時我們下游執行

MySQL , mq , JAVA , 事務 , 後端

秦懷雜貨店 - FIFO 緩存算法很簡單,但也可以聊挺久

作者:秦懷 1 簡介 計算機科學領域的任何問題都可以通過增加一個間接的中間層來解決,這句話就是整個計算機軟件以及系統設計中的核心思想,而緩存對這一思想的一種實踐。 緩存,總歸會受到存儲空間的限制,當緩存的空間不足的時候,如果在保持一定系統文檔的情況下,還能兼顧到緩存命中率呢?這就需要我們選擇合適的緩存淘汰算法。 緩存淘汰算法種類比較多,我們本次主要介紹 FIFO: 先進先出,類似隊列的特性,淘汰緩

fifo , 緩存 , 後端

細心的紅酒 - SSL證書是如何工作的

揭秘SSL證書:守護網絡通信的安全衞士是如何工作的? 在我們日常瀏覽網站時,地址欄那個小小的鎖形圖標 和 https:// 已經成為安全的象徵。這一切的背後,都是SSL/TLS證書在默默工作。它就像一位盡職盡責的安全衞士,通過一套精密的“握手”協議,確保你與網站之間的通信既私密又可信。 核心目標:解決兩大安全難題 在深入流程之前,我們首先要明白SSL/TLS協議旨在解決兩個根本問題: 加密:如何防

後端 , 前端

筱倩 - 如何有效提升代碼覆蓋率:從單元測試到集成測試的實踐指南

Go語言代碼覆蓋率實現 一、什麼是代碼覆蓋率   代碼覆蓋率是軟件測試中的一種白盒測試度量指標,表示程序源代碼中被執行的比例。簡單來説,就是“我的測試到底跑過多少代碼”。 覆蓋率常見的幾種標準: 語句覆蓋(段覆蓋、基本塊覆蓋):每一行代碼是否至少執行過一次 分支覆蓋:程序中的每個判斷(if/else)是否都執行過true和false兩種結果 條件覆蓋:判斷語句中的每個子條件是否都覆蓋到tr

go , 後端

美團技術團隊 - 開源 | InfiniteTalk:無限長虛擬人視頻生成的新範式

為解決虛擬人長視頻生成的質量退化問題,基礎研發平台/計算和智能平台部/視覺智能團隊推出 InfiniteTalk 技術,實現無限時長視頻生成。該技術口型精準且動作流暢,支持“語音驅動圖像”和“語音驅動視頻”多種模式,已在 GitHub 開源並獲 1.6K Stars, Hugging Face 月下載量 64.8K,受到了很多好評,能夠應用到電商直播、教育、影視等領域。 項目開源信息 項目主頁

開源 , 大模型 , 美團

冴羽 - underscore 系列之字符實體與 _.escape

前言 underscore 提供了 _.escape 函數,用於轉義 HTML 字符串,替換 , , , ", ', 和 ` 字符為字符實體。 _.escape('Curly, Larry Moe'); = "Curly, Larry amp; Moe" underscore 同樣提供了 _.unescape 函數,功能與 _.escape 相反: _.unescape('Curly, Larr

轉義字符 , underscore系列 , underscore , escape , Javascript

vivo互聯網技術 - 從頻繁告警到平穩發佈:服務冷啓動 CPU 風暴優化實踐

作者:vivo 互聯網服務器團隊- Xie Xiaopeng 本文針對服務啓動後幾分鐘內 CPU 持續處於高峯狀態的問題,提出了自己的分析思路與解決方案。最終線上效果比較顯著,成功解決了每次發版過程中頻繁告警、業務受損以及用户體驗不佳的問題,為服務的高可用性增添了一道重要保障。本文的重點在於問題的發現、分析及解決思路。對於 CPU 相關的問題,火焰圖和 Arthas 是非常有效的工具,建議大

性能優化 , 服務器 , arthas , cpu過高 , 後端

universe_king - 計算一個文件的 md5 值很費時間嗎?

有一個 1.2 GB 是視頻文件 (svddb_sdk) ╭─pon@admini ~/code/pon/pon_sdk ‹master*› ╰─➤ ls -alh /home/pon/Downloads/svddb/meta/video_rename/1d0143aa-1d38-11ed-85a5-42010a800101.mp4 -rw-rw-r-- 1 pon pon 1.2G Dec

md5

bigsai - 數據結構與算法—緒論詳解

針對以前寫的數據結構與算法系列重寫(針對文字描述、圖片、錯誤修復),改動會比較大,一直到更新完為止 前言 數據結構與算法是程序員內功體現的重要標準之一,且數據結構也應用在各個方面,業界更有程序=數據結構+算法這個等式存在。各個中間件開發者,架構師他們都在努力的優化中間件、項目結構以及算法提高運行效率和降低內存佔用,在這裏數據結構起到相當重要的作用。此外數據結構也藴含一些面向對象的思想,故學好掌握數

數據結構 , 算法 , JAVA , 數據結構與算法 , 後端

弗拉德 - 【Flutter 1-11】Flutter手把手教程Dart語言——類、類的的成員變量和方法、類的構造函數

作者 | 弗拉德 來源 | 弗拉德(公眾號:fulade_me) 類 Dart是一種面向對象的語言,所有對象都是一個類的實例,而所有的類都繼承自Object類。每個除了Object類之外的類都只有一個超類,一個類的代碼可以在其它多個類繼承中重複使用。 類的實例變量 下面是聲明實例變量的示例: class Point { double x; // 聲明 double 變量 x 並初始化為

移動端 , 移動app , Android , flutter , ios

Greptime - 單集羣 100 節點!資源佔用遠小於 Grafana Mimir——GreptimeDB 海量數據寫入性能報告

GreptimeDB 在行業標準測試 Prometheus-Benchmark 當中以 100 個 8c16g 規格節點的集羣,在 datanode 峯值水位為 CPU 38%、內存 40% 的負載下,承接了每秒約 4000 萬點的寫入流量。總體活躍時間線 6.1 億條,每十分鐘更新 615 萬條時間線,在測試的 1.5 小時內均能穩定寫入。 測試結果説明 GreptimeDB 的架構設計能夠支

運維 , rust , 存儲 , 數據庫 , 性能

小傅哥 - 【免費】小傅哥 DDD 開發小冊

作者:小傅哥 博客:https://bugstack.cn 沉澱、分享、成長,讓自己和他人都能有所收穫!😄 大家好,我是技術UP主小傅哥。 如果在面試的時候,面試官問你DDD是什麼,你怎麼解釋?是不是感覺DDD的資料也看了不少,但好像還沒有一個定義給DDD,所以炸一聽這有的問題的時候,還真有點慌。 ​ 那DDD是什麼呢?🤔 關於DDD是什麼,在維基百科有一個明確的定義。"Domain-

架構師成長之路 , JAVA , ddd , 程序員 , 後端

卷福同學 - 分佈式系統架構8:分佈式緩存

這是小卷對分佈式系統架構學習的第11篇文章,今天瞭解分佈式緩存的理論知識以及Redis集羣。 分佈式緩存也是面試常見的問題,通常面試官會問為什麼要用緩存,以及用的Redis是哪種模式,用的過程中遇到哪些問題這些 1. AP還是CP Redis 集羣就是典型的 AP 式,它具有高性能、高可用等特點,但它卻並不保證強一致性。 而能夠保證強一致性的 ZooKeeper、Doozerd、Etcd

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

BlackQid - 基於C的掃雷小遊戲

0 掃雷遊戲的簡介 掃雷是一款經典的益智遊戲,目標是在最短時間內找出所有非雷格子,同時避免踩雷。 基本玩法:在掃雷中,玩家需要點擊方格,方格中會顯示數字,表示該格子周圍8個格子中雷的數量。玩家可以根據這些數字推導出安全格和雷的位置。 1 掃雷遊戲的分析和設計 1.1 掃雷遊戲的功能説明 使用控制枱實現經典的掃雷遊戲 遊戲可以通過菜單實現繼續玩或者退出遊戲 掃雷的棋盤是9*9的格子 默

遊戲 , 教程 , 知識 , c , 後端

霸氣的啞鈴 - 股票實時行情API接入指南【A股篇】

在進行A股投資分析、量化研究或構建自己的股票數據平台時,最基礎的一步就是獲取上市公司的基本面數據和股價信息。 本文將介紹如何通過 Infoway API的股票行情 API 查詢 A 股上市公司的公司基本面(如總股本、每股收益、每股淨資產等),併為後續獲取實時行情數據打下基礎。 一、A股基本面數據查詢 Infoway 提供了統一的基礎數據接口 /common/basic/symbols/inf

教程 , 程序員 , 後端 , 前端

文心快碼 - 雙十一將至,用Rules玩轉電商場景提效

雙十一將至,結合電商場景,來聊聊如何 “讓AI寫代碼更省心” ——使用Rules幫助解決 “AI寫代碼總跑偏” 的問題。 01 什麼是Rules如何使用Rules Rules是什麼呢—— 是⼀組規則/指令,⽤來教AI在特定項⽬或框架中應該遵守的模式、最佳實踐和約束,做好這個規則⽂件,可以顯著提升AI⽣成代碼的質量、⼀致性,減少之後⼈⼯修正的⼯作。 可以把Rules想象成 “行為説明書”或者“工作守

教程 , 知識 , 人工智能 , 程序員 , 前端