tag 後端

標籤
貢獻595
2277
05:25 PM · Oct 25 ,2025

@後端 / 博客 RSS 訂閱

Rick Carter - EFCore中巧妙利用ToQueryString()實現批插(不借助第三方包)

dotnet10發佈了,ef10也快發佈了,但是還是隻有批量更新(ExecuteUpdateAsync)和批量刪除(ExecuteDeleteAsync)功能,沒有批量插入。 今天給個辦法,在不引用第三方庫的情況下,巧妙利用ToQueryString()實現批插。 道理很簡單,就是用efcore的ToQueryString()方法返回sql字符串,然後替換拼接實現insert into(..

.net , 後端

收藏 評論

良許 - 20+歲男生程序員,想聽聽35歲程序員的建議

大家好,我是良許。 昨天晚上下播後,一個粉絲給我發私信,説他今年23歲,剛做程序員一年多,看到網上到處都在説35歲危機,問我這個過來人有什麼建議。看到這條消息,我突然想起自己24歲剛畢業那會兒,也是滿腦子焦慮,擔心自己從機械轉行到嵌入式會不會走錯路,擔心自己技術不夠好會不會被淘汰。現在我已經過了36歲,這些年的經歷讓我對這個問題有了很多不一樣的思考。 1. 先説説我見過的35歲程序員 我只呆過三家

後端

收藏 評論

lindexi - 對比 Avalonia 和 WPF 的渲染延遲

此測試發現了 WPF 的渲染非常跟輸入,而 Avalonia 明顯落後 在我的測試用例裏面,特別讓 Avalonia 窗口去接收輸入,讓 Avalonia 驅動 WPF 的界面。如此可以排除 Avalonia 的輸入層帶來的延遲。完全只對比 Avalonia 和 WPF 的渲染層 詳細請參閲: https://github.com/AvaloniaUI/Avalonia/discussions/2

.net , 後端

收藏 評論

得物技術 - 社區點贊業務緩存設計優化探索

背景 內容點贊業務在得物社區中是一個非常高頻的業務場景,功能本身複雜度不高,但是業務場景多、QPS高、而且由於社區的用户體量,整體點讚的數據量非常大。其中最核心、對響應性能要求最高的主要是“用户是否點贊內容”和“內容點贊數”場景。 在得物社區中凡是有內容消費的場景,都會有上面兩個點贊場景的處理,所以整體點贊業務的QPS在社區都是非常高的。當我們在刷各種Feed流時,每一次下滑,都需要對數十篇內容進

緩存 , 重構 , 後端 , 方案

收藏 評論

燕閃碩 - Python描述器(Descriptor)深度解析:OOP底層核心機制實操指南

前言:在Python面向對象(OOP)編程中,描述器是支撐諸多高級特性的底層核心機制——property、classmethod、staticmethod、甚至ORM框架的字段定義(如Django ORM的models.CharField),本質都是描述器的應用。但多數Python學習者停留在“使用封裝好的特性”層面,對描述器本身的原理和實操認知模糊。本文從“原理極簡拆解+多組實戰代碼”出發,

後端

收藏 評論

編程我的一切 - 三大搜索引擎 URL 推送 API 詳解:百度、必應、谷歌

三大搜索引擎 URL 推送 API 詳解:百度、必應、谷歌 三大搜索引擎 URL 推送 API 詳解:百度、必應、谷歌快速收錄方法 在SEO(搜索引擎優化)工作中,“收錄”是流量獲取的第一步——只有網頁被搜索引擎爬蟲抓取並收錄,才有可能在搜索結果中展現、獲得自然流量。而傳統的等待爬蟲主動發現鏈接的方式,往往耗時數天甚至數週,對於新上線的頁面、時效性內容(如活動頁、新聞稿)來説,效率極低。

後端

收藏 評論

南柯 - 學習C語言:從入門到精通的系統路徑

為什麼學習C語言? C語言作為現代編程語言的基石,至今仍在系統編程、嵌入式開發和高性能計算等領域佔據核心地位。學習C語言不僅能幫助你理解計算機底層原理,還能培養嚴謹的編程思維,為學習其他高級語言奠定堅實基礎。 一、學習前的準備 1.1 建立正確心態 耐心是關鍵:C語言概念抽象,初期會遇到各種錯誤和困惑 實踐為王:編程是技能,不是理論,必須親自動手 擁抱調試:錯誤不是失敗,而是學習機會 1.2

後端 , 前端

收藏 評論

eacape - 責任鏈模式

通過構建一條流水線,將一個請求按照順序進行多次處理 下面使用一個登錄的例子來實現責任鏈模式 請求體類 public class UserInfo { private String username; private String password; private String role; public String getUsername() {

面向對象編程 , 設計模式 , JAVA , 面向對象設計模式 , 後端

收藏 評論

jpx - python調用大模型api來進行對話

一、Openai的接口調用 pip包下載 pip install openai    配置sk,url OPENAI_API_KEY = sk-xxxxx OPENAI_BASE_URL = https://api.openai.com/v1       接口調用 import os from flask import Flask, jsonify from openai im

後端

收藏 評論

程序員鋒仔 - 2026-01-01 GitHub 熱點項目精選

🌟 2026-01-01 GitHub Python 熱點項目精選(15個) 每日同步 GitHub Trending 趨勢,篩選優質 Python 項目,助力開發者快速把握技術風向標~ 📋 項目列表(按 Star 數排序) 1. google-gemini/computer-use-preview Google Gemini 的計算機使用預覽項目,提供了一個快速開始指南,包括克隆倉庫、設置

資訊 , 程序員 , 後端 , Python

收藏 評論

南柯 - 計算機基礎要學習哪些東西

一、數據結構與算法 這是編程的“靈魂”,決定了你寫出的代碼是否高效、優雅。 學什麼? 數據結構:組織和存儲數據的方式。 線性結構:數組、鏈表、棧、隊列。 樹形結構:二叉樹、二叉搜索樹、堆、AVL樹、B樹。 圖形結構:圖的各種表示方法和遍歷算法。 哈希表:通過Key直接訪問Value的數據結構。 算法:解決問題的步驟和方法。 基本算法:排序(冒泡、快排、歸併)、查找(順序、二分)。 算法思想:遞歸

後端 , 前端

收藏 評論

CoderOilStation - 多租户架構設計

1、多租户架構設計 請設計一個支撐千萬會員的鞋服會員SCRM(SaaS)多租户架構,重點説明如何在促銷期間應對流量十倍激增,以及如何保障新舊SaaS客户體驗穩定。 需求分析 設計支撐千萬會員的鞋服會員多租户架構 促銷期間應對流量十倍激增 保障新舊SaaS客户體驗穩定 項目設計 程序涉及到的數據庫表 鞋服會員多租户表 用户表 user id name user_level 鞋服表

後端

收藏 評論

zxbmmmmmmmmm - Avalonia源碼解讀:Grid(網格控件)

在各類XAML UI框架中,Grid 是一種非常靈活且常用的佈局控件,它可以創建複雜的用户界面佈局。Grid 允許開發者通過定義行和列來組織界面元素,每個元素可以精確地放置在網格的特定區域內 本文以 Avalonia 框架為例,講解 Grid 控件的工作原理 事實上,UWP、WinUI 3 和 Avalonia 等XAML框架中 Grid 控件的源碼全都源自於 WPF 中的實現,以至於絕大部分

.net , 後端

收藏 評論

夜行者3號 - 微服務框架 go-zero 快速實戰 - 個人文章

今天,我想結合我們團隊在構建“臨牀研究智能監測平台”時的真實經歷,跟大家聊聊如何用 Go 語言和 go-zero 框架,一步步搭建起一個真正能打的高性能微服務。這篇文章不談虛的理論,只講我們踩過的坑和總結出的實用方法,希望能幫到剛接觸或正在深入 Go 微服務的你。 第零步:思維轉變 —— 為什麼是微服務?為什麼是 Go? 在我們剛開始

golang , 微服務 , 架構 , 後端開發 , 後端 , Python

收藏 評論

jpx - 講講django的文件對象

一、django文件對象是什麼? Django 抽象出了一套“文件處理體系”,核心是: Django 所有文件類的基類 提供統一的接口用於: 讀取 寫入 迭代 存儲到 Storage 後端(本地/OSS/S3) 使用FileField / ImageField來構造: class

後端

收藏 評論

張佔嶺 - jvm~分析gc老年代內存過高的原因

gc的老年代內存高居不下,導致最後full gc的發生,我們需要通過分析gc dump文件來解決biggest objects過多的問題 生成dump文件 在keycloak容器中安裝輕量級工具 microdnf install -y wget microdnf install -y procps-ng #包含ps命令 ps -aux # 找到keycloak的pid,默認是712 wget

後端

收藏 評論

sevencoding - 劍指offer-39、平衡⼆叉樹

題⽬描述 輸⼊⼀棵節點數為 n ⼆叉樹,判斷該⼆叉樹是否是平衡⼆叉樹。 在這⾥,我們只需要考慮其平衡性,不需要考慮其是不是排序⼆叉樹 平衡⼆叉樹( Balanced Binary Tree ),具有以下性質:它是⼀棵空樹或它的左右兩個⼦樹的⾼度差的絕對值不超過 1 ,並且左右兩個⼦樹都是⼀棵平衡⼆叉樹。 樣例解釋: 思路及解答 自頂向下遞歸(基礎解法) 平衡樹意味着我們需要對⽐任何在同⼀個根下的

後端

收藏 評論

美團技術團隊 - DDD在大眾點評交易系統演進中的應用

本文整理自美團技術沙龍第73期《基於領域驅動設計(DDD)的架構演進和實踐》,主要介紹了DDD的核心概念、常見的設計思路,並結合DDD介紹大眾點評交易系統的演進過程,最後做了一些總結和思考。希望這些內容能夠對大家有所幫助或啓發。 1 大眾點評交易業務介紹 本文主要涉及境外出行、商場團購和內容商業化等三類交易業務場景。在大眾點評App裏,在境外城市站有美食、購物、商場、景點、門票、當地玩樂等頻道入口

ddd , 美團 , 後端

收藏 評論

wang_yb - 數據會説謊?三大推斷方法幫你“審問”數據真相

很多剛入行甚至想入行數據分析的朋友,往往會陷入一個誤區:以為數據分析就是不停地做報表、畫餅圖。 其實,數據分析的核心魅力在於 “推斷”——即見微知著。 在現實生活中,我們很難獲取“全量數據”(比如你不可能調查全國每一個人的身高),那麼,如何通過手中的“小樣本”去推測“大總體”的規律? 這就需要用到統計學中的推斷分析。 本文將結合代碼來介紹推斷分析中最常用的三大方法:參數估計、假設檢驗、非參數檢驗。

後端

收藏 評論

YonBuilder - 超詳細圖文保姆級教程:App 開發新手入門(四)

上文回顧,我們已經完成了一個應用項目創建、導入、代碼更新、代碼同步和代碼提交,本章繼續我們的新手開發之旅,講述一下如何將開發完成的應用進行編譯,生成可供他人安裝、可上架的應用安裝包。 前置複習 之前我們一直是在本地的開發工具上進行開發聯調,所以在進行版本編譯之前,務必保證將本地的代碼同步提交的雲端服務器,因為編譯的過程是在服務器端在線完成的,所以需要保證服務端倉庫的代碼是最新版。 複習一下之前的操

新手學習 , app , 開發 , 入門 , 後端

收藏 評論

ALGO阿狗 - 一種多選項的高效存取(存儲、查詢)解決方案

本文主要內容 對於多選項的值,如何保存?本文提供了一種非常規的方案。 對於記錄在數據庫中的多選項的值,如何快速查詢那些記錄是包含了某個(某些)選項?本文使用了“與位運算”解決查詢問題。 源碼地址:https://github.com/HackyleShawe/JavaBackEndDemos/tree/master/BusinessCommonSolution/multi-options-

後端

收藏 評論

sevencoding - 劍指offer-53、表達數值的字符串

題⽬描述 請實現⼀個函數⽤來判斷字符串str是否表示數值(包括科學計數法的數字,⼩數和整數)。科學計數法的數字(按順序)可以分成以下⼏個部分: 若⼲空格 ⼀個整數或者⼩數 (可選)⼀個 ' e ' 或 ' E ' ,後⾯跟着⼀個整數(可正可負) 若⼲空格 ⼩數(按順序)可以分成以下⼏個部分: 若⼲空格 (可選)⼀個符號字符('+' 或 '-') 可能是以下描述格式之⼀:

後端

收藏 評論

NE_STOP - spring6-代理模式和AOP

jdbcTemplate jdbcTemplate是spring提供的一個jdbc模板類,是對jdbc的封裝。 當然你也可以使用其他框架融入MyBatis、Hibernate。 GoF之代理模式 代理模式的作用 當一個對象需要受到保護的時候,可以使用代理對象去完成某個行為。 需要給某個對象進行功能增強的時候,可以找一個代理進行增強。 A對象和B對象無法直接交互時,也可以使用代理模式來完成。

後端

收藏 評論

率性的開水瓶 - 全鏈路閉環 CRM 系統:5 款主流產品深度對比測評(2026版)

在數字化轉型浪潮中,企業對銷售機會-訂單-產品庫存-採購-生產的全鏈路閉環管理需求日益迫切。不同品牌的系統因定位差異,在核心業務模塊的能力邊界與實現邏輯上呈現顯著分化。本文基於專業深度、閉環能力、場景適配性三大維度,對五款主流系統展開橫向對比,為企業選型提供參考。 一、對比框架與核心維度説明 本次對比覆蓋5大核心業務模塊(銷售機會管理、訂單管理、產品與庫存管理、採購管理、生產管理),選取5個代表性

邏輯 , 流程圖 , 構架 , 後端

收藏 評論