收藏 / 列表

智定義科技 - #智慧文旅整體解決方案:賦能景區智能升級,激活全域營銷勢能

一、背景      隨着科技的不斷髮展,旅遊業正逐步邁向智慧化、信息化。傳統的旅遊管理不足以滿足現代旅遊市場的多樣化需求,需通過建設現代化智慧文旅管理平台,提升旅遊服務質量和管理效率。 二、系統架構 三、軟件結構     本軟件採用的是 uniapp+JAVA 語言開發,編碼規範完全按照阿里巴巴編碼規範     移動端:採用 uni-app 方案,一份代碼多終端適配,同時支持 AP

uniapp , springboot , JAVA , element-ui , html5

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

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

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

wzw45233 - java數據類型,BigDecimal判斷是否相等

BigDecimal 是一個用於高精度算術運算的類,提供了多種方法來比較兩個 BigDecimal 對象是否相等。 為什麼不推薦使用 == 首先,需要明確一點:不要使用 == 運算符來比較 BigDecimal 對象。 原因如下: == 比較的是對象的引用(內存地址),而不是對象的值。 即使兩個 BigDecimal 對象的值相同,它們也

運算符 , 實際開發 , System , 後端開發 , JAVA

瘋狂迪霸戈 - Spring Boot Excel模板下載異常

Spring Boot Excel模板下載異常:Maven資源過濾導致的文件損壞問題排查 問題背景 在Spring Boot項目中,我們經常需要提供文件下載功能,特別是Excel模板下載。最近在開發一個M系統時,遇到了一個奇怪的問題:Excel模板文件可以正常下載,但下載後的文件無法打開,提示文件損壞。 問題現象 文件下載接口正常返回,HTTP狀態碼200

模版下載異常 , 後端開發 , excel , JAVA

自由的瘋 - 《日誌與監控:打造可觀測的應用(十五)》

可觀測性是現代應用的核心能力,通過日誌(Logging)、指標(Metrics)和追蹤(Tracing)幫助開發者快速定位問題、優化性能。本文將重點介紹Serilog/NLog 集成、Application Insights 配置和結構化日誌實踐,幫助構建高效、可維護的日誌與監控體系。 1. Serilog/NLog 集成:結構化日誌框架 1.1 Serilo

yyds乾貨盤點 , c++ , 後端開發 , c , 結構化 , Json

我愛哇哈哈 - Vue預覽Excel文件的完整指南:從零開始實現

大家好,我是你們的前端老司機。今天我們來聊聊一個讓無數前端開發者頭疼的問題——Vue中如何預覽Excel文件。 你是否也遇到過這些場景: 產品經理説:"用户上傳Excel文件後,要在頁面上直接預覽,不要下載" 用户抱怨:"我上傳的Excel文件怎麼看不到內容?" 後端同事問:"前端能不能直接展示Excel,我返回二進制流就行" 老闆質疑:"為什麼別人家的

合併單元格 , yyds乾貨盤點 , 數據 , 上傳 , 架構 , 後端開發

小風箏 - SpringBoot 使用 Sa-Token 完成路由攔截鑑權

一、需求分析 在前文,我們詳細的講述了在 Sa-Token 如何使用註解進行權限認證,註解鑑權雖然方便,卻並不適合所有鑑權場景。 假設有如下需求:項目中所有接口均需要登錄認證校驗,只有 “登錄接口” 本身對外開放。 如果我們對項目所有接口都加上 @SaCheckLogin 註解,會顯得非常冗餘且沒有必要,在這個需求中我們真正需要的是一種基於路由攔截的鑑權模式,那麼在 Sa-Token 怎麼實現路由

sa-token , 權限控制 , spring , 權限 , JAVA

吳大同 - qData 數據中台完整功能介紹 —— 商業版與開源版功能對比

一、qData 數據中台概覽 在數字化轉型的大背景下,數據已經成為企業最核心、最具價值的資產。qData 數據中台,作為企業數據治理與應用的關鍵平台,憑藉高性能與創新理念脱穎而出。它秉持 “高效、安全、靈活、開放” 的設計原則,致力於為企業打造一站式的數據解決方案。 qData 數據中台具備多方面優勢:在 數據接入 上,能夠廣泛兼容主流數據庫與消息隊列,確保異構數據順暢匯聚;在 數據建模 上,提供

大數據 , 開源軟件 , springboot , JAVA , 數據處理

飛天鑄幣 - spring常用註解

分享一些我最近都在用的關於spring和mybatis註解 Spring(Spring boot) 聲明bean註解 @Component 它是一個spring組件掃描的基礎註解,用於標識一個普通bean對象,當被spring的掃描器掃到時,會自動創建為bean對象並放入spring容器管理中其默認名稱是類名首字母小寫。 它可以被@Controller(控制層)、@Service(業務層)、

spring , JAVA , Mybatis

舒一笑不禿頭 - 撕碎語法教科書!PandaCoder教大模型「暴力越獄」逐字翻譯

⚔️ 為什麼發動這場「熊貓起義」? 插件介紹的處女篇:https://mp.weixin.qq.com/s/fwMEhmx8vxVlvfnipx09Ag Jenkinsfile文件支持功能詳細介紹篇:https://mp.weixin.qq.com/s/5sXcdd4PU_81Ms64ZdlNAw 為什麼叫「熊貓編碼助手-PandaCoder」? 熊貓是中國的國寶,備受世界喜愛,代表着中國

插件 , intellij-idea , JAVA , 後端

Meng小羽 - Phoenix框架 從0到1設計業務併發框架 自動構建有向無循環圖設計

從 0 到 1 設計業務併發框架系列: Phoenix 框架 小米商城產品站革新之路 Phoenix 框架 怎麼組織設計一個框架 Phoenix 框架 併發線程池的核心設計 Phoenix 自動構建有向無環圖的業務併發框架,核心就在於不需要開發人員關心調用分層和依賴互斥的排序問題,通過算法進行自動構建、收集 Task 任務、檢測環或者依賴,最後打印併發組分層信息。 本篇文章就講解下如何構

spring , 框架 , JAVA , 併發

軟件求生 - 只有 6 小時停機窗口,我們如何完成原本要 48 小時的測試?

大家好,我是小米,一個 31 歲仍堅持相信技術能改變世界、但也深知需求能改變頭髮數量的程序員。 最近,我們公司搞了個“大動作”——支付主體切換。聽起來挺酷的,但做過支付同學都懂:這絕對不是簡單的“換個名字”或者“調個參數”這麼輕鬆。 它意味着從最核心的訂單到最角落的對賬,從你點外賣的“下單-支付-回調”,到商家第二天清晨的“營收到賬”,統統都要配合這一次遷移。

鏈路 , yyds乾貨盤點 , 優先級 , 辦公效率 , 用例

Enaium - LSP介紹並實現語言服務

首發於Enaium的個人博客 LSP (Language Server Protocol) 介紹 前段時間我為Jimmer DTO實現了一個 LSP 的語言服務,這是我第一次實現 LSP,所以在這裏我分享一下我實現LSP的經驗。 首先來看一下效果,圖片太多,我就放一部分,更多的可以看jimmer-dto-lsp LSP 是一種協議,用於在 IDE 和語言服務器之間通信。IDE 通過 LS

編程語言 , lsp , ide

JavaGuide - 程序員簡歷編寫指南(超詳細) | JavaGuide

一定一定一定要重視簡歷啊!朋友們!正式投遞簡歷之前,至少要花 2~3 天時間來專門完善自己的簡歷。並且,後續還要持續完善,即使你已經找到了工作。完善簡歷亦是對自己過往工作的總結,還是非常有必要的。 簡歷就像是我們的一個門面一樣,它直接決定了我們是否能夠獲得面試機會。簡歷上的內容很大程度上決定了面試官提問的側重點。 在不誇大自己能力的情況下,寫出一份好的簡歷也是一項很棒的能力。一般情況下,技術能力和

簡歷 , 程序員

wayn - 終於有篇文章把後管權限系統設計講清楚了

在常用的後台管理系統中,通常都會有權限系統設計,以用於給對應人員分配不同權限,控制其對後管系統中的某些菜單、按鈕以及列表數據的可見性。 本文將用 waynboot-mall 項目舉例,給大家介紹常見後管系統的權限控制該如何設計。大綱如下, 權限模型 要理解權限控制,我們需要先了解什麼是權限模型。 權限模型是指用於描述用户、角色和權限之間關係的一種抽象模型。不同的權限模型有不同的優缺點,適用於不

權限控制 , 權限 , JAVA

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

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

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

鹽焗代碼蝦 - 支付寶花唄分期如何接入

馬上過年了,經過一波年貨大采購,花唄都要見底了~ 不慌,今天跟大家聊一聊如何接入支付寶的花唄分期。 什麼是花唄分期 花唄分期是螞蟻集團推出的消費金融產品,用户在商家端網站或線下門店購物時使用花唄分期支付,訂單全額實時支付到商家支付寶賬户中,用户分期償還資金。 分期產生的手續費用由商家或者用户進行承擔,對手續費用感興趣的同學可以參考 [花唄分期手續費計算規則] 詳細瞭解。 那麼花唄分期需要如何接入

經驗 , 支付寶 , JAVA

我不是碼農 - spring security oauth2.0 sso流程分析

現在我們系統使用的是spring security oauth2.0 sso單點登錄方案,偶爾出現會話失效,經過分析比對看了下日誌,出現會話失效時會出現一個警告, Could not fetch user details: class org.springframework.security.oauth2.client.resource.UserRedirectRequiredException,

oauth2.0 , spring , springsecurity , springboot , JAVA

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

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

數據庫 , 後端開發 , JAVA

宇文成都 - Python 如何將PDF轉換為PNG圖片

在數字化辦公和內容呈現日益豐富的今天,PDF文檔以其跨平台、版式固定等優勢,成為信息交流的主流格式。然而,在某些特定場景下,我們可能需要將PDF轉換為圖片格式,特別是PNG。例如,為了在網頁中嵌入PDF內容預覽、在社交媒體分享文檔片段、或者進行圖像處理和分析。手動截圖不僅效率低下,還難以保證質量和批量處理能力。此時,藉助Python編程自動化這一過程,無疑是最佳選擇。 Python憑藉其強大的生態

pdf , Python

崽崽233 - Java(day235):Java 中如何實現分佈式系統的負載均衡?

大家好,我是不熬夜崽崽!大家如果覺得看了本文有幫助的話,麻煩給不熬夜崽崽點個三連(點贊、收藏、關注)支持一下哈,大家的支持就是我寫作的無限動力。 前言   在現代微服務架構中,負載均衡是一個至關重要的概念。負載均衡通過將請求分發到多個服務器實例上,從而確保系統的高可用性、可靠性和可擴展性。在分佈式系統中,負載均衡能夠有效地處理大量的併發請求,避免單一服務節點的過載,

spring , 服務器 , 負載均衡 , 後端開發 , JAVA

呀哈哈kk - 【詳解】Python獲取系統性能信息

Python獲取系統性能信息 在開發和維護應用程序的過程中,瞭解系統的性能狀態是至關重要的。這不僅可以幫助我們優化程序的運行效率,還可以及時發現並解決潛在的問題。Python 作為一種強大的編程語言,提供了多種方式來獲取系統的性能信息。本文將介紹如何使用 psutil 庫來獲取包括CPU、內存、磁盤和網絡在內的系統性能數據。 安裝 psutil psutil(P

sed , 後端開發 , 磁盤分區 , JAVA , 網絡接口

wx690f565d7bc78 - 什麼是Java中的指令重排?

一、指令重排的定義 在執行程序時,為了提高性能,編譯器和處理器常常會對指令進行重新排序。 編譯器重排:編譯器在不改變單線程程序語義的前提下,重新安排語句的執行順序。 處理器重排:CPU 採用了指令級並行技術,將多條指令重疊執行。如果不存在數據依賴性,處理器可以改變語句對應的機器指令的執行順序。 二、指令重排的背景和原因 指令重排的

執行順序 , MySQL , 數據庫 , 編譯器 , 多線程

素雨末 - 從 LinkedList 到 SynchronousQueue

一、Java 隊列體系概覽 Q1:Java 中 Queue 相關的接口和類有哪些?它們的關係是什麼? 核心接口: QueueE:基礎 FIFO 隊列(offer/add,poll/remove,peek/element) DequeE:雙端隊列(支持頭尾插入/刪除),繼承Queue BlockingQueueE:阻塞隊

後端開發 , 線程安全 , JAVA , 阻塞隊列