tag 後端

標籤
貢獻594
2199
05:25 PM · Oct 25 ,2025

@後端 / 博客 RSS 訂閱

sevencoding - 劍指offer-64、滑動窗⼝的最⼤值

題⽬描述 給定⼀個數組和滑動窗⼝的⼤⼩,找出所有滑動窗⼝⾥數值的最⼤值。例如,如果輸⼊數組 {2,3,4,2,6,2,5,1} 及滑動窗⼝的⼤⼩ 3 ,那麼⼀共存在 6 個滑動窗⼝,他們的最⼤值分別為 {4,4,6,6,6,5} ; 針對數組 {2,3,4,2,6,2,5,1} 的滑動窗⼝有以下6個: {[2,3,4],2,6,2,5,1} , {2,[3,4,2],6,2,5,1} , {2,3

後端

收藏 評論

美團技術團隊 - 可信實驗白皮書系列03:隨機對照實驗

本文系《可信實驗白皮書》系列的第三篇文章,第一篇文章我們介紹了為什麼要寫AB實驗白皮書,第二篇文章講解了AB實驗的理論原理及其背後的統計學基礎。本篇我們將重點介紹隨機對照實驗相關的一些基礎知識,以及提高實驗功效的一些常見方法。 備註:本篇排版為圖文混合排版,如果想獲得更好的閲讀體驗,建議訪問「美團技術團隊」知乎官方賬號《可信實驗白皮書系列03:隨機對照實驗》。 在美團到家業務場景中,經常會碰到隨機

ab測試 , 美團 , 後端

收藏 評論

申城異鄉人 - 使用Java Stream,將集合轉換為一對一Map

在日常的開發工作中,我們經常使用到Java Stream,特別是Stream API中提供的Collectors.toList()收集器, 但有些場景下,我們需要將集合轉換為Map,這時候就需要使用到Stream API中提供的另一個收集器: Collectors.toMap,它可以將流中的元素映射為鍵值對,並收集到一個Map中。 1. 三種主要的重載方法 Collectors.toMap有3種重

後端

收藏 評論

sevencoding - 線程如何停止?線程之間如何協作?線程之間的異常如何處理?

線程停止 stop方法 stop 方法雖然可以停止線程,但它已經是不建議使用的廢棄方法了,這一點可以通過 Thread 類中的源碼發現,stop 源碼如下: stop 方法是被 @Deprecated 修飾的不建議使用的過期方法,並且在註釋的第一句話就説明了 stop 方法為非安全的方法。 原因在於它在終止一個線程時會強制中斷線程的執行,不管run方法是否執行完了,並且還會釋放這個線程所持有的所

後端

收藏 評論

wang_yb - 前注意加工:讓你的圖表抓住讀者的眼球

想象一下,你走進一個擠滿人的房間,朋友向你招手--你幾乎立刻就能看到他。 這是因為“招手”這個動作在你的大腦進行深入思考之前,就已經被注意到了。 再比如當你走在熙熙攘攘的大街上,如果所有人穿的都是黑灰色的大衣,而此時有一個人穿着鮮紅色的風衣,你會看哪裏? 毫無疑問,你的目光會瞬間被那抹紅色吸引。 這就是前注意加工:我們的大腦能在極短時間內(約200-250毫秒)自動檢測到某些視覺特徵,而無需我們有

後端

收藏 評論

南柯 - SSL證書:互聯網安全的基石

一、什麼是SSL證書? SSL證書(安全套接層證書)是一種數字證書,它通過在客户端(如瀏覽器)和服務器之間建立加密鏈接,確保數據傳輸的安全。SSL技術現已發展為更先進的TLS(傳輸層安全)協議,但“SSL證書”這一名稱仍被廣泛使用。 二、核心作用:三大安全功能 1. 數據加密保護 作用:對客户端和服務器之間傳輸的所有信息進行高強度加密 效果:即使數據被截獲,攻擊者也無法讀取內容 類比:如同將

後端 , 前端

收藏 評論

良許 - 程序員的偽年薪百萬還能持續多久?

大家好,我是良許。 前兩天刷脈脈,看到一個帖子炸了——某大廠程序員曬出自己的年薪package,標題寫着"年薪120萬",評論區一片羨慕。 但仔細一看,base只有40萬,剩下的80萬是股票、期權、年終獎的"理論值"。更狠的是,股票要分四年才能拿到,期權還沒到行權期,年終獎能不能拿到還得看公司業績。 這種偽年薪百萬的遊戲,還能玩多久?作為一個從大廠出來創業的過來人,我今天必須把這個話題説透了。 1

後端

收藏 評論

hjk-airl - 【C++】回調函數

前言 學習回調函數,回調函數是通過函數指針或對象調用的函數。 回調函數就是通過函數指針或對象調用的函數,只要能一個函數能夠作為參數傳入並調用,這個函數就是回調函數。 #include iostream int addCallBack(int a,int b){//回調函數 std::cout a+bstd::endl; return 0; } int main(

後端

收藏 評論

江湖十年 - Go 併發控制:sync.Cond 詳解

公眾號首發地址:https://mp.weixin.qq.com/s/c1C2rv3nGCtnfm2n34K6VQ 在 Go 中因為 channel 的存在,sync.Cond 併發原語並不常用。不過在一些開源組件中還能能見到 sync.Cond 的應用,比如 Kubernetes 用它來實現併發等待隊列,這也是 sync.Cond 的典型應用場景。本文將通過源碼和示例帶你學會 sync.Cond

併發原語 , 面試 , 併發編程 , go , 後端

收藏 評論

Hunter - Django筆記四十三之使用uWSGI部署Django系統

本文首發於公眾號:Hunter後端 原文鏈接:Django筆記四十三之使用uWSGI部署Django系統 目前部署 Django 的方式一般來説是使用 Nginx + uWSGI + Django 來實現。 處理流程是,當一個請求發送過來會先經過 Nginx,如果是靜態文件請求,Nginx 這一層直接處理,如果是後端動態接口,則會發送至 uWSGI,而 uWSGI 是一個 web 服務器,

uwsgi , django , 後端 , Python

收藏 評論

DigitalOcean - 卓普雲亮相曼谷Traffic Connect,與50+企業共話全球增長

​12 月 2 日,揚帆出海攜手 PhotonPay、卓普雲 AI Droplet 在泰國曼谷聯合舉辦了一場《Bangkok Traffic Connect-全球互聯網企業營銷交流晚宴》​,晚宴中,匯聚了​50+ 全球 ADX、網盟企業高管以及曼谷 AWA 參展企業高層​,在 2 小時中實現面對面的緊密交流,共探出海合作機遇。 本場晚宴上,揚帆出海 創始人CEO 劉武華、PhotonPay Sal

資訊 , 區塊鏈 , 人工智能 , 後端

收藏 評論

程序員鋒仔 - 2025-12-31 GitHub 熱點項目精選

🌟 2025-12-31 GitHub Python 熱點項目精選(15個) 每日同步 GitHub Trending 趨勢,篩選優質 Python 項目,助力開發者快速把握技術風向標~ 📋 項目列表(按 Star 數排序) 1. timescale/pg-aiguide 一個為PostgreSQL提供AI優化的工具,幫助AI編碼工具生成更好的PostgreSQL代碼,支持語義搜索、AI優化

資訊 , 程序員 , 後端 , Python

收藏 評論

倔強的鉛筆 - 從零開始學習 Swagger UI 的基本使用

在討論程序員職業生涯中的一些瑣碎但必須的任務時,眾所周知,編寫和維護文檔是他們最不喜歡的活動之一。程序員普遍不願意編寫註釋和文檔,同時又對那些沒有留下適當文檔的同事感到失望。這種矛盾主要是因為文檔管理是一個繁瑣的過程,且常見的情況是,即便 API 已更新,文檔仍處於未更新狀態,導致前後端開發同步問題頻發,浪費了寶貴的開發時間。 為了緩解這一問題,swagger已被廣泛採用。Swagger通過從代碼

swagger-ui , 程序員 , swagger , 後端 , 前端

收藏 評論

JaguarJack - PHP 應用遭遇 DDoS 攻擊時會發生什麼 從入門到進階的防護指南

PHP 應用遭遇 DDoS 攻擊時會發生什麼 從入門到進階的防護指南 暴風雨前的寧靜 想象一下,黑色星期五或者某個大促活動。你用 PHP 搭建的電商平台正在迎接前所未有的流量,訂單源源不斷,用户熱情高漲,PHP 應用拼盡全力在扛。然後——啪——網站突然崩了。 你查日誌,到底怎麼了?流量確實飆了,但這次不是因為用户太多,而是一次 DDoS(分佈式拒絕服務)攻擊。 DDoS 攻擊就像一場人造洪水,用大

後端

收藏 評論

五嶽 - 分庫分表數據源ShardingSphereDataSource的Connection元數據誤用問題分析

背景 對於分庫分表應用來説,使用org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource是一個不錯的解決方案,你可以通過配置文件編寫分庫分表規則,從而在編碼時透明地使用分表(當然,路由規則的相關字段還是要傳的,之前也有文章分析過這些字段的處理過程:深入理解Mybatis分庫分表執行原理)。 但是,在

後端

收藏 評論

IT楓鬥者 - MessageChannel-通信機制

MessageChannel-通信機制 MessageChannel - 前端技術 引言 在現代前端開發中,我們經常需要進行不同線程、窗口或框架之間的消息傳遞。傳統的 postMessage 提供了跨文檔通信的能力,但當我們需要更加高效的雙向通信時,MessageChannel 就顯得尤為重要。本文將深入探討 MessageChanne

oracle , spring , MySQL , 數據庫 , JAVA , 後端

收藏 評論

cicadasmile - 聊一聊系統重構

打破常規,重立新規; 01 開始想聊這個話題的時候,我是打算放棄的;因為這個話題涉及範圍之廣,內容之多,讓我犯怵; 近幾年,待過兩家公司;一家經歷過重構,另一家也打算重構...... 其實要下定決心,推翻重來,是一個很有勇氣的決定; 歸根結底,不到萬不得已,誰想這麼玩,誰願意花費大精力去做這些髒活、累活; 所以究其原因,也只能説是一種綜合因素吧,就像古話説的,天時、地利、人和; 至於為什麼這是個很

系統 , 重構 , 後端

收藏 評論

今夜有點兒涼 - 代碼中的異常處理

在開發過程中,異常處理是保證系統穩定性和提升用户體驗的重要環節。根據不同的情況,我們通常將異常分為 業務異常 和 系統異常,並根據不同類型的異常採取不同的處理策略。 1. 業務異常(Business Exception) 定義: 業務異常通常由應用程序的業務邏輯或用户輸入錯誤引發。它們表示業務操作不符合預期或違反了業務規則,通常不影響系統的穩定性。 何時拋出業務異常? 用户輸入無效,如表單數據

JAVA , 異常處理 , 後端

收藏 評論

柚子 - python包管理神器Poetry

一、起因 最近在逛一些當下比較熱的python開源代碼(fastapi、langchain、redash)的時候,發現項目根目錄都很難見到requirments.txt這個包依賴文件了,取而代之的是pyproject.toml文件和poetry.lock文件。而我,還只會使用requirments.txt,來自程序員的直覺是,我已經落伍了,不由得一陣危機感,隨之而來的是幾個問題: pyproj

conda , 包管理 , pip , 後端 , Python

收藏 評論

夢想啓航吧 - RabbitMQ消息可靠性分析

首先,在RabbitMQ的整個消息傳遞過程中,有三種情況會存在丟失。 1)生產者把消息發送到RabbitMQ Server的過程中丟失 2)RabbitMQ Server收到消息後在持久化之前宕機導致數據丟失 3)消費端收到消息還沒來得及處理宕機,導致RabbitMQ Server認為這個消息已簽收。 1)從生產者發送消息

發送消息 , rabbitmq , 持久化 , server , 前端開發 , 後端 , Javascript

收藏 評論

Rick Carter - 死鎖是怎麼發生的,舉個簡單的例子

死鎖的示例 下面就是一個會死鎖的示例代碼: // 異步死鎖示例 - 不使用 TaskScheduler,僅用多個 Task 互相等待 Console.WriteLine("=== 多 Task 互相等待死鎖 ===\n"); // 兩個任務互相用 .Result 等待對方完成 → 死鎖 var tcsA = new TaskCompletionSourceint(); var tcsB = n

.net , 後端

收藏 評論

universe_king - openlist 選擇存儲為對象儲存的時候,無法設置內網流量轉發

我的 minio 和 openlist 都部署在同一個服務器上 所以在配置 openlist 的對象存儲的時候,我設置的是端點是內網地址 我希望實現,openlist 顯示 minio 圖片的時候,是「瀏覽器」- openlist - minio 再返回圖片 minio - openlist - 「瀏覽器」;結果 openlist 加載圖片是讓瀏覽器直接侵權 minio 的。但是 openli

go , 後端

收藏 評論

Hunter - Redis數據結構二之SDS和雙向鏈表

本文首發於公眾號:Hunter後端 原文鏈接:Redis數據結構二之SDS和雙向鏈表 這一篇筆記介紹一下 SDS(simple dynamic string)和雙向鏈表。 以下是本篇筆記目錄: SDS 常數複雜度獲取字符串長度 杜絕緩衝區溢出 減少修改字符串帶來的內存重分配次數 二進制安全 兼容C字符串函數 雙向鏈表 1、 S

redis , 鏈表 , 後端

收藏 評論

茶軸的青春 - 揭秘:技術人突破瓶頸期,離不開這幾個關鍵點

作為一個技術人,不知道你有沒有遇到過下面的情況? “我學不到新東西” “我感覺沒啥成長” “每天都在重複勞動” …… 其實,每個技術從業者,多多少少都會遇到工作或學習瓶頸期。產生瓶頸期,往往不是因為我們不夠努力,而是以下原因導致的: 1、無法積累有效的項目經驗,一直在做着重複的事情,成長出現斷層。 2、企業的培訓較為傳統,多為被動接收,“營養成分”較低,對業務開發無明顯提升。 3、技術書籍和網上的

進階 , JAVA , 後端

收藏 評論