收藏 / 列表

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

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

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

mob64ca1414c613 - 生信必備技巧之R語言基礎教程02--數據結構之向量基礎

R語言數據結構與數據處理基礎內容 5.1向量 5.2矩陣與數組 5.3數據框 5.4因子 5.5列表 5.1向量 # 數據結構與數據處理 # 5.1向量 # seq創建向量 seq(from = 1, to = 10, by = 1) # rep創建向量 x - rep(3

數據挖掘 , 數據 , 開發語言 , 數據分析 , R語言 , Css , 前端開發 , HTML

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

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

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

mb68bd9657ee325 - python中的queue模塊

Python 的 queue模塊是處理多線程編程中數據交換和任務調度的核心工具,它提供了線程安全的隊列實現,能有效避免數據競爭和鎖管理的複雜性。 🧩 隊列類型與核心方法 queue模塊主要提供了三種隊列類型,它們的區別主要在於元素的取出順序。 隊列類型

優先級 , 後端開發 , 線程安全 , 多線程 , Python

架構設計師 - 利用Python的PyQt5庫開發了系統 python能開發系統嗎

Python一直都被認為是開發語言裏簡單的一種,甚至很多產品經理為了職業生涯發展得更好都開始學習python了,你就看市面上最好割韭菜的就是python課了,別的語言課真沒那麼多,所以學了python又能怎麼樣?今天來聊聊Python開發工程師。 按照慣例,在開始前我會先為這個職位值不值得入行給出一個評分:4星,其中薪資收入:4星;工作內容:3星;

開發語言 , 後端開發 , 就業方向 , 開發工程師 , Python

wangfang呀 - Vue 響應式原理:你以為的“頁面自己動”,其實幕後全是黑科技!

哈嘍,各位小夥伴,歡迎來到我是wangfang呀的博客!我是我是wangfang呀,雖然還在編程的“菜鳥”階段,但我已經迫不及待地想和大家分享我一路上踩過的坑和學到的小技巧。如果你也曾為bug頭疼,那麼你來對地方了!今天的內容希望能夠給大家帶來一些靈感和幫助。 前言   第一次寫 Vue 時,很多人都會驚歎:“咦,data 裏一改值,頁面就自己刷新了!”。

數組 , Vue , 後端開發 , JAVA , 響應式

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

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

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

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

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

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

半夏微光zhang - Mybatis-Plus邏輯刪除

概念: 邏輯刪除,可以方便地實現對數據庫記錄的邏輯刪除而不是物理刪除。邏輯刪除是指通過更改記錄的狀態或添加標記字段來模擬刪除操作,從而保留了刪除前的數據,便於後續的數據分析和恢復。 物理刪除:真實刪除,將對應數據從數據庫中刪除,之後查詢不到此條被刪除的數據 邏輯刪除:假刪除,將對應數據中代表是否被刪除字段的狀態修改為“被刪除狀態”,之後在數據庫中仍舊

數據庫 , 後端開發 , JAVA

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

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

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

代碼保安 - 如何用Go開發一個高效的文件處理工具

Go語言在文件處理和併發方面有天然優勢,下面是一個完整的實現方案: 1. 基礎文件處理工具框架 package main import ( "bufio" "fmt" "io" "os" "path/filepath" "sync" "time" ) // FileProcessor 文件處理器接口 type FileP

Go語言 , 文件處理 , 後端開發 , go

CodePulse代碼脈搏 - 智能練習生成與進度追蹤

基於AI編程導師,添加智能練習生成和個性化學習路徑功能。 1. 智能練習生成器 # exercise_generator.py import random from typing import List, Dict from enum import Enum class Difficulty(Enum): BEGINNER = "beginner"

List , 後端開發 , JAVA , ci , Json

崽崽233 - Java(day241):Java 中如何使用 ThreadLocal 實現線程局部變量?

大家好,我是不熬夜崽崽!大家如果覺得看了本文有幫助的話,麻煩給不熬夜崽崽點個三連(點贊、收藏、關注)支持一下哈,大家的支持就是我寫作的無限動力。 前言   在多線程編程中,線程之間可能會共享數據。雖然共享數據有時是必要的,但如果不加控制,可能會導致線程安全問題,如數據競態、髒讀等。這種情況下,我們可以使用 線程局部變量(Thread Local Variables)

共享數據 , 後端開發 , 線程安全 , JAVA , 局部變量

wx65dfdaaec020c - 消息隊列性能優化與調優實戰指南

消息隊列性能優化與調優實戰指南 摘要 本文將深入探討消息隊列在生產環境中的性能優化策略,涵蓋Kafka、RabbitMQ、RocketMQ三大主流消息中間件的性能調優技巧。通過詳細的配置示例、性能測試數據和實戰案例,幫助開發者構建高性能、高可用的消息系統。 性能優化指標體系 關鍵性能指標定義 指標類別 具體指標 優化目

性能優化 , 後端開發 , 消息隊列 , kafka , Python

gjnet - 空降負責人如何與團隊建立信任?_極客時間_石雲升

團隊士氣低落是組織面臨的嚴峻挑戰,其根源往往在於信任缺失、方向迷茫或持續的壓力。要在這種情況下重建信任與動力,管理者必須採取一套系統性且以人為本的策略。核心在於立即開啓透明、誠實的雙向溝通,主動承認問題所在,並清晰闡明未來的改進方向和共同目標。 解決信任危機是第一要務,這要求領導者言行一致,兑現承諾。其次,必須通過實際行動展示變革的決心,例如公平處理遺留問題、優化不合理的流程、併

Small , 數據 , 一對一 , Css , 前端開發 , HTML

數碼墨魚 - 微信小程序本地存儲與獲取展示_51CTO博客

小程序本身的api 並不能實現 文件下載到 系統,只能實現下載到小程序的臨時緩存裏,那麼想要實現 下載與本地存儲 需要用到 文件下載和本地文件系統API;具體方案如下: 1.下載文件到本地 wx.downloadFile({ url: 'https://example.com/file.pdf', // 文件URL succ

本地文件 , 文件下載 , 緩存 , 後端開發 , Python

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

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

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

素雨末 - MySQL 面試常問

一、 索引篇:B+樹、最左前綴與失效場景 Q1:MySQL 為什麼使用 B+ 樹而不是 B 樹或哈希表做索引? 標準答案: B+ 樹 vs B 樹:B+ 樹的非葉子節點只存索引鍵,不存數據,因此單個頁能存放更多鍵,樹的高度更低,I/O 次數更少。所有數據都在葉子節點,且葉子節點用鏈表連接,範圍查詢效率極高。 B+ 樹 vs 哈

隔離級別 , 死鎖 , 數據 , 後端開發 , JAVA

bugouhen - WebGL與Canvas的顯存與內存使用分析_51CTO博客

Blazor WebAssembly作為微軟推出的革命性Web開發框架,讓開發者能夠使用C#和.NET構建交互式Web UI。在前端圖形渲染領域,Canvas和WebGL是兩種主流的技術選擇。本文將從性能角度深入對比這兩種圖形渲染方案,幫助你為Blazor WebAssembly項目選擇最佳圖形方案。🚀 Blazor WebAssembly圖形渲染基礎 在B

webassembly , 3d , 後端開發 , webgl , harmonyos

虎斑嘟嘟 - 零知識證明與深度學習:打造可驗證的AI推理新時代

零知識證明與深度學習:打造可驗證的AI推理新時代 在醫療、金融和自動駕駛等關鍵領域,人工智能系統正日益成為決策的核心。然而,這些“黑箱”模型如何讓人信任?當AI告訴你不應該批准貸款或患有癌症時,你如何知道這個決策是基於正確的推理,而不是被惡意篡改或包含了偏見? 傳統方法要求完全透明公開模型參數和輸入數據,但這在保護知識產權和用户隱私方面面臨巨大挑戰。 零知識證明

yyds乾貨盤點 , 數據 , 後端開發 , JAVA , ci , 零知識證明

Turbo_K - 如何實現數據庫的不停服遷移?

數據庫不停服遷移 是指在不影響現有系統正常運行的情況下,進行數據庫的遷移操作。這對於保障系統的高可用性、減少停機時間以及提高業務連續性至關重要。以下是幾種常見的實現數據庫不停服遷移的方式和步驟。 1. 數據庫遷移的需求與挑戰 在進行數據庫遷移時,常見的挑戰包括: 業務不中斷:遷移過程中必須確保業務正常進行,避免影響客户或用户。 數據一致性:源數

數據同步 , 數據 , 數據庫 , 後端開發 , JAVA

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

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

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

我愛哇哈哈 - 手把手教你用Tpaddleocr開發桌面端PDF識別工具,工作效率提升10倍!

作為一名資深技術開發,我經常遇到這樣的場景:需要從大量的PDF文檔中提取文字內容,但市面上的工具要麼收費昂貴,要麼識別效果差強人意。直到我發現了百度開源的PaddleOCR,結合Tpaddleocr(Python版本的PaddleOCR封裝),我決定自己動手開發一個桌面端PDF識別工具,效果出乎意料的好! 今天就來分享一下我是如何從零開始,開發出這款高效、準確的PDF識別工具的。

yyds乾貨盤點 , 後端開發 , JAVA , paddle , Python

mob64ca14085c24 - 《Linux運維實戰:Centos7.6基於docker-compose一鍵離線部署單節點redis6.2.8 》_docker離線部署redis

總結:整理不易,如果對你有幫助,可否點贊關注一下? 一、部署背景 由於業務系統的特殊性,我們需要面向不同客户環境部署定製化的系統實例。作為基礎組件之一,MongoDB在各類客户現場需頻繁 部署高可用分片集羣。尤其在支持多種 CPU 架構 (如 x86_64 和 ARM64)的場景下,手動部署不僅效率低下,還容易引發配置不一致等

虛擬化 , 分片集羣 , 雲計算 , mongodb , 運維 , 架構 , Linux