收藏 / 列表

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

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

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

flybirdfly - 【C++初階學習】stack/queue/priority

目錄 stack和queue 前言 1. stack的基本使用 1.1 棧的基本概念 1.2 stack的基本使用 1.3棧的模擬實現 2. queue的基本使用 2.1 隊列的基本概念 2.2 queue的基本使用 2.3 隊列的模擬實現 3. priority_queue(優先隊列)深

函數模板 , include , 偏特化 , Css , 前端開發 , HTML

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

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

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

小飛俠格魯帥 - python 實現二維碼解析

嘿喲,小夥伴們!今天咱要讓Python來大顯身手,實現二維碼解析的功能!就像給Python裝上了一雙“火眼金睛”,能一下子看清二維碼裏的秘密。pyzbar庫就是那個厲害的“幫手”,它能幫Python輕鬆解析二維碼。安裝也簡單,pip install pyzbar就行啦! 下面是用Python實現二維碼解析的代碼示例: import cv2 from pyzb

二維碼 , 圖形用户界面 , 後端開發 , Python

mob64ca13fc220d - SpringBoot配置文件類型——YML文件

1. Elasticsearch 配置(elasticsearch.yml) 需配置: 自身的實體證書(用於 Transport 層節點間通信、HTTP 層外部客户端通信); CA 根證書(用於驗證其他節點 / 組件的實體證書)。 yaml # 基本配置 cluster.name: my-elk-clus

ssl , elasticsearch , elastic , 後端開發 , Python

mb68bd9657ee325 - python中的sys模塊

。Python 的 sys模塊是一個與解釋器緊密交互的核心工具集,它為你打開了深入控制和定製 Python 運行環境的大門。下面,我將從核心功能到實際應用,為你係統性地解析這個模塊。 🧭 初識 Sys 模塊 sys模塊是 Python 標準庫中一個至關重要的內置模塊,它提供了一系列變量和函數,用於訪問和干預 Python 解釋器自身的運行環境。這與主要用於與操作系統

自定義 , 重定向 , 後端開發 , Python

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

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

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

程序員愛釣魚 - Python編程實戰:面向對象與進階語法——類型註解與代碼規範(PEP 8)

Python 以“優雅”“簡潔”“可讀性強”著稱,而實現這些特性的關鍵之一,便是 良好的代碼規範與清晰的類型註解。 隨着項目規模的擴大、團隊成員的增加,編寫“看得懂、改得動”的 Python 代碼比“能運行的代碼”更重要。 本篇將帶你深入瞭解兩大核心主題: 一是 類型註解(Type Hinting),幫助代碼更明確、更可維護; 二是 代碼規範 PEP 8,讓你的代碼更符

List , 後端開發 , Python

mob6454cc6d3e23 - 前端性能優化系列 | 加載優化(下)

目錄 前端資源加載順序優化:提升頁面性能的關鍵策略 引言 為什麼資源加載順序影響性能 核心優化策略 1. 合理使用async和defer屬性 2. 預加載關鍵資源 3. 資源分組與懶加載 實際優化案例 性能驗證與工具 實

加載 , 後端開發 , 加載順序 , HTML , 前端 , Python

我是你諾言哥 - 文字 LOGO 生成器:無廣告,自定義設計超省心

找 LOGO 生成軟件時總被廣告彈窗煩到?要麼點半天關不掉廣告,要麼設計到一半彈出付費提示,想安安靜靜做個簡單文字 LOGO 都難。 下載地址:https://pan.quark.cn/s/3116fecb1b13 備用地址:https://pan.baidu.com/s/1s6ehHkLRydbggodpIxsm7w?pwd=ygjm 直到試了這款文字

保存圖片 , 生成器 , 後端開發 , 陰影效果 , Python

半夏微光zhang - 註解

1.1 註釋和註解的區別 共同點:都可以對程序進行解釋説明。 不同點:註釋,是給程序員看的。只在Java中有效,在class文件中不存在註釋的。 當編譯之後,會進行註釋擦除。 註解,是給虛擬機看的。當虛擬機看到註解之後,就知道要做什麼事情了。 1.2 如何使用註解 在以前看過註解@Override。 當子類重寫父類方法的時候,在重寫的方法

自定義註解 , Test , 後端開發 , JAVA , ide

數據俠客行 - centos7手動安裝openstack

環境: CentOS7.3 openstack ocata 一.基礎環境配置 1.host表 192.168.130.101 controller 192.168.130.111 block1 192.168.130.201 compu

MySQL , 雲計算 , OpenStack , Centos , memcached

煙雨江南的秋 - 爬蟲前篇 /https協議原理剖析

在現代互聯網中,幾乎所有網站都已經遷移到 HTTPS。對於開發者而言,HTTPS 不再只是“多加一個 s”,而是一個涉及 證書驗證、TLS 握手、SNI、HTTP/2、多層加密與反爬機制 的複雜體系。要寫出一個穩定、可維護、能合法採集數據的爬蟲,必須理解 HTTPS 協議的細節、如何排查連接失敗,以及在調試時如何分析加密流量。本文以實戰為導向,給出 No

小程序 , HTTPS , 後端開發 , 爬蟲 , ios , 網絡協議 , Python

CodePulse代碼脈搏 - AI低代碼平台增強版:企業級功能與AI增強

基於現有低代碼平台,添加企業級功能、AI增強和高級集成能力。 1. 企業級工作流引擎 # workflow_engine.py from typing import Dict, List, Any from enum import Enum from datetime import datetime import asyncio class NodeTyp

List , 數據 , 後端開發 , JAVA , Json

gjnet - C++ 子類父類的相互轉換_51CTO博客

背景 在工作中,經常用到父類指針指向子類對象,通過virtual關鍵字實現多態;但當突然子類對象想向父類傳數據時,一下子愣住了。重新回顧下C++基礎 一、子類向父類傳遞數據 1. 基本調用方式 class Parent { public: void parentFunc() { std::

子類 , 數據 , 1024程序員節 , 前端開發 , 父類 , Javascript

瑞雪小雪 - Python函數式編程:map、filter與reduce應用

剛開始寫Python時,我處理列表總愛用for循環嵌套各種if判斷,代碼寫得又長又亂。後來接觸了函數式編程,用map、filter和reduce重構後,原本十幾行的代碼經常能精簡到兩三行,不僅可讀性提高了,邏輯也更清晰。 函數式編程的核心是“用函數處理數據”,強調通過純函數的組合來解決問題,減少狀態變化和副作用。map、filter和reduce是Python實現函數式編程

迭代器 , 後端開發 , for循環 , Python

虎斑嘟嘟 - 大模型智能體在醫療影像診斷中的特徵提取與識別

大模型智能體在醫療影像診斷中的特徵提取與識別 隨着人工智能技術的快速發展,大模型智能體在醫療影像診斷領域正掀起一場革命。本文將深入探討大模型智能體如何通過先進的特徵提取與識別技術,改變醫療影像的診斷方式,並提供詳細的代碼實例展示這一過程的具體實現。 醫療影像診斷中大模型智能體的技術基礎 大模型智能體在醫療影像診斷中的核心價值在於其能夠模仿甚至增強人類專家的診斷思

yyds乾貨盤點 , 後端開發 , JAVA , Image , 模態 , 特徵提取

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

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

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

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

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

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

數據挖掘者 - 3、如何判斷一棵樹是否是紅黑樹?_weixin

【題目描述】 數據結構中有一類平衡的二叉搜索樹,稱為紅黑樹。 它具有以下 5 個屬性: (1)節點是紅色或黑色。 (2)根節點是黑色。 (3)所有葉子都是黑色。(葉子是 NULL節點) (4)每個紅色節點的兩個子節點都是黑色。 (5)從

紅黑樹 , 二叉搜索樹 , 後端開發 , ci , Python

我愛哇哈哈 - Nginx-1.9.1安裝教程:從源碼編譯到服務啓動的完整指南

大家好,我是你們的後端技術老司機。今天我們來聊聊一個後端開發繞不開的話題——Nginx安裝。別看這玩意兒簡單,但新手朋友經常在這上面摔跟頭。 今天我就手把手教你,從零開始安裝Nginx 1.9.1版本,讓你一次成功,從此告別"裝個Nginx搞了一天"的尷尬! 為什麼選擇源碼安裝? 可能有朋友問了:"為啥不直接yum install或者apt-get install?" 好

yyds乾貨盤點 , 運維 , bash , Nginx

mob64ca14085c24 - 數據庫的發展史_TCancel的博客-博客

問題: 應用程序建立的數據庫連接,也就是非交互式連接 是什麼時候開始的?什麼時候結束?連接結束後 會影響應用程序操作db失敗嗎? 還有就是如果連接關閉了 會立馬重新建立新的連接嗎? 解答: 我們討論的是應用程序通過連接池(如HikariCP)與MySQL建立的連接。這些連接是非交互式連接。 連接何時開始?當應用程序從連接池請求一個連接時,

生命週期 , 應用程序 , 連接池 , 前端開發 , Javascript

mob64ca13faa4e6 - 第二章 JavaScript 基本語法_

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

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

mob64ca1417b0c6 - Docker核心技術之Docker Compose -

Docker-compose-1 本章要點:dockek-compose基礎用法,compose基礎説明,無案例 Docker-Compose項目是Docker官方的開源項目,負責實現對Docker容器集羣的快速編排。本文編寫來源參考: docker菜鳥入門,Docker Compose 容器編排技術使用詳解, compose安裝使

composer , 容器 , Docker , 前端開發 , Javascript