收藏 / 列表

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

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

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

大衞talk - whistle抓包工具及調試技巧

由於圖片和格式的解析問題,可前往 閲讀原文 往期文章我們已經講過fiddler、charles以及wireshark等多種抓包工具,已經在工作中足夠解決各種抓包問題了,但我今天還想再分享給大家一款抓包工具 whistle,因為它真的很優秀,本人在工作中也一直在用這個 為什麼我會選擇whistle,首先是fiddler不支持MacOS,其次Charles在M1芯片上會感覺明顯的卡頓;除此之外是whi

抓包解密 , 抓包過濾 , debugging , 後端 , 前端

TANKING - 微信電腦版4.X新版獲取羣消息的自動化腳本

摘要 騰訊微信團隊重磅發佈 Mac / PC 微信 4.0 測試版,全新採用 QT+C++原生跨平台架構,大版本號更新,帶來了大量新特性。 這也讓以前的自動化腳本失效了,因為很多控件內容根本獲取不到了。 不過還是有方法的,uiautomation 這個庫還是可以獲取到羣消息的。 上代碼 import uiautomation as auto import time from win10toast

微信 , 自動化 , 監聽 , uiautomation , Python

倔強的鉛筆 - 高效使用 Postman 的 Body 功能執行 POST 請求

Postman 是開發者日常工具箱中不可缺少的一部分,特別是在 API 開發和調試環節中。 為什麼使用 POST 請求 POST 請求用於向服務器發送數據,這些數據通常被處理後存儲。與 GET 請求不同,POST 請求將數據嵌入請求體(Body)中而不是 URL 中,這樣更安全且支持更大數據量。因此,POST 請求常用於註冊用户、提交表單和上傳文件等場景。 設置 POST 請求 在 Postman

post , postman , JAVA , 後端

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

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

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

秦懷雜貨店 - 聊聊Go裏面的閉包

以前寫 Java 的時候,聽到前端同學談論閉包,覺得甚是新奇,後面自己寫了一小段時間 JS,雖只學到皮毛,也大概瞭解到閉包的概念,現在工作常用語言是 Go,很多優雅的代碼中總是有閉包的身影,看來不瞭解個透是不可能的了,本文讓我來科普(按照自己水平隨便瞎扯)一下: 1、什麼是閉包? 在真正講述閉包之前,我們先鋪墊一點知識點: 函數式編程 函數作用域 作用域的繼承關係 ## 1.1

閉包 , go , 後端

細心的紅酒 - SSL雙向認證

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

後端 , 前端

筱倩 - 從0到1構建一個穩定redis架構

從0到1搭建一個穩定的redis集羣 1、單機版redis   單機版的redis就是業務系統把他用作緩存使用,從mysql中查詢數據然後寫入到redis中,後面再查詢的時候就會優先查詢緩存。因為redis運行在內存中,所以速度很快。若業務體量不大,這樣似乎可以滿足需求了。但是隨着業務體量的擴大,redis中存儲的數據越來越多,此時業務對redis的依賴也越來越多。假設有一種情況,redis因為某

數據庫

BlackQid - 深入理解指針Part3——指針與數組

1 數組名的理解 在C/C++中,數組名在表達式中使用時,通常會轉換為指向數組首元素的指針(區別數組指針)。此規則有兩個例外。 作為 sizeof 運算符的操作數:sizeof(arr) 返回的是整個數組所佔的字節大小,而非指針大小。 作為 運算符的操作數:arr 產生的是一個指向整個數組的指針(類型為 int(*)[10]),而非指向首元素的指針(類型為 int*)。 實例分析(假設有

c

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

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

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

文心快碼 - CCF程序員大會碼力全開:AI加速營,10w獎金等你拿!

CCF程序員大會碼力全開:AI加速營,正式啓動!活動由中國計算機學會主辦,文心大模型、文心快碼、msup聯合承辦,誠邀你一起成為AI的“魔法師”——用代碼點亮創意,以技術創造未來。 提交優秀作品,即有機會瓜分超10w元獎金💰!更有機會享受企業實訓直通、行業峯會亮相、媒體曝光等全⽅位的資源與服務,助你從活動走向更廣闊的舞台! 一、活動理念 創意不設限 面向所有AI愛好者、創業團隊、獨立開發者和高校

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

PoloAPI - Gmail整合Gemini AI功能,支持用户直接管理日曆提升日程效率。

谷歌近期在Gmail移動應用中深度整合Gemini AI功能,實現了郵件與日程管理的無縫銜接。該功能主要通過以下創新提升用户日程效率: 一、跨應用功能整合‌ 支持在Gmail應用內直接創建、修改和刪除日曆事件,無需切換至Google Calendar或其他應用 通過"Ask Gemini"入口實現語音/文字指令操作,例如輸入“將週四會議改到下午3點”即可觸發智能修改 提供每日日程智能概覽功

gemini-2.5-pro , google , 人工智能 , 後端 , 前端

火爆的鍵盤 - RESTful API 設計方法:打造高質量、易用的接口系統

RESTful 架構基礎 REST,代表表現層狀態轉移(Representational State Transfer),長久以來一直是 API 服務的聖盃,最初由 Roy Fielding 在其博士論文中定義。儘管它不是構建 API 的唯一方法,但由於其廣泛的普及,即使是非開發者也對其有所瞭解。 RESTful 軟件具有六個關鍵特徵: 客户端-服務器架構 無狀態性 可緩存性 分層系統

rest-api , rest , API , restful , api設計

註銷 - 什麼是 SAP Router?

SAP Router 是 SAP 體系中一個非常關鍵的組件,它在整個 SAP 網絡架構中扮演着重要角色,特別是在安全性、網絡管理以及跨網絡通信方面。要理解 SAP Router 的重要性,必須首先了解它的背景和設計初衷。 什麼是 SAP Router? SAP Router 是 SAP 提供的一種專用網絡路由器軟件,主要用於在不同網絡之間(如公司內部網絡與 SAP 外部網絡)建立安全的通信通道。它

router

小碼編匠 - 一行代碼快速開發 AntdUI 風格的 WinForm 通用後台框架

前言 在快速迭代的軟件開發環境中,如何高效地開發一個功能完整、界面美觀的 WinForm 管理系統,是許多開發者面臨的現實問題。今天推薦一款基於 Ant Design 設計語言的 WinForm UI 框架,它通過深度封裝和現代化設計,徹底改變了傳統 WinForm 應用的開發模式。大家無需再為繁瑣的基礎設施代碼所困擾,只需聚焦核心業務邏輯,能夠用極簡的方式快速搭建企業級桌面應用。 項目介紹 We

.net , 後端

伍華聰 - 介紹一個醫療物質數目清點系統的實現過程

本篇隨筆分析一個實際的用於科室的物質清點系統的實現過程,針對各個模塊的進行詳細的業務分析和基於我們自己的WInform開發框架進行快速實現的整個過程,引入庫房、物資(產品)、庫存、入庫、出庫等主要的業務對象,並根據實際需要對相關的業務界面進行設計開發。 1、系統業務需求 業務需求主要的目的是跟蹤記錄科室物資的入庫和使用情況,並能夠根據實際的 流水數據進行一定的分析統計。 按照一般的進銷存的管理方式

.net , 後端

sevencoding - 用過redis哪些數據類型?Redis String 類型的底層實現是什麼?

Redis 數據類型有哪些? 詳細可以查看:數據類型及其應用場景 基本數據類型: String:最常用的一種數據類型,String類型的值可以是字符串、數字或者二進制,但值最大不能超過512MB。一般用於 緩存和計數器 Hash:Hash 是一個鍵值對集合。存儲商品的各個屬性 Set:無序去重的集合。Set 提供了交集、並集等方法,對於實現共同好友、共同關注等功能特別方便。 List:有

nosql

KubeSphere - 某頭部公募基金雲原生轉型實踐:基於 KubeSphere 的多集羣異構管理之路

引言 在金融業務加速數字化、信創替代逐步深化的背景下,容器化與雲原生架構正成為基金公司提升 IT 效能、保障業務連續性的關鍵技術路徑。作為國內較早推進容器化改造的基金管理公司之一,某頭部公募基金公司選擇 KubeSphere 容器平台,實現了跨芯片架構、跨業務網絡的多集羣統一管理,走出了一條兼具效率與安全的雲原生落地路徑。 客户簡介 該基金公司是國內前二十家成立的公募基金管理公司之一,公司治理完善

後端

CodeSheep - JetBrains出手了,IDEA重大調整,來了!

昨晚我在家網上衝浪例行刷博客時又看到了一個事關 IntelliJ IDEA 變化的重磅消息,可能有些同學也看到了。 JetBrains 決定將 IntelliJ IDEA 全部遷移到統一發行版。 這是什麼意思呢? 大家都知道,在此之前,在 IntelliJ IDEA 官網其實一直是提供有兩套安裝包供用户去下載和安裝使用的。 分別為: IntelliJ IDEA Ultimate:專業旗艦版

intellij-idea , JAVA , 後端 , 前端 , Javascript