收藏 / 列表

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

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

後端

點量實時雲渲染 - 構建新型電力系統:點量雲流解鎖智慧電網數字孿生新價值

近年來,國家圍繞電力系統轉型與能源數字化發展,連續出台多項綱領性文件。國家發改委、國家能源局在《關於加快推進能源數字化智能化發展的若干意見》中明確提出,要推動電力系統與雲計算、大數據、物聯網、人工智能等新興技術深度融合,加快構建覆蓋電網發、輸、變、配、用全環節的數字孿生體系,強化全景監測、智能預警與精準控制能力。與此同時,《“十四五”現代能源體系規劃》與“構建新型電力系統”戰略部署進一步突出數字化

運維 , 負載均衡 , webapp , Android , 前端

新程快咖員 - Java通過反射獲取構造方法進行初始化實例實操分享及避坑指北

Java通過反射獲取構造方法進行初始化實例實操分享及避坑指北 插件推薦 IDEA插件MPVP(maven) 迎來2.0.x全新升級 !!!支持maven項目版本搜索(中央倉庫及私服)還能快速升級maven多模塊項目 框架開發大佬、中台開發大佬快來看~ Maven快速調整項目版本再也不用手敲命令啦,使用這款idea插件小白也能快速調整!!! 前言 作者在使用反射通過構造方法獲取實例時,遇到了點小狀況

反射 , segmentfault , JAVA , 程序員

程序員小富 - 面試被問:OOM類型有哪些?怎麼答?

大家好,我是小富~ 面試官:OOM類型有哪些? 你:就是老年代放不下了嘛! 面試官:等消息吧! OOM(Out Of Memory) 錯誤有多種類型,每種類型對應不同的內存區域或觸發場景。以下是常見的 OOM 類型及其產生原因: 1. java.lang.OutOfMemoryError: Java heap space 觸發原因:堆內存(存放對象實例)不足,無法分配新對象。

面試 , JAVA , 後端

duokeli - 【2025婚戀交友音視頻版V2.0】全棧開源紅娘管理相親系統:多端部署+商業授權+安裝手冊

一、市場需求:核心與需求升級: 真實性需求爆發:傳統文字 + 圖片的社交模式已無法滿足用户對真實感的追求,多數用户表示 "未視頻聊天前不會考慮線下見面"。 效率需求攀升:職場高壓下,用户每週用於婚戀社交的時間被極致壓縮,需要更精準的匹配機制和更高效的互動場景。 情感價值缺失:用户對 "快餐式戀愛" 產生牴觸,希望平台提供情感支持、戀愛教育等增值服務。 信任體系重構:因虛假信息用户被迫放棄

uniapp , 前端框架 , 源碼 , php框架 , 校園網

牛肉燒烤屋 - 超時時間應該設置多長?長尾請求和重試風暴又該如何解決?打造高效穩定的網絡請求!

超時時間 概念 超時時間指系統在等待某個操作響應時設定的最大容忍時間閾值。當操作未在指定時間內完成,系統將主動終止等待並觸發預設處理邏輯 超時可以看做是一種降級手段。因為假設服務永遠能正常運行,我們並不需要超時時間,來保證服務的可用性和穩定性 常見需要依賴超時時間的場景 網絡層:TCP 協議的 connect timeout(Linux 默認 120 秒)、HTTP 請求的 socket ti

微服務 , rpc , 高可用 , 計算機網絡 , 後端

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

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

fifo , 緩存 , 後端

細心的紅酒 - SSL雙向認證

SSL雙向認證:不止是服務器亮明身份,更是客户端的“實名制”通行證 在互聯網安全領域,SSL/TLS證書幾乎無人不知。我們日常訪問的絕大多數 HTTPS 網站,使用的都是單向認證——瀏覽器驗證服務器的身份,確保你連接的是真正的銀行或電商網站,而非釣魚網站。但在一系列對安全要求極高的場景中,一種更嚴格、更安全的機制被廣泛應用:SSL雙向認證。 本文將深入淺出地解析SSL雙向認證的核心原理、工作流程、

後端 , 前端

筱倩 - 《Go 單元測試從入門到覆蓋率提升》(二)

Golang相關測試框架   在 Go 語言裏,最常用的測試框架有:自帶的 testing 包、GoConvey 和 testify。 1、Go自帶的testing包   testing包是官方內置的,無需額外安裝,也是大多數項目的首選。   (1)單元測試 測試文件必須以 _test.go 結尾,例如:calc_test.go 測試函數必須以 Test 開頭(推薦寫成 T

go , 後端

vivo互聯網技術 - 計算機字符編碼的前世今生

一、前言 有人丟給你下面這張圖,如果你能清楚地説明它們之間的關係以及用途,那麼你對字符編碼的理解肯定過關了。 不知道看了上面這張圖,是否有混亂的感覺,本文試着給你梳理、講透這些孤立的幾個單詞之間聯繫...... 二、關於字符編碼,你所需要知道的 2.1 ASCII(寡頭壟斷時期) 計算機內部,所有信息最終都是一個二進制值。每一個二進制位(bit)有0和1兩種狀態,8個二進制位稱之為1個字節。把鍵

ascii , utf-8 , 字符編碼 , unicode , 字符集

雲棧開源日記 - n8n-workflows:4300+ 自動化工作流的開源數據中台方案

從數據採集痛點説起 在搭建量化交易系統時,數據採集往往是最耗時的環節。對接交易所 API、爬取財報數據、監控輿情信息……這些重複性工作可能佔據團隊 80% 的開發時間。 最近我們發現了一個開源項目 n8n-workflows,它收錄了 4343 個生產級工作流模板,覆蓋 365 個主流 API 接口。雖然不是專門的量化系統,但在數據管道搭建上展現出了獨特價值。 項目核心能力 n8n-workflo

AI

universe_king - 避坑指南:升級到 rabbitmq3.13.7 後隊列 State crashed

今天下午把 rabbitmq 3.12.14 升級到了 3.13.7 就遇到了問題,機器是 16core32GB 的機器,但是遇到了內存快速增長,然後磁盤快速增長,然後 rabbitmq 就掛了,因為是 docker 跑的,所以就陷入重啓了 奇怪的是,我的系統盤也跟着漲(不是數據盤) 很無語,然後我試着重啓了 rabbitmq 不行;重啓後幾分鐘到十幾分鍾就會出現某個隊列 State cras

rabbitmq

cyl173 - 【後端面經-Java】String與StringBuffer與StringBuilder的比較

1. String 不可變 查看String源碼如下: public final class String implements java.io.Serializable, ComparableString, CharSequence{ /** The value is used for character storage. */ private fin

字符串 , 面試問題 , JAVA , string , 後端

卷福同學 - 分佈式系統架構4:容錯設計模式

這是小卷對分佈式系統架構學習的第4篇文章,雖然知道大家都不喜歡看純技術文章,寫了也沒多少閲讀量,但是為了個人要成長,小卷最近每天都會更新分佈式的文章 1.概念 容錯策略,指的是“面對故障,我們該做些什麼”;而容錯設計模式,指的是“要實現某種容錯策略,我們該如何去做”。 上一篇已經講了7種容錯策略,為了實現各種策略,開發總結了一些容錯設計模式,包括微服務常見的:斷路器模式、艙壁隔離模式、超時重試模式

分佈式系統 , JAVA , 後端

BlackQid - 深入理解指針Part2——const

1 const修飾指針 const 是 constant 的縮寫,本意是不變的,不易改變的意思。在 C++ 中是用來修飾內置類型變量,自定義對象,成員函數,返回值,函數參數。 C++ const 允許指定一個語義約束,編譯器會強制實施這個約束,允許程序員告訴編譯器某值是保持不變的。如果在編程中確實有某個值保持不變,就應該明確使用const,這樣可以獲得編譯器的幫助。 https://www

c

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

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

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

文心快碼 - 文心快碼3.5S實測插件開發,Architect模式令人驚豔

作者簡介:服務端工程師、多平台技術博主,做AI IDE調研時接觸到Comate,並進行了深度體驗。 2025年9月Wavesummit開發者大會上,百度文心快碼全新升級為 3.5S(Super Synergistic AgentS) 版本,帶來了一個叫“多智能體自協同引擎”的新機制。也就是説,智能體之間不再是你發一個任務就它硬幹,而是能自主協作、分工合作,共同完成複雜任務。這是為了滿足開發者的三大

教程 , 知識 , 人工智能 , 後端 , 前端

PoloAPI - Windows 系統安裝與使用 Claude Code 全攻略

Claude Code 作為一款高效的 AI 編程輔助工具,深受開發者青睞,但由於其本身不支持 Windows 文件系統,在 Windows 系統上使用需要藉助 WSL(適用於 Linux 的 Windows 子系統)。下面為你詳細介紹在 Windows 系統上安裝和使用 Claude Code 的完整流程。 什麼是 WSL WSL(Windows Subsystem for Linux,適用於

編程 , 人工智能 , 深度學習 , 後端 , 前端

註銷 - Kitten編程貓的工程文件 bcm,能發佈成Android平台的apk文件嗎

根據Kitten編程貓社區的這個帖子: https://shequ.codemao.cn/comm... 產生的不是可執行文件或者源碼,產生的是配置文件,告訴執行文件的框架該怎麼做的配置文件。 必須依賴編程貓軟件,可以在網上下載編程貓格式工廠來把bcm文件轉為exe文件。 不能直接轉換成安卓的apk文件。 可以參照這個帖子: https://shequ.codemao.cn/c

apk , webpack , cordova , apk反編譯 , cordova-android

bin的技術小屋 - Netty 如何自動探測內存泄露的發生

本文基於 Netty 4.1.112.Final 版本進行討論 本文是 Netty 內存管理系列的最後一篇文章,在第一篇文章 《聊一聊 Netty 數據搬運工 ByteBuf 體系的設計與實現》 中,筆者以 UnpooledByteBuf 為例,從整個內存管理的外圍對 ByteBuf 的整個設計體系進行了詳細的拆解剖析,隨後在第二篇文章 《談一談 Netty 的內存管理 —— 且看 Netty 如

內存管理 , 內存泄露 , netty , JAVA , 後端

小萬哥 - C# 繼承、多態性、抽象和接口詳解:從入門到精通

C# 繼承 在 C# 中,可以將字段和方法從一個類繼承到另一個類。我們將“繼承概念”分為兩類: 派生類(子類) - 從另一個類繼承的類 基類(父類) - 被繼承的類 要從一個類繼承,使用 : 符號。 在以下示例中,Car 類(子類)繼承了 Vehicle 類(父類)的字段和方法: 示例 class Vehicle // 基類(父類) { public string brand = "

服務器 , c# , 程序員 , 後端 , asp.net

TANKING - JavaScript實現一個在線URL編碼解碼、base65編碼解碼工具

摘要 url編碼解碼在開發調試的時候很常見,還有base64編碼解碼,都是日常開發使用的,因此需要藉助一些工具快速實現編碼解碼。在很多編程語言都有url編碼解碼,base64編碼解碼的函數,本次使用的是javascript實現的編碼解碼功能。 上代碼 !DOCTYPE html html lang="zh-CN" head meta charset="UTF-8" meta htt

urlencode , urldecode , base64 , 前端 , Javascript

伍華聰 - 在PySide6/PyQt6的開發框架中,增加對錶格多種格式錄入的處理,以及主從表的數據顯示和保存操作。

在PySide6/PyQt6的開發框架中, 為了方便對錶格數據的快速錄入,有時候包括多種錄入的類型,包括文本框、數字格式(整數、小數)、日期、時間、下拉列表、自定義彈出框、單選框組、百分比、金額、顏色、圖片、內置圖標等多樣化的處理需要,本篇就是基於此需求,在PySide6/PyQt6的開發框架中,增加對錶格多種格式錄入的處理,以及主從表的數據顯示和保存操作。 PySide6/PyQt6的開發框架主

後端 , Python

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

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

github-pages , github-actions