博客 RSS 訂閱

墨天輪 - 技術分享 | 一次新上的SQL引發的CPU飆升(Oracle)

本文為墨天輪數據庫管理服務團隊第133期技術分享,內容原創,作者為技術顧問李寧,如需轉載請聯繫小墨(VX:modb666)並註明來源。如需查看更多文章可關注【墨天輪】公眾號。 版本架構:Oracle 19c 雙節點RAC+雙節點DG 摘要:記錄一次TOP SQL由於統計信息缺失引發的AAS和CPU突刺,優化器只能基於統計信息來判斷最優執行路徑。如果統計信息缺失或過期,系統隨時可能出現嚴重性能問題。

數據庫 , SQL , 優化

收藏 評論

access開發 - Access聲音系統完全指南:從Beep到PlaySound

hi,大家好!最近,在開發一個掃碼的小功能,在用掃碼槍掃描後,會有“滴”的一聲響,但用户提了一個需求,在掃描結束後,點擊按鈕時,可以再給一個提示反饋。對於這個需求,我們給了一個肯定的答案,當然是可以實現的,今天就教大家如何給Access系統加上"聲音反饋",讓你的應用瞬間提升一個檔次!🎵 Access發聲的3種方法 方法1:Beep(最簡單,1秒搞定) 這是VBA自帶的蜂鳴函

數據庫 , excel , vba , access , SQL

收藏 評論

賀公子 - Rokid vs Nreal 虛擬拍照開發實現

Rokid vs Nreal 虛擬拍照開發實現 本文將對 Rokid Glasses 與 Nreal Glasses 在虛擬拍照應用開發中的實現方案進行對比與總結,涵蓋硬件配置、開發環境、FOV 場景搭建、拍照實現核心步驟、性能優化、異常處理,以及 Glasses的SDK實現。文末提供一份對比表,幫助開發者快速選擇與兼容。 一、硬件與連接配置 設備參數對比 多平台配對

JAVA

收藏 評論

得物技術 - 從 JSON 字符串到 Java 對象:Fastjson 1.2.83 全程解析|得物技術

一、概述 Fastjson 是阿里巴巴開源的高性能 JSON 序列化處理庫,其主要以處理小數據時速度最快而著稱,功能全面。Fastjson1.X版本目前已停止維護,被Fastjson2.X代替,但1.X版本國內被廣泛使用,通過學習其技術架構,剖析架構上優缺點,對技術人員提升軟件設計工程實踐能力很有價值。 首先我們對“序列化 / 反序列化”概念上建立直觀認識,把Java對象轉化為JSON格式的字符串

開源 , JAVA , 後端 , Json

收藏 評論

程序員小富 - 別再亂排查了!Kafka 消息積壓、重複、丟失,根源基本都是 Rebalance!

大家好,我是小富~ 有次上線監控告警突然炸了,Kafka 訂單 Topic 消息積壓量突破 10 萬條,下游支付服務拿不到數據,部分用户付款後一直顯示處理中。 緊急登錄集羣排查,發現消費者組明明有 3 個節點,卻只有 1 個在正常消費,原來 10 分鐘前觸發了 Rebalance,另外兩個節點還卡在分區重新分配的狀態,導致消費能力直接砍半。 所以我的經驗是:Kafka出現消息積壓、重複、丟失這類問

JAVA , 後端

收藏 評論

新程快咖員 - java開發遇到糾結如何命名路徑的變量名稱?快來參考這篇吧!

java開發遇到糾結如何命名路徑的變量名稱?快來參考這篇吧! 本文作者公眾號 “新程快咖員” ,轉載請註明出處~ 原文地址 - 戳這裏 作者簡介: IDEA插件Maven With Me(MPVP) / Gradle With Me(GPVP) 開發者,致力讓Maven / Gradle管理項目版本更高效! 無論是快速升級項目多模塊版本、還是知曉當前項目各個模塊的版本以及快速搜索中央倉庫/私

spring , 知識 , springboot , JAVA , 後端

收藏 評論

CodeSheep - 大家有沒有發現一個奇特現象:你能在一個公司工作 12 年以上,無論你多忠誠多賣力,一旦公司賺的少了,那你就成了“眼中釘肉中刺”

最近在網上刷到一個職場帖子,原文差不多是這樣: “大家有沒有發現一個奇特現象:你很忠誠,能在一個公司工作 12 年以上,無論你態度多好多賣力,一旦公司賺的少了,那你就成了“眼中釘肉中刺”。 他們不會顧及你的任何貢獻,把你視作包袱,視作成本,然後不顧廉恥和情面,要麼降薪,要麼轉崗,狠一點不發年終獎,更狠一點暴力優化,故意耽誤你的時間成本……” 説實話,剛刷到這個話題時,看完心裏一陣揪揪。

JAVA , 程序員 , 後端 , 前端 , Javascript

收藏 評論

程序員Seven - Springboot 常見面試題彙總

SpringBoot基礎 什麼是 Spring Boot? SpringBoot是一個簡化 Spring 應用程序開發的框架,它的主要目標是減少 Spring 應用程序的配置和開發複雜性,使我們能夠更快地構建、測試和部署 Spring 應用。簡單來説,它通過提供默認配置、自動化配置和嵌入式服務器等功能,簡化了傳統Spring 應用的繁瑣配置過程。有人將一些依賴關係、默認配置都梳理好了,我們直接一個

springboot , JAVA

收藏 評論

大廠碼農老A - 凌晨零點,一個TODO,差點把我們整個部門抬走

那晚杭州的悶熱,至今記憶猶新。 2021年,我剛來到杭州這座“卷城”,入職了一家夢想中的互聯網大廠。作為一名電商新人,我一頭扎進了促銷和會場的研發中。 那晚,我們正為一個S級的“會員閃促”活動做最後的護航,它將在零點準時生效。作戰室裏燈火通明,所有人都盯着大盤,期待着活動上線後,GMV曲線能像火箭一樣發射。 然而,我們等來的不是火箭,而是雪崩。 剛過0點,登登登登… 告警羣裏的消息開始瘋狂刷屏,聲

springboot , JAVA , 故障 , 後端 , 前端

收藏 評論

BugShare - XSS檢測繞過(UTF-7編碼繞過)

📢 叮咚,現場運維來消息了,説項目被檢測到有高危漏洞,要求修復,以為就是jar安全漏洞,升級就完事了,就讓發過來看看👀,亞麻袋住了,“XSS檢測繞過(UTF-7編碼繞過)”,從沒見過啊,還是UTF-7。 怎麼搞?我電腦上的編輯器都沒找到有支持UTF-7編碼的,首先想到的,把這些信息丟給DeepSeek幫我分析看看,問Ai怎麼防禦?結果沒有我想要的方案。 然後去網絡搜索下吧,看看大家前輩們有

springcloud , springboot , JAVA , xss

收藏 評論

小帥説技術 - 【Java開發】Java面試七大專題第10篇:4. 索引【附代碼文檔】

🏆🏆🏆教程全知識點簡介:基礎篇 1. 二分查找 2. 冒泡排序 7. ArrayList 8. Iterator 9. LinkedList 10. HashMap 1)基本數據結構 2)樹化與退化 3)索引計算 4)put 與擴容 5)併發問題 11. 單例模式 併發篇 1. 線程狀態 3. wait vs sleep 4. lock vs synchronized 虛擬機篇 1. JV

JAVA , 後端

收藏 評論

小帥説技術 - 【Java開發】嘿馬JavaWeb全技術開發第10篇:Getting Started【附代碼文檔】

🏆🏆🏆教程全知識點簡介:MySQL基礎 1,數據庫相關概念 2,MySQL 3,SQL概述 4,DDL:操作數據庫 6,navicat使用 7,DML mysql高級 1,約束 2,數據庫設計 創建部門表 4,事務 JDBC 1,JDBC概述 2,JDBC快速入門 3,JDBC API詳解 4,數據庫連接池 Getting Started Mybatis練習 1,配置文件實現CRUD HT

JAVA , 後端

收藏 評論

程序猿DD - 變量名越怪,JVM 越快?

在軟件工程的共識裏,變量命名越清晰越好——意圖明確、語義完整、見名知意,這能降低溝通成本、減少誤解、提升可維護性。幾乎所有風格指南都把“有意義的命名”視為第一原則。 但今天讀到的一篇文章《Java Performs Better When You Misspell Variable Names》,把這條鐵律裏的“性能部分”掀了桌:在 Java 的某些棧中,刻意縮短、甚至“錯拼”的變量名,可能真的讓

JAVA

收藏 評論

wxweven - 線上CPU飆到100%?別慌,這3個工具比top快10倍!

線上CPU飆到100%?別慌,這3個工具比top快10倍! 正準備下班,手機突然瘋狂震動——生產環境CPU告警!你SSH登上服務器,習慣性地敲下top命令,然後按H切換到線程視圖,找到最高CPU的線程,記下PID,轉成16進制,再jstack...等你一套操作敲完,5秒過去了,CPU使用率已經降下來了。線索,就這樣在指尖溜走。 🔥 傳統方法的三宗罪 説起定位Java應用CPU使用率高的問題

jvm調優 , JAVA , cpu過高

收藏 評論

大廠碼農老A - CR被批“寫得像坨屎”,我三句話讓他當場閉嘴

這坨屎山,我接了 大家好,我是老A。 我想很多程序員有過這種經歷,新接手一個項目,打開工程一看,妥妥的一大坨🤦,內心OS:好嘛,又要“屎山雕花”了。。。 我這兩年在做電商業務,所以業務上經常會搞大促,3天一小促,5天一大促,作為技術早就習慣了這種研發節奏(倒排)。今年6月是我們業務年中的一次大型大促,所以5月份的需求爆炸多,基本都是倒排,業務天天拿着大喇叭在我們屁股後喊📢:這個需求不做就

segmentfault , springboot , JAVA , 程序員 , 後端

收藏 評論

無邪的課本 - HPjtune.jar 使用教程(附下載與調優步驟)

​ HPjtune.jar​ 是一個 ​Java 編寫的數據庫調優輔助工具,主要用於幫助用户分析和優化數據庫的配置參數,從而提升數據庫的性能。 它通常被用來調優像 ​PostgreSQL​ 這類開源數據庫(也有説法用於其他數據庫,但以 PostgreSQL 居多),通過你輸入的一些服務器和數據庫相關的信息,比如 CPU、內存、數據庫版本、業務負載情況等,​它會自動給出一些參數調整的建議, 一、準備

JAVA

收藏 評論

程序員小富 - 別再手寫過濾器!SpringCloud Gateway 內置30 個,少寫 80% 重複代碼

大家好,我是小富~ 我發現公司的網關項目裏有很多的輪子,幾乎每個人接手這個項目開發,都會自定義過濾器,導致有非常非常多的過濾器,修改其中一個,指不定就會影響其他的人功能,非常的惱火。 其實在 Spring Cloud Gateway 本身內置了很多通用的過濾器組件,有些功能無需重複開發,直接通過配置就能完成請求修改、參數處理、安全校驗等功能。但遺憾的是,很多同學只知道 RewritePath 等常

springboot , JAVA , 後端

收藏 評論

Lu_Lu - Java操作PDF圖層:讓你的文檔“活”起來

PDF文檔作為信息交換的通用格式,其內容的組織與管理至關重要。而PDF圖層(Optional Content Groups, OCGs)正是實現這一目標的神器,它允許我們對文檔內容進行分類、控制其可見性,從而極大提升文檔的交互性和複用性。本教程將深入探討如何使用Java高效操作PDF圖層,讓你的PDF文檔真正“活”起來。 一、Spire.PDF for Java 簡介與環境配置 在Java世界裏,

JAVA

收藏 評論

觀測雲 - 雲原生架構下微服務接入 SkyWalking 最佳實踐

背景 本文介紹在 Kubernetes 集羣中,如何通過 Sidecar 模式為 Java 應用無侵入式部署 SkyWalking 探針,並利用 DataKit 內置的 SkyWalking 採集器,一站式收集鏈路數據(Trace)與應用日誌(Log),最終在觀測雲平台實現強大的鏈路與日誌聯動查詢,全面提升可觀測性能力。 部署 SkyWalking 探針 SkyWalking Agent Side

skywalking , JAVA

收藏 評論

信碼由繮 - Java的優勢有哪些

Java 的價值 當具有開創性的 Java 白皮書在 1995 年推出該語言時,它列出了七項使其超越競爭對手的核心價值。如今,Java 為在 AWS 和 Google Cloud 等主要雲上運行的大規模系統提供動力,這使得這些價值對於現代部署和認證路徑更具現實意義。 那份白皮書撰寫至今已過去近 30 年,雖然其中許多價值仍然有效,但在 2025 年,選擇 Java 作為您的部署平台的理由比以

JAVA

收藏 評論

程序猿DD - @Autowired 的Bug讓我們白忙三天

凌晨兩點,支付服務的告警像雪崩一樣砸來,你在控制枱和棧跟蹤間瘋狂穿梭,卻始終想不明白:Spring 的依賴注入,怎麼會在生產裏突然“失手”?我最近讀到一篇事故覆盤,講的是兩個看似無害的改動如何在生產環境聯手把系統擊穿,分析深入、啓發很大。於是我把它完整翻譯出來,分享給大家,希望能幫你少走彎路。 以下內容翻譯自:https://medium.com/javarevisited/the-autow

spring , springboot , JAVA

收藏 評論

程序猿DD - Jackson 序列化的隱性成本

我們常以為接口的瓶頸在數據庫或業務邏輯,但在高併發、海量請求下,真正吞噬 CPU 的,可能是“把對象變成 JSON”的那一步。當監控把序列化時間單獨拆出來,你會驚訝它能讓賬單失控。這篇《The Hidden Cost of Jackson Serialization》對我啓發很大:默認好用的 Jackson,在某些場景可能成為熱路徑的成本中心。下面順手分享給大家參考,以下內容翻譯整理自 《The

spring , springboot , JAVA

收藏 評論

Lu_Lu - Java在 PDF 中插入、替換和刪除圖像

在當今數字化的世界中,PDF 已經成為文檔交換的標準格式。然而,對於開發者而言,如何高效、靈活地處理 PDF 中的圖像內容,常常是一個令人頭疼的問題。本教程將深入探討如何使用 Spire.PDF for Java 庫,輕鬆實現 PDF 圖像的添加、替換與刪除操作,助你提升開發效率。 一、Spire.PDF for Java 庫介紹與安裝 Spire.PDF for Java 是一個功能強大且易於使

JAVA

收藏 評論

王中陽背後的男人 - 太難了,Java和Go,面試了30多場,終於上岸了!

本文來自我們技術交流羣羣友的投稿,未經授權,禁止轉載。 先聽一下TA的故事 去年10月份我就做好了離職跳槽的準備,做了3年Java後端開發的我,對自己的技術能力還是很有底氣的。之前雖不是一線大廠,也算是比較知名的中廠了。 加上前公司各種不合理的排期和需求,我感覺就是變相裁員,我這暴脾氣可不慣着這個。 我就請假約面試,沒想到,被社會毒打了,Java太捲了,要求好高,各種拷打底層。(加上我對Java確

面試 , JAVA , go , 後端

收藏 評論