博客 RSS 訂閱

風流倜儻的傷痕 - 為什麼 TDD 能讓你的 FastAPI 開發飛起來?

url: /posts/c9c1e3bb0fdc15303b9b3b1f20124b0b/ title: 為什麼TDD能讓你的FastAPI開發飛起來? date: 2025-09-12T01:47:01+08:00 lastmod: 2025-09-12T01:47:01+08:00 author: cmdragon cover: /images/4b9f354d

flask , django , fastapi , 後端 , Python

收藏 評論

風流倜儻的傷痕 - FastAPI如何用契約測試確保API的「菜單」與「菜品」一致?

url: /posts/02b0c96842d1481c72dab63a149ce0dd/ title: FastAPI如何用契約測試確保API的「菜單」與「菜品」一致? date: 2025-09-13T02:46:54+08:00 lastmod: 2025-09-13T02:46:54+08:00 author: cmdragon summary: 契約測試是

flask , django , fastapi , 後端 , Python

收藏 評論

風流倜儻的傷痕 - 如何用 Git Hook 和 CI 流水線為 FastAPI 項目保駕護航?

url: /posts/fc4ef84559e04693a620d0714cb30787/ title: 如何用Git Hook和CI流水線為FastAPI項目保駕護航? date: 2025-09-14T00:12:42+08:00 lastmod: 2025-09-14T00:12:42+08:00 author: cmdragon summary: 持續集成(

flask , django , fastapi , 後端 , Python

收藏 評論

風流倜儻的傷痕 - 如何用 GitHub Actions 為 FastAPI 項目打造自動化測試流水線?

url: /posts/6157d87338ce894d18c013c3c4777abb/ title: 如何用GitHub Actions為FastAPI項目打造自動化測試流水線? date: 2025-09-15T05:16:10+08:00 lastmod: 2025-09-15T05:16:10+08:00 author: cmdragon summary:

flask , django , fastapi , 後端 , Python

收藏 評論

程序員一諾python - 【Django開發】django美多商某城項目完整開發4.0第11篇:shou貨地址,使用緩存【附代碼文檔】

🏆🏆🏆教程全知識點簡介:1.郵件驗證系統包括Django發送郵件、保存郵箱併發送驗證郵件、Celery使用Django配置文件設置。2. 地址管理涵蓋shou貨地址、省市區地址查詢、數據庫建表、後端接口設計、前端實現、緩存使用(安裝、使用方法、省市區視圖緩存、緩存數據保存位置和有效期設置)、用户地址管理。3. 數據庫設計包括用户部分、產品部分、數據庫表設計、表結構、數據庫模型類。4. 容器

django , 後端 , 前端 , Python

收藏 評論

風流倜儻的傷痕 - FastAPI的CI流水線怎麼自動測端點,還能讓Allure報告美到犯規?

url: /posts/eed6cd8985d9be0a4b092a7da38b3e0c/ title: FastAPI的CI流水線怎麼自動測端點,還能讓Allure報告美到犯規? date: 2025-09-16T01:32:40+08:00 lastmod: 2025-09-16T01:32:40+08:00 author: cmdragon summary:

flask , django , fastapi , 後端 , Python

收藏 評論

風流倜儻的傷痕 - FastAPI秒殺庫存總變負數?Redis分佈式鎖能幫你守住底線嗎

url: /posts/65ce343cc5df9faf3a8e2eeaab42ae45/ title: FastAPI秒殺庫存總變負數?Redis分佈式鎖能幫你守住底線嗎 date: 2025-09-17T03:43:34+08:00 lastmod: 2025-09-17T03:43:34+08:00 author: cmdragon summary: 分佈式鎖

flask , django , fastapi , 後端 , Python

收藏 評論

程序員一諾python - 【Django開發】django美多商某城項目完整開發4.0第12篇:產品部分,數據庫表設計【附代碼文檔】

🏆🏆🏆教程全知識點簡介:1.郵件驗證系統包括Django發送郵件、保存郵箱併發送驗證郵件、Celery使用Django配置文件設置。2. 地址管理涵蓋shou貨地址、省市區地址查詢、數據庫建表、後端接口設計、前端實現、緩存使用(安裝、使用方法、省市區視圖緩存、緩存數據保存位置和有效期設置)、用户地址管理。3. 數據庫設計包括用户部分、產品部分、數據庫表設計、表結構、數據庫模型類。4. 容器

django , 後端 , 前端 , Python

收藏 評論

雲輕雨細 - Debian Apache 自動化部署教程:4 種方法,從個人到企業批量裝機

本文系轉載,轉載鏈接:Debian Apache 自動化部署教程:4 種方法,從個人到企業批量裝機 在 Debian 系統中手動部署 Apache 時,要一步步更新系統、裝依賴、啓服務,不僅費時間,還容易因漏步驟出錯 —— 尤其需要多台服務器時,重複操作更是折磨。 今天分享 Debian 系統中 Apache 自動化部署的 4 種實用方法給大家,從簡單腳本到批量裝機,不同場景都能找到適合的方案。

服務器 , Debian , 運維 , apache

收藏 評論

藍易雲 - python把json轉換為execl

下面給出一套在 Windows/Mac/Linux 通用的 Python 將 JSON 轉為 Excel(.xlsx) 的穩妥方案,兼顧嵌套結構扁平化與NDJSON(按行 JSON)支持。核心要點:先把嵌套 JSON 做扁平化,再寫入 Excel。🛠️ 一鍵安裝(建議先做) pip install -U pandas xlsxwriter 解釋:安裝/升級 pandas(數據表處理)與 xls

kubernetes , devops , serverless , Docker , apache

收藏 評論

RestCloud - 企業怎麼挑合適的數據集成工具?

我們先來看一個常見的現象,大家也可以看下當前是否也遇到這類情況。 某大型製造企業在推進數字化轉型過程中,面臨一個典型的困境:生產系統的實時工單數據存於MySQL,倉儲物流使用SAP HANA,客户行為日誌流經Kafka,而集團BI分析依賴的卻是每月手動導出的Excel報表。多個團隊嘗試用腳本拼接數據,結果導致數據延遲嚴重、口徑不一,甚至出現財務對賬偏差。更棘手的是,當安全審計要求追溯某條銷售記錄的

數據同步 , etl , 數據處理 , apache , 數據傳輸

收藏 評論

藍易雲 - 藍易雲:Linux系統安裝及使用HHDBCS

下面給出 Linux 系統安裝與使用 span style="color:red"HHDBCS/span 的可執行方案(適配主流發行版,含命令與解釋、流程圖與要點)。span style="color:red"HHDBCS/span 是一款 span style="color:red"純 Java/span 的通用數據庫桌面管理工具,支持多數據庫與多架構(x86/ARM),需 span style

kubernetes , devops , serverless , Docker , apache

收藏 評論

SelectDB技術團隊 - 愛瑪集團:All In SelectDB 構建極速統一數據平台,領航 AI 數智化實踐

愛瑪集團作為電動車行業的領軍企業,在經過三年多的數智化轉型實踐,成功構建了 All In SelectDB 的統一數據平台,實現了從傳統 Hadoop 多組件架構到 SelectDB 輕量級一體化平台的轉變,數據處理效率提高 5-8 倍,系統穩定性顯著提升。與此同時,引入 MCP Server 智能交互查詢,這背後,是愛瑪集團在數據技術選型、架構設計和平台建設方面的深度思考與實踐。 在電動車

運維 , 數據庫 , 人工智能 , apache

收藏 評論

SelectDB技術團隊 - Apache Doris 3.1 正式發佈:半結構化分析全面升級,湖倉一體能力再躍新高

親愛的社區小夥伴們,我們很高興地向大家宣佈,近期我們迎來了 Apache Doris 3.1 版本的正式發佈,歡迎大家下載使用體驗。 3.1 版本是 Apache Doris 在半結構化分析上的一個里程碑版本。在 VARIANT 類型上,3.1 版本新增了稀疏列能力,使得 VARIANT 可以輕鬆應對數萬子列的場景。同時,在 VARIANT 類型上引入了模板化 schema 能力,讓 VARIAN

數據庫 , apache

收藏 評論

運維有小鄧 - 解鎖 Windows Server 2025 日誌的深入可見性與洞察

主動日誌管理的重要性 針對 Windows Server 及其日誌的威脅正變得越來越嚴重。為了保護系統,必須有效地監控和分析這些日誌。確保系統安全性、合規性和運行健康,這些都離不開高效的日誌管理。 管理員通過例行日誌審查,可以及時識別和解決問題,從而確保系統性能的最佳狀態。日誌分析還能幫助檢測安全漏洞和未經授權的訪問,從而保護敏感數據。主動日誌管理最終能夠提升整個 IT 基礎架構的安全性和可靠性。

運維 , 教程 , apache

收藏 評論

SelectDB技術團隊 - Apache Doris 4.0 AI 能力揭秘(二):為企業級應用而生的 AI 函數設計與實踐

引言 在上一篇文章《Apache Doris 4.0 AI 能力揭秘(一):AI 函數之 LLM 函數介紹》中,我們介紹了 Apache Doris 4.0 如何通過原生集成 LLM 函數,將大語言模型的強大能力引入 SQL 分析場景,實現文本處理的智能化與內部分析的無縫化。這一能力不僅拓展了數據庫的邊界,也為數據密集型業務注入了全新的智能維度。 然而,技術能力的落地並不止於功能實現,真正的價值在

人工智能 , apache

收藏 評論

SelectDB技術團隊 - Apache Doris 與 ClickHouse:運維與開源閉源對比

引言 在當今數據驅動的商業環境中,OLAP(在線分析處理)數據庫的選擇對企業的數據分析能力和運維成本有着深遠影響。Apache Doris 和 ClickHouse 作為業界領先的高性能 OLAP 數據庫,各自在不同場景下展現出獨特優勢。 Apache Doris 以其優秀的寬表查詢能力、多表 JOIN 性能、實時更新、search 以及湖加速特性而著稱。 ClickHouse 同樣在寬表處

數據庫 , apache

收藏 評論

運維有小鄧 - 審計syslog設備活動

從交換機到路由器,幾乎所有網絡設備都會生成syslog,因為您的網絡中有大量生成syslog的設備,所以審計過程(包括跟蹤、監控和分析所有syslog)需要花費大量時間和精力。但是,無論這些任務需要多少精力去完成,您的機構都不能跳過這些設備的系統審查。審計有助於識別網絡安全漏洞、加強網絡安全策略、提高網絡性能並縮短系統停機時間。 EventLog Analyzer的Syslog管理與審計 1. 自

運維 , 教程 , apache

收藏 評論

SelectDB技術團隊 - Apache Doris 數據導入原理與性能優化 | Deep Dive

概述 對於 Apache Doris 這樣的高性能分析型數據庫而言,高效、穩定的數據導入是保障實時分析能力的生命線。然而,在海量數據持續寫入的場景下,如何平衡導入延遲與吞吐、如何避免性能瓶頸,是開發者面臨的核心挑戰。Apache Doris 本文將深入剖析 Doris 數據導入的核心原理,涵蓋關鍵流程、組件、事務管理等,探討影響導入性能的因素,並提供實用的優化方法和最佳實踐,有助於用户選擇合適的導

教程 , 知識 , apache

收藏 評論

SelectDB技術團隊 - 更高效的數據處理解決方案:基於 MinIO 部署 Apache Doris 存算分離版本實踐

引言 現代數據處理在多維度面臨嚴峻挑戰,一方面,數據量的持續增長致使傳統存儲成本居高不下,非結構化數據所佔比例日益攀升,進一步加重了存儲負擔,且數據質量問題推高了存儲和清洗成本;另一方面,企業內部往往存在多套系統,數據難以集成,這對數據分析的成本和時效性也提出了更高的要求。 Apache Doris 作為一款具備高性能的實時分析數據庫,擁有湖倉一體的能力。當它與 MinIO 這樣高性能且 S3 兼

教程 , 知識 , apache

收藏 評論

SelectDB技術團隊 - 從 Snowflake 到 Apache Doris:Planet 實時分析成本直降 80%、查詢加速 90 倍

Planet 是一家全球領先的金融科技企業,在零售、酒店和旅遊行業的支付與税務數字化服務領域深耕近四十年。公司業務廣泛,覆蓋支付處理、免税退税及行業軟件等,致力於通過一體化的解決方案提升全球商户的運營效率與顧客體驗。 為了應對日益增長的數據分析需求並優化成本效益,Planet 數據團隊近期主導完成了一項重要的數據倉庫升級,將系統從 Snowflake 遷移至開源的 Apache Doris。 這次

資訊 , apache

收藏 評論

兔子先森 - 微信小程序獲取和修改用户頭像信息

這裏主要用到button的open-type功能,官網已有説明: 給button設置open-type="chooseAvatar",來使bindchooseavatar方法生效,在bindchooseavatar指定的函數中獲取用户的頭像信息 button open-type="chooseAvatar" bindchooseavatar="chooseavatar"/b

vue.js , 微信小程序 , HTML , 前端 , Javascript

收藏 評論

兔子先森 - 動態tabbar後的tabbar高度獲取

用於做底部懸浮定位,懸浮在tabbar上 在設置tabbar的組件中獲取,利用組件生命週期,獲取tabbar高度,將高度存到本地,用於全局獲取 attached() { let query = wx.createSelectorQuery().in(this); query.select('.custom-tab-bar').bound

react , vue.js , 微信小程序 , 前端 , Javascript

收藏 評論

兔子先森 - 原生微信小程序響應式數據

原生微信小程序提供兩種響應式數據處理方式 1、module:value="{{ xxx }}" 2、setData module:value 第一種方式為簡易雙向綁定,這種雙向綁定只能對應data中的簡單數據類型,例如:string、number、boolean、null,例如: data: { keyword: '' // data中直接定義 }, 頁面用module:va

react , vue.js , 微信小程序 , 前端 , Javascript

收藏 評論