tag 後端

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

@後端 / 博客 RSS 訂閱

sevencoding - 虛擬線程深度解析:輕量併發編程的未來趨勢

這是Java19新增的預覽版功能,到Java21正式可以使用 簡介 虛擬線程是一種用户態下的線程,類似go語言中的goroutines 和Erlang中的processes,虛擬線程並非比線程快,而是提高了應用的吞吐量,相比於傳統的線程是由操作系統調度來看,虛擬線程是我們自己程序調度的線程。如果你對之前java提供的線程API比較熟悉了,那麼在學習虛擬線程的時候會比較輕鬆,傳統線程能運行的代碼,虛

後端

收藏 評論

異常君 - Spring Boot 定時任務全攻略:從@Scheduled 到分佈式調度,一文搞定!

在企業級應用開發中,定時任務是一個非常常見的需求。比如每天凌晨統計前一天的訂單數據、定期清理臨時文件、發送營銷郵件等。Spring Boot 提供了多種實現定時任務的方式,本文將從入門到進階,全面剖析幾種主流的實現方案,並通過實際案例幫助你選擇最適合自己項目的方案。 一、Spring Boot 實現定時任務的四種方式 Spring Boot 中實現定時任務主要有四種方式: @Scheduled

quartz , 定時任務 , springboot , JAVA , 後端

收藏 評論

Berserker蘭斯洛特 - gui自動化—1.控制鼠標

前期準備: 使用pyautogui包 進行操作 一切操作的基礎得先理解座標,以屏幕左上為座標原點,水平方向為x軸,方向向右;垂直方向為y軸,方向向下。例如屏幕分辨率為1920×1080,那麼左上為(0,0),右下為(1919,1079) 獲取像素: pyautogui.size()返回兩個整數,分別為屏幕寬和高的像素數 pyautogui.position()返回兩個整數,分別為當前鼠標位置的座標

後端

收藏 評論

blossom - 告別輪詢延遲:基於 SSE + Redis Pub/Sub 構建絲滑的客服聊天系統

在即時通訊(IM)領域,用户體驗的“生死線”往往只有幾秒鐘。 想象這樣一個場景:用户滿懷焦急地發了一句“在嗎?我要退款”,然後盯着屏幕等待。如果你的系統還在用每 5 秒一次的輪詢(Polling),那麼用户可能要等好幾秒才能看到客服回覆的“您好”。這幾秒的空白,足以消磨掉用户的耐心。 傳統的解決方案往往走向兩個極端:要麼是輪詢(資源浪費且有延遲),要麼是全套的 WebSocket(協議重、心跳管理

後端

收藏 評論

伊伊DK - 三角洲卡低分段別硬肝!Uniapp+Php搭建俱樂部代練高效衝分,省心到哭

與傳統代練平台不同,我們可以專注於為“三角洲行動”等熱門FPS遊戲的卡在低分段的玩家提供省心、高效、可信賴的衝分服務。核心賣點就是:“別硬肝,交給我們,讓你省心到哭”。 一、 系統核心功能模塊(圍繞“省心”和“高效”) 用户端 (Uniapp小程序) 智能詢價與下單: 選擇遊戲(如三角洲行動)、當前段位、目標段位。 系統自動計算價格和預計完成時間(後端算法根

php , 後端 , 前端

收藏 評論

不一樣的科技宅 - HTTP協議演進:為什麼説HTTP/1.1的時代已經過去了

前言   歡迎來到今天的每日一題,每日一提。昨天聊到了,HTTP 是什麼。有哪些組成部分。並且最後提到了 HTTP 的一些缺點,比如:性能較低,容易導致網絡擁塞和延遲,不支持服務器推送等等。設計協議的大佬們,對這樣的缺點肯定是不能容忍的,所以 HTTP2 它來了。 什麼 HTTP2?   HTTP/2 是一種網絡協議,用於在 Web 瀏覽器和服務器之間傳輸數據。它是 HTTP/1.1 的升級版

http3 , http-2 , 面試 , JAVA , 後端

收藏 評論

言之有物 - 使用 Ubuntu 終端設置 Web 服務器

介紹 在 Web 主機領域,Ubuntu 以其流行和用户友好的 Linux 發行版之一而脱穎而出。由於其強大性和社區支持,許多專業人士更喜歡將其作為服務器操作系統。在本指南中,我們將深入探討如何使用終端在 Ubuntu 上設置基本的Web服務器。 準備工作 在設置服務器之前,請確保你具有: 一個 Ubuntu 服務器或桌面版本。 超級用户(root)訪問權限或具有sudo權限的帳户。 更新

服務器 , 終端 , 後端 , Ubuntu , Web

收藏 評論

Lycoris_Go - NCHU-數字電路模擬程序-23207332

數字電路模擬程序系列題目實踐總結與分析 一、前言 數字電路模擬程序系列題目是面向編程與數字電路知識結合的綜合性實踐任務,分為四個迭代版本,本次聚焦前兩個核心版本(數字電路模擬程序1與程序2)。該系列題目圍繞數字電路中核心邏輯元件的功能模擬展開,逐步增加元件類型、擴展引腳功能、提升電路複雜度,旨在檢驗開發者的需求拆解能力、面向對象設計思維、邏輯運算實現能力以及邊界條件處理能力。 (一)核心知識點覆蓋

後端

收藏 評論

sevencoding - 劍指offer-59、按之字形順序打印⼆叉樹

題⽬描述 請實現⼀個函數按照之字形打印⼆叉樹,即第⼀⾏按照從左到右的順序打印,第⼆層按照從右⾄左的順序打印,第三⾏按照從左到右的順序打印,其他⾏以此類推。 示例1 輸⼊:{8,6,10,5,7,9,11} 返回值:[[8],[10,6],[5,7,9,11]] 思路及解答 雙向鏈表(推薦) 藉助雙向鏈表,初始化⼀個添加⽅向 boolean 值,先將根節點添加進去: 獲取 list

JAVA , 後端

收藏 評論

細心的紅酒 - 獲取免費SSL證書:三步極簡指南

為網站部署SSL證書已是現代網站運營的基本要求。本指南將以最普及的JoySSL證書為例,通過三個核心步驟,為你展示從申請到安裝的完整路徑。 第一步:申請準備 關鍵要求: 服務器操作權限:能通過命令行或控制面板管理服務器 域名控制權:能管理域名DNS或上傳驗證文件 工具選擇: 命令行用户:推薦官方工具 控制面板用户:使用內置插件 必備檢查: 確認域名已正確解析至你的服務器IP地址。 第二步:

後端 , 前端

收藏 評論

老碼識途呀 - 新書速遞,手把手教你WPF入門與開發

在我們從小到大的學習生涯中,老師通過言傳身教的方式傳遞知識,或者課外業餘時間自己學習知識,但這些知識大都是從書本上來的。詩聖杜甫曾説過“讀書破萬卷,下筆如有神”,書法大家顏真卿也曾説過“三更燈火五更雞,正是男兒讀書時”。隨着科技的進步和互聯網的發展,書已經不再侷限於紙質的形式了,不斷涌現出了各種新的知識呈現形式,最常見的就是博客,公眾號,社區等,以圖文並茂的形式向大家傳遞信息,再後來短視頻興起,一

.net , 後端

收藏 評論

lindexi - dotnet Vortice 無需交換鏈與 DirectComposition 對接渲染層

在 DirectComposition 裏面提供了 Commit 機制,一次 Commit 的所有內容都能在相同的一幀在屏幕顯示出來,如此可以非常方便地完成渲染對齊任務 通過 WaitForCommitCompletion 方法可以等待 Commit 內容完成渲染,此方法作用相當於等待交換鏈寫法的等待垂直同步實現 在 上一篇博客 中,採用了傳統的 DXGI 交換鏈與 DirectCompositi

.net , 後端

收藏 評論

李棟 - 【zookeeper 第四篇章】監控 Watcher

一、Watcher 概述 zookeeper 提供了數據的 發佈/訂閲功能,多個訂閲者可同時監聽某一特定的主題對象,當主題對象的自身狀態發生了變化時(例如節點內容發生了改變、節點下的子節點列表發生改變等),會實時、主動的通知所有訂閲者。 二、Watcher 架構 Watcher 由三部分組成 zookeeper服務端、zookeeper客户端、客户端的watchManager對象。 客户端

zookeeper , 分佈式 , 後端

收藏 評論

雲棧開源日記 - 拆解一個真實電商項目:微服務架構中的服務治理與性能優化

💡 項目背景 假設你接手了一個電商項目的重構任務: 現狀:單體應用,代碼20萬行,部署一次需要1小時 目標:拆分為微服務架構,支持獨立部署和彈性擴展 你會從哪裏入手? 按業務域拆分還是按技術層拆分? 如何保證服務間調用的可靠性? 分佈式環境下的緩存和事務怎麼處理? 本課程以母嬰電商平台改造為線索,探討微服務落地過程中的技術決策與實現細節,涵蓋服務註冊、負載均衡、配置中心等核心模塊

後端

收藏 評論

wang_yb - 格式塔原理:數據可視化如何引導觀眾的注意力

在數據分析中,我們常説:“一張好的圖表勝過千言萬語。” 但很多時候,我們做出來的圖表卻是“千言萬語堵在心口難開”。讀者看了半天,抓不住重點。 這是為什麼? 因為人類的視覺感知遵循一套被稱為 格式塔(Gestalt) 的心理學原理。 簡單來説,當我們看到一組物體時,大腦會自動將它們視為一個整體或一種模式,而不是孤立的碎片。 下面我們用 Python 的 Matplotlib 庫,來演示 格式塔(Ge

後端

收藏 評論

IPD產品研發管理 - 西貝or薩莉亞,當下最賺錢的預製菜怎麼做?——IPD新產品立項CDP流程

假如你是一家食品公司的負責人,最近總聽見身邊年輕人吐槽:“外賣吃來吃去就那幾樣,油膩又沒靈魂”“想自己做飯,下班都快八點了,備菜炒菜收拾完,根本沒時間休息”。 看着大家在吃飯的問題上如此發愁,你便萌生了一個想法——做當下最賺錢的預製菜!開發幾款口感、味道都不輸現炒菜的預製品,既能解決年輕人的便捷需求,又能還原家常菜的煙火氣。 但這個想法剛提出來,就面臨一個現實難題:現在預製品的爭議不小。像西貝和薩

觀點 , 產品經理 , 程序員 , 產品 , 後端

收藏 評論

Tingtr - LNMP:nginx 解決 connect() failed

問題 win10下安裝wsl子系統,併成功搭建lnmp環境後,ngixn請求出現502錯誤。查看nginx日誌(/var/log/nginx/error.log)報錯如下。 2020/06/16 11:09:50 [error] 2293#2293: *1 upstream timed out (110: Connection timed out) while reading upstream,

php , php-fpm , Nginx , lnmp , 後端

收藏 評論

JaguarJack - PHP 現在可以零成本構建原生 iOS 和 Android 應用 NativePHP for Mobile v3 發佈

PHP 現在可以零成本構建原生 iOS 和 Android 應用 NativePHP for Mobile v3 發佈 NativePHP for Mobile 從 v3 版本開始,核心框架採用 MIT 協議免費開源。Laravel/PHP 開發者現在可以零成本構建原生 iOS 和 Android 應用。 如果使用 nativePHP 開發移動應用的話,可以看nativephp mobile v3

後端

收藏 評論

liuzi26 - allure的安裝

allure安裝包括三部分 1.java環境的安裝以及配置 2.allure的下載安裝 3.allure-pytest安裝 首先進行第一步 JDK下載 Index of openjdk-local/21 進行下載 解壓後 ,在左下角搜索框輸入 cmd 進入到解壓後的bin文件 1.windows系統可以用命令 cd 進入 例如 我這邊下載的地址為C:\Users\Administrator\

後端

收藏 評論

emanjusaka - 自定義過濾器配置 Shiro 認證失敗返回 json 數據

byemanjusaka fromhttps://www.emanjusaka.com/2023/10/filter-shiro-authenticatio...彼岸花開可奈何 本文歡迎分享與聚合,全文轉載請留下原文地址。 ​Shiro​​​權限框架認證失敗默認是重定向頁面的,這對於前後端分離的項目及其不友好,可能會造成請求404的問題。現在我們自定義過濾器實現認證失敗返回json數據

shiro , JAVA , 後端

收藏 評論

異常君 - 【爆肝整理】Java 泛型深度解析:從類型擦除到通配符,一文搞懂 PECS 原則與實戰避坑指南

引言 Java 泛型看似簡單,實則暗藏玄機。當你以為掌握了ListString和MapK,V的用法,卻發現自己在編寫泛型方法時頻頻踩坑?當你試圖理解別人的泛型 API,卻被? extends T和? super T繞暈?這正是因為 Java 泛型的兩大核心機制——類型擦除和通配符——它們既是 Java 泛型的精髓,也是最容易被誤解的部分。 本文將帶你揭開 Java 泛型的神秘面紗,深入探討類型擦除

解析 , 實戰 , 泛型 , JAVA , 後端

收藏 評論

自由的好好幹活 - PCI9x5x驅動移植支持PCI9054在win7下使用2

接上文,本文章繼續記錄中泰聯創的數據採集卡驅動翻新過程。 中斷初始化部分代碼移植 分析PLX9x5x源碼可知,中斷初始化調用流程如下: PLxEvtDeviceAdd-PLxInitializeDeviceExtension-PLxInterruptCreate 其中具體初始化代碼在PLxInterruptCreate函數中,這部分是純框架流程無需修改,直接就可以使用: NTSTATU

後端

收藏 評論

煩惱的沙發 - 2025 年構建現代全棧應用程序的 8 個前沿項目

從本地環境到雲端部署,用它們武裝你的開發 工作流 ,告別重複與繁瑣。 構建一個現代全棧應用挺麻煩的。為新項目搭建本地環境,在 docker 和各類配置折騰半天,終端卻依然飄紅。而從本地環境、數據庫、用户認證,再到部署上線,一長串的任務清單就足以讓人頭皮發麻。 但是優秀的軟件可以讓我們事半功倍,因為它們都是不斷進化,專為解決真實世界的開發難題而生。 在本文中,我將為你介紹 8 個足以改變你全棧開發方

全棧 , 開發工具 , 後端 , 前端

收藏 評論

jpx - 在windows平台搭建一個mini版本的k8s集羣

前置要求: 1. 安裝wsl2和docker-desktop 這邊安裝步驟之類的網上都有,最後要達成的效果就是二者都安裝ok,同時要用wsl2起一台Linux虛機即可 2.安裝kubectl curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd6

後端

收藏 評論