博客 RSS 訂閱

豆豆和不點 - 線程池導致的 shutdown失敗的完整排查過程

SpringBoot 中有一種方式可以優雅地關閉應用程序。 (優雅停機是指​關閉應用程序時,在規定的超時時間範圍內,允許進行中的請求完成,拒絕新的請求進入​。 這將使應用在請求處理方面保持一致,即沒有未處理請求,每一個請求都被處理(完成或拒絕) 配置如下 server: port: 8888 shutdown: graceful management: endpo

spring , 應用程序 , 後端開發 , 線程 , JAVA

收藏 評論

epeppanda - 創建外鍵時被引用的索引不存在

外鍵的數據來源於主鍵表裏的數據,也就是説主鍵表裏如果沒有這個數據外鍵表是插不進去的,你必須先在主鍵表插入進去了才能在外鍵表插入。主鍵表的主鍵字段不能重複哦。重複了也插不進的 如下表 CREATE TABLE Course( Cno VARCHAR(4) PRIMARY KEY, Cname VARCHAR(20) NOT NULL, Cpno VARC

大數據 , 數據 , 創建外鍵時被引用的索引不存在 , 數據倉庫 , 外鍵 , 主鍵

收藏 評論

wx690f565d7bc78 - wps 插件 java開發示例

WPS 插件的 Java 開發主要基於 WPS 開放平台的 JS 插件體系 + Java 後端服務 實現(WPS 插件核心運行環境是瀏覽器內核,前端用 JS/HTML,Java 作為後端提供業務邏輯支撐);若需深度集成(如本地插件),可基於 WPS 提供的 C++ SDK 封裝 Java 調用(JNI)。 以下是最常用的 WPS 在線/桌面插件(前端 JS + 後端 Jav

spring , 數據 , MySQL , 數據庫 , JAVA

收藏 評論

豐木 - elasticsearch的script之script_fields,以及doc_values和source

1. doc與params._source script中有時候用doc, 有時候用params._source, 是不是不容易不清楚? script中直接使用可以用doc也可以用params._source; 只是用法不太一樣: doc用的時候是一個包裝器, 要.value才能操作;params._source是直接取source原始數據,不用.value 但是如果是要寫

elasticsearch

收藏 評論

軟件求生 - 社招必問:分佈式 Redis 前期做還是後期做?看完你就懂了

大家好,我是小米,一個 31 歲依舊熱愛折騰技術的程序員。 今天要跟你嘮一個我親身經歷過的、關於 Redis 的故事。故事有點長,但保證你看完就永遠忘不了面試官問的那句: “分佈式 Redis 是前期做,還是等規模上來了再做?” 我會用一個“倉鼠糧倉”的故事,把分佈式 Redis 的邏輯講得明明白白。準備好了嗎?開講! 那一年,我

單實例 , redis , 服務器 , yyds乾貨盤點 , 數據庫

收藏 評論

龔禮鵬AndroidOrOH - OpenHarmony SIM卡信號值整體流程分析

目錄 1.Telephony架構 2.具體分析 1.Telephony架構 本篇是來介紹OpenHarmony SIM卡信號值的整體分析流程,整體流程如下 這裏的分層流程參考:OpenAtom OpenHarmony 2.具體分析 可以看出來信號值先是從modem傳遞到vendorlib層,由於我們無法查看到mod

移動開發 , Android , .net

收藏 評論

祝你今天愉快 - C++進階學習(一) 變量地址和指針變量

在 C++ 中,變量地址和指針變量是內存操作的核心概念。 1.變量地址 每個變量在內存中都有一個存儲位置,這個位置用地址表示。 使用取地址運算符可獲取變量的地址。 int x = 42; cout x; // 輸出 x 在內存中的地址(如 0x7ffd1234) 地址是一個

指尖人生 , 數組 , 移動開發 , 字節數 , 指針變量 , c++ , Android

收藏 評論

程序員蝸牛 - 性能調優!Java反射不如MethodHandle高性能調用

點擊上方“程序員蝸牛g”,選擇“設為星標” 跟蝸牛哥一起,每天進步一點點 程序員蝸牛g 大廠程序員一枚 跟蝸牛一起 每天進步一點點 33篇原創內容 公眾號 環境:SpringBoot3.4.2 1. 簡介 Java反射與MethodHandle均用於運行時動態操作方法,但設計目標與實

參數類型 , yyds乾貨盤點 , 方法調用 , 後端開發 , JAVA , 句柄

收藏 評論

漢得數字平台 - 重磅升級|漢得靈猿AI中台1.7版本發佈!

漢得靈猿(大聖)AI中台1.7版本正式發佈!這次升級不僅帶來了眾多新功能,還從Agent智能體能力、企業知識助手能力、內置應用場景擴展、平台體驗優化等多個維度進行全面增強,旨在為用户提供更強大、更智能、更便捷的功能體驗,更好地服務於用户的實際業務場景。 此次版本升級,主要聚焦以下四個方面: Agent智能體全面升級:在新版本中,我們對Agent智能體功能進行了大幅擴展,新增多個節點,節

agent , ai開發 , 人工智能

收藏 評論

KubeSphere - 某頭部汽車金融以 KubeSphere 多集羣支撐混合雲合規治理與彈性擴展

在金融監管趨嚴、業務持續創新的背景下,國內某頭部汽車金融公司需要在有限的硬件資源上,同時滿足多環境隔離、合規要求與快速迭代的業務需求。藉助 KubeSphere 容器平台與雲易捷超融合平台,企業在約三個月內完成混合金融平台的搭建,實現多集羣統一管理、生產與研發環境隔離以及容器化運維能力落地,為後續業務系統向雲原生架構演進打下基礎。 客户背景與行業挑戰 該汽車金融公司隸屬於國際知名汽車集團,長期深耕

後端

收藏 評論

codechen8848 - 一鍵部署!一款開源自託管的照片畫廊神器!

大家好,我是 Java陳序員。 在這個數字時代,我們的手機和相機裏存滿了無數珍貴的照片 —— 家人的笑臉、旅行的風景、生活的點滴瞬間。但這些回憶往往被淹沒在雜亂的相冊裏,要麼受制於雲存儲的隱私風險,要麼因格式兼容問題難以完整呈現。 這時候,我們可以搭建一個完全屬於自己、能按時間和地點梳理回憶的照片畫廊。 今天,給大家推薦一款專注於流暢體驗的自託管個人畫廊神器,支持一鍵部署! 關注微信公眾號:【

前端

收藏 評論

英俊的鼠標 - 八方網絡安全課

在數字化浪潮席捲全球的今天,網絡安全已成為企業生存與發展的生命線。訁果xingkeit-top從個人隱私泄露到企業數據被竊,從金融詐騙到國家關鍵基礎設施遭受攻擊,網絡安全事件頻發,給社會帶來巨大損失。本文將結合真實案例,深度剖析常見漏洞的利用方式與防禦策略,為網絡安全從業者提供一份實戰避坑指南。 一、遠程代碼執行漏洞:高危漏洞的“定時炸彈” 典型案例:Log4Shell漏洞的全球性危機

網絡安全 , 知識

收藏 評論

OurBMC - 開放原子大賽BMC賽道九強誕生,共逐20萬獎金

第三屆開放原子大賽正在火力全開!由 OurBMC 社區聯合飛騰公司設立的「基於BMC的整機功耗智能管理」賽道,初賽結果新鮮出爐! 該賽道聚焦 BMC 系統輕量級 AI 模型落地,旨在為數據中心提供整機功耗智能管理方案。經專家評審團從功能完整性、技術創新性、答辯表現等多維度綜合考評,9 支優秀隊伍脱穎而出,成功晉級決賽。 入圍決賽隊伍名單(排名不分先後): 如對入圍名單有異議,請與賽事組委會聯繫。

程序員

收藏 評論

Coolmuster - 無需 iTunes 將 PDF 傳輸到 iPhone 的 方法

PDF 文件廣泛用於在電腦和移動設備上閲讀和共享文檔。如果您想在 iPhone 或 iPad 上閲讀 PDF 文件,需要先將 PDF 文件從電腦傳輸到 iPhone。但是,如何操作可能有點棘手,尤其是在您不想使用 iTunes 的情況下。 幸運的是,無需使用 iTunes,也有幾種簡單的方法可以將 PDF 文件傳輸到 iPhone。您可以使用專為 iPhone 設計的文件傳輸軟件,將 PDF 文件

ios

收藏 評論

雨大王 - 高級計劃排程系統如何驅動物料需求計劃的智能化升級?

製造業作為全球經濟的重要支柱,其供應鏈管理與生產協同能力直接影響企業的市場競爭力。在這一背景下,高級計劃排程系統(APS)逐漸成為優化生產流程、提升資源利用率的核心工具,尤其在物料需求計劃(MRP)中的應用,更是體現了技術與管理的深度融合。傳統MRP系統雖然在理論上實現了物料需求的精準計算,但在面對複雜多變的實際生產環境時,往往顯得力不從心。而APS系統通過引入能力約束、動態預測和閉環反饋機制,為

人工智能

收藏 評論

文心快碼 - Comate Spec模式實測:讓AI編程更精準可靠

作為一名長期關注AI編程工具的開發者,最近深度體驗了百度Comate的Spec模式,這種“先規劃後執行”的新穎工作流讓我眼前一亮。 與傳統AI編程助手直接生成代碼不同,Spec模式要求AI先輸出實現文檔和任務拆解,經過用户確認後才開始編碼,從根本上提升了代碼生成的準確性和可控性。 Comate Spec流程的六大核心視圖 Comate Spec流程是百度Comate智能編碼助手推出的規格化開發流

觀點 , 教程 , 知識 , 後端 , 前端

收藏 評論

率性的開水瓶 - 五大主流CRM品牌核心能力深度橫評:從全業務覆蓋到AI賦能的選型參考

CRM(客户關係管理)作為企業數字化轉型的核心工具,其價值已從“客户資料存儲”升級為“全業務流程協同+數據驅動決策+AI智能賦能”。本文選取超兔一體雲、銷氪CRM、Microsoft Dynamics 365 CRM、探馬 SCRM 、悟空CRM五大主流品牌,圍繞客户管理、庫存管理、統計分析、AI智能、回款/付款五大核心維度展開深度對比,結合專業圖表與場景化分析,為企業選型提供參考。 一、核心能力

邏輯 , 框架 , 後端

收藏 評論

長腿大壯 - JS 中 in 關鍵詞的使用解析

JS 中 in 關鍵詞的使用解析 在 JavaScript 中,in是一個專門用於檢測屬性是否存在的二元運算符,核心作用是判斷左側的屬性名(字符串 / 符號類型)是否存在於右側的對象(或其原型鏈)中,也可用於檢測數組索引是否有效。它的返回值是布爾值:存在返回true,不存在返回false。in的特性使其成為判斷對象屬性歸屬、數組索引有效性的關鍵工具,尤其適合處理 “屬性是否存在” 而

oracle , 字段 , 數組 , 字符串 , 數據庫

收藏 評論

G佳偉123 - 騰訊雲服務器重啓後數據盤不顯示,騰訊雲服務器數據盤顯示未掛載

騰訊雲服務器在命令行重啓後數據盤不顯示,騰訊雲服務器數據盤顯示未掛載解決方案 第一步:查看服務器是否有此目錄 df -TH 第二步:查看硬盤及分區信息 fdisk -l 以下內容顯示/dev/vdb 已經在硬盤上掛載過了 如果服務器內有重要文件信息建議在執行掛載前進行

設備名 , php , 數據盤 , 後端開發 , 重啓

收藏 評論

sevencoding - 查找算法

二分查找 二分查找(Binary Search)是一種高效的查找算法,也叫折半查找。核心思想:對於一個有序的數據集合,每次查找都將查找範圍縮小為原來的一半,直到找到目標值或確定目標值不存在。二分查找要求數據必須是有序的,經常應用於數組等支持隨機訪問的數據結構裏。跟線性查找相比,二分查找的效率要高得多,特別是對於大規模數據集。 算法步驟 確定查找範圍的左邊界 left 和右邊界 right 計

後端

收藏 評論

江南一點雨 - 鴻蒙如何防止敏感頁面被截屏?

在移動應用開發中,保護用户隱私和敏感信息是至關重要的安全需求。尤其在金融、醫療、政務等高敏感度場景中,應用界面可能包含銀行卡號、身份證信息、病歷數據或機密文件等內容。如果這些頁面被用户截屏或錄屏,極易造成信息泄露,帶來嚴重的安全風險。 鴻蒙操作系統(HarmonyOS)作為華為推出的全場景分佈式操作系統,為開發者提供了豐富的安全能力。其中,針對“防止敏感頁面被截屏”這一典型需求,HarmonyOS

harmonyos-next , harmonyos

收藏 評論

煩惱的沙發 - MongoDB 的文檔模型與 CRUD 實戰

對於開發者而言,數據庫的選擇往往決定了應用程序的架構靈活性。不少開發者應該都熟悉傳統的關係型數據庫(如 MySQL 或 PostgreSQL),初次接觸 MongoDB 時可能會感到一種思維模式的轉變。 今天一起來探討 MongoDB 為何被設計成現在的樣子,以及如何進行基礎的增刪改查(CRUD)操作。 關係型數據庫的世界 在關係型數據庫中,數據被整齊地排列在行和列中,就跟 Excel 表格似的

nosql , mongodb , 數據庫 , 後端

收藏 評論

江南一點雨 - 鴻蒙開發,朋友圈信息流卡頓如何優化?

在移動應用開發中,信息流(Feed)是用户最常交互的核心場景之一。尤其在社交類應用(如“朋友圈”)中,用户滑動頻繁、內容複雜(圖文、視頻、評論等),對性能要求極高。鴻蒙系統(HarmonyOS)雖然具備分佈式能力和高性能渲染引擎,但在實際開發過程中,若未遵循最佳實踐,依然可能出現信息流卡頓、掉幀等問題。 本文將圍繞鴻蒙開發中的朋友圈信息流卡頓問題,從問題背景出發,結合具體案例説明優化對接步驟,並總

harmonyos-next , harmonyos

收藏 評論

鴿鴿程序猿 - 【JavaEE】Maven的介紹及配置

一、Maven簡介 Maven: 官方解釋: Maven, a Yiddish word meaning accumulator of knowledge, began as an attempt to simplify the build processes in the Jakarta Turbine project. There were severa

jar包 , yyds乾貨盤點 , maven , 後端開發 , JAVA

收藏 評論