收藏 / 列表

qq68d2318712d49 - 詳細介紹一下MyBatis的緩存機制

MyBatis 緩存機制詳解(一級緩存+二級緩存+自定義緩存) MyBatis 的緩存機制是其核心性能優化手段之一,目的是減少數據庫查詢次數,降低IO開銷,提升查詢效率。其設計遵循“分層緩存”理念,分為 一級緩存(SqlSession 級別) 和 二級緩存(Mapper 級別),同時支持集成第三方緩存(如 Redis)實現分佈式場景下的緩存共享。 一、緩存核心設計理念

二級緩存 , 緩存 , 後端開發 , SQL , Python

mob64ca1414c613 - 網卡dmesg信息斷電回丟失嗎

一、網卡收包流程   從比較高的層次看,一個數據包從被網卡接收到進入 1、加載網卡驅動,初始化 2、包從外部網絡進入網卡 3、網卡(通過 4、產生硬件中斷,通知系統收到了一個包 5、驅動調用 6、ksoftirqd進程調用 NAPI 的poll函數從 ring buffer 收包(poll函數是網卡驅動在初始化階段註冊的;每個 C

sed , 軟中斷 , 緩存 , 架構 , 後端開發 , 網卡dmesg信息斷電回丟失嗎

mob64ca140c3859 - LeetCode之83. 刪除排序鏈表中的重複元素 - 個人文章

文章目錄 83. 刪除排序鏈表中的重複元素 示例 1: 示例 2: 提示: 解題思路 問題深度分析 問題本質 核心思想 關鍵難點分析 典型情況分析 算法對比 算法流程圖

leetcode , 算法 , 後端開發 , 鏈表 , 重複元素 , harmonyos

架構設計師 - 手把手帶你上手D3.js數據可視化系列(三)

10分鐘上手Fuse.js+D3.js:讓數據可視化交互體驗翻倍 你是否曾為數據可視化項目中的搜索功能頭疼?用户在海量數據中找不到目標時的挫敗感,往往會讓精心設計的圖表失去價值。本文將展示如何用Fuse.js(模糊搜索庫)和D3.js(數據可視化庫)打造智能搜索交互,讓用户輕鬆找到所需數據,提升可視化體驗。 讀完本文,你將掌握: Fuse.js

高亮 , d3 , 搜索 , 後端開發 , harmonyos

尼古拉斯舞王 - 【數據結構入門手札】算法核心概念與複雜度入門

一. ⛳️算法的定義     算法:是解決特定問題求解步驟的描述,在計算機中表現為指令的有限序列,並且每條指令表示一個或多個操作。簡單説,算法就是 “解決問題的清晰流程”—— 就像菜譜(做菜的步驟)、導航路線(從 A 到 B 的路徑),本質都是算法。 二. ⛳️算法的特性     算法具有五個基本特性:輸入、輸出、有窮性、確定性和可行性。 2.1 🔔輸入     算

執行時間 , 後端開發 , 測試數據 , JAVA , 空間複雜度

清醒的人最荒唐 - SpringBoot實現自定義路由覆蓋

背景 公司最近有一個項目二期需要對一些功能進行改造,涉及部分框架內置業務接口個性化定製,兼容老接口功能並且增加一部分新的數據返回,由於前端調用這些接口分佈較多且較為零碎,修改測試成本較大,所以打算在框架層面提供路由覆蓋功能,加快項目進度減少無技術含量的修改帶來的系統風險 設計 提供自定義註解指定需要覆蓋的路由及新路由地址 系統啓動時掃描所有註解

系統啓動 , List , 自定義 , 後端開發 , JAVA

我是你諾言哥 - 桌牌製作系統:自定義設計 + 打印,高效搞定桌牌

之前領導讓做會議桌牌,一開始想徒手排版,折騰半天沒頭緒,最後還是找別人要了模板才勉強完成。現在發現這款工具,才知道做桌牌能這麼省心。 下載地址:https://pan.quark.cn/s/df655f7acccc 備用地址:https://pan.baidu.com/s/12HupZfMGhFDV6zJez6ufRA?pwd=ui4e 今天分享

後端開發 , 上傳圖片 , 下載地址 , Python

wx690f58fc7961b - java測驗

Java 基礎測驗 一、選擇題(共 10 題,每題 5 分) 下列關於 Java 語言的説法,錯誤的是( ) A. Java 是跨平台的,因為它運行在 JVM 上B. Java 支持多重繼承C. Java 是一種面向對象的語言D. Java 程序的入口方法是main方法 以下代碼的輸出結果是( )

System , 後端開發 , JAVA , Python

煙雨江南的秋 - C#中導出PDF格式文檔

在現代Web應用程序開發中,PDF文檔的生成與導出是一項常見且重要的功能。iText系列庫作為功能強大的PDF處理工具,在.NET開發中被廣泛應用。本文將深入探討iText7與iTextSharp這兩個版本的對比分析,並提供在C# WebApi中實現PDF導出的詳細案例。 一、iText7與iTextSharp概述 1.1 基本概念 i

System , 開發語言 , pdf , 後端開發 , c , Layout , Python

mob64ca14193248 - CNCF Weekly 19-31 - CNCF的個人空間 -

當容器監控遇見大語言模型,可持續發展不再是紙上談兵 緣起:一場關於綠色合規的技術對話 在北京時間10月22日的CNCF Kepler社區週會上,來自Red Hat的Marco帶來了一場源自Open Source Summit Korea的精彩分享。這場題為《Exploring Kepler’s Next Chapter: Achieving Clou

服務器 , 數據 , 後端開發 , 1024程序員節 , ci , Python

數碼墨魚 - C語言進階教程之字符串&內存函數

在C語言中,字符和字符串的處理是基本且重要的概念。字符在C中通常由char類型表示,而字符串則是以null終止的字符數組。內存操作函數則提供了基本的內存處理能力,如複製、設置、比較等內存塊。 字符操作 字符使用char類型聲明,C語言標準庫提供了一系列函數來檢查和轉換字符。頭文件ctype.h包含了字符操作的函數: isalpha(): 檢查參數是否是

字符串 , 頭文件 , 後端開發 , 內存操作 , harmonyos

瑞雪小雪 - 詳解 Python 垃圾回收機制與內存優化

寫 Python 時總覺得“不用手動釋放內存真方便”,但接手一個跑了幾天就內存爆炸的腳本後,我才意識到:自動回收不代表不用關心內存。Python 的垃圾回收機制確實能幫我們處理大部分內存管理工作,但瞭解它的原理,才能避免內存泄漏,讓程序更高效。 一、垃圾回收的核心原理 Python 主要通過三種機制回收內存: 1. 引用計數:最基礎的回收方式 每個對象都有

循環引用 , 引用計數 , 後端開發 , Python

bugouhen - 視頻融合平台EasyCVR設備管理查詢中,檢索可展示通道詳細信息_TSINGSEE的技術博客

一、行業背景:快遞代收點的繁榮與隱憂 隨着電商經濟的蓬勃發展,小區驛站、校園代收點、便利店代收等已成為城市物流“最後一公里”的關鍵節點。然而,在帶來便利的同時,這些代收點也面臨着巨大的管理壓力: 資產安全風險高:快件堆積,易發生丟失、錯拿、盜拆等問題,責任界定困難。 運營矛盾頻發:取件高峯排隊擁擠、貨架混亂尋找困難、服務糾紛等,影響用户體驗。

視頻監控 , 客户端 , 後端開發 , 解決方案 , Python

墨舞青雲 - Python也能繪製藝術畫?這裏有一個完整教程 -

前言 生成Voronoi圖,有2個庫是最常用的:scipy和geovoronoi。 scipy 可能是因為我用的是實際的地圖數據,邊界比較複雜,用這個庫老是會有很多小bug,比如邊緣會有部分面積沒有被劃入任何一塊區域。和AI對話了好多輪,還是沒有完全搞定。 和AI的部分對話截取如下:

數據 , ci , 前端開發 , Javascript , Json , Python

Turbo_K - mysql的查詢優化器如何選擇執行計劃

MySQL 查詢優化器(Query Optimizer)負責決定如何執行一個查詢,它通過選擇最優的 執行計劃 來實現查詢的高效執行。查詢優化器的目標是根據查詢的複雜性、表的大小、索引的可用性等因素選擇最優的執行路徑。下面將詳細介紹 MySQL 查詢優化器是如何選擇執行計劃的。 1. 執行計劃概述 執行計劃 是 MySQL 查詢優化器選擇的一系列操作步驟,指明如何掃描表

MySQL , 執行計劃 , 查詢優化 , 後端開發 , JAVA

mb69102d3c32672 - 分享一些Java技術帖子的寫作技巧

Java技術帖子的核心價值是“讓讀者能看懂、能複用、能避坑”,既要體現技術深度,又要降低理解門檻。結合技術社區(掘金、CSDN、InfoQ等)的傳播邏輯和開發者閲讀習慣,整理了以下實戰寫作技巧,覆蓋從選題到收尾的全流程: 一、選題:先抓“用户痛點”,再定“內容邊界” 技術帖子沒人看,大概率是選題太“虛”或太“偏”。好選題的核心是:解決具體人羣的具體問題。

線程池 , 緩存 , 後端開發 , JAVA

wzw45233 - 數據庫什麼時候需要一張中間表

在 MySQL 中,A 和 B 是一對多關係,不需要中間表,直接在 B 表 中添加一個外鍵,指向 A 表的主鍵 即可。 為什麼不需要中間表? 中間表( junction table )在數據庫設計中主要用於解決 **多對多(Many-to-Many)**關係。例如,學生和課程的關係:一個學生可以選多門課,一門課也可以被多個學生選。這時就需要一箇中間表(如 studen

一對多 , 外鍵 , 後端開發 , JAVA , 主鍵

Aceryt - ONNX 新特性大解讀和最佳實踐分享|直播預告

你是否還在為多模型部署的冗餘計算髮愁?當圖像分類與目標檢測模型分別佔用 GPU 資源時,算力浪費與推理延遲成為難以迴避的痛點。本文將帶你用 ONNX(Open Neural Network Exchange,開放神經網絡交換格式)構建多任務學習模型,通過共享特徵提取層實現"一次前向傳播,多任務並行輸出",實測可降低 40% 計算資源消耗。 讀完本文你將掌握:

多任務 , 後端開發 , 複用 , 特徵提取 , Python

星源代碼 - Python小白成長記 · 第2課(下)| 控制流程& 習題

大家好,我是 星源,19歲自學 Python 的編程小白 🤓。 繼續上節課沒講完的控制流程!今天把 if / else / elif / while / for 全部吃透,再配習題鞏固,組合拳打滿! 📌 今日學習內容 👉 “讓程序會分支、會循環、會跳步,徹底告別‘直線思維’!” ✨ 知識點講解 1️⃣ 程序執行

操作符 , 控制流 , 後端開發 , 代碼塊 , Python

wx6875a567c49bb - MyBatis 動態 SQL

MyBatis 動態 SQL 是其核心特性之一,通過 XML 標籤或註解動態拼接 SQL 語句,解決了傳統 SQL 中硬編碼條件、重複代碼、參數為空導致語法錯誤等問題,能根據不同參數值自動生成適配的 SQL,靈活應對多條件查詢、動態插入 / 更新等場景。 if 標籤 if 標籤根據參數值判斷是否拼接標籤內的 SQL 片段(參數非空 / 非默認值時生效)。

Spring Boot , 動態SQL , 後端開發 , Mybatis

mob64ca14085c24 - WinCC_RT_Professional_

目錄 插件的編寫 插件的使用 參考資料 Creation of .NET Controls 109759944_Prepare.NetControls_DOC_en.pdf 插件的編寫 創建插件項目,選擇Windows窗體控件庫(.NET Framework) 框架選擇 4.5.2以上版本

控件 , 程序集 , 自定義 , 架構 , 後端開發

A食今獸 - PYTHON tkinter模塊-19

Frame(框架)是Tkinter中最常用的容器組件,用於組織和分組其他組件。 基本用法 1. 導入和基本創建 import tkinter as tk from tkinter import ttk # 創建主窗口 root = tk.Tk() root.title("Frame組件詳解") root.geometry("600x400")

frame , 後端開發 , Python

mob64ca13faa4e6 - 第二章 JavaScript 基本語法_

1. 變量的使用 1)基本用法 創建變量,變量賦值 var或let關鍵字:聲明一個變量。推薦用let定義變量,避免var的缺陷。 var name = 'Oscar'; let age = 20; 彈框提示:變量賦值可通過彈框提示用户輸入信息 script

字符串 , 開發語言 , 賦值 , 後端開發 , ecmascript , Javascript , Python

mob64ca13fe62db - Unity Shader學習:貼花(Decal)

Unity URP中的Decal(貼花)系統是一種用於將材質投射到場景幾何體表面的技術,主要用於實現血跡、彈孔、塗鴉等動態表面裝飾效果。以下是詳細解析: 核心功能與用途 動態投影:通過Decal 【從UnityURP開始探索遊戲渲染】專欄-直達 Unity URP中的Decal(貼花)系統是一種用於將材質投

性能優化 , 世界座標 , 貼圖 , 前端開發 , Javascript