跳到主要內容

搜尋酷無極

选择搜索范围,输入关键词后按回车。

語言 / Language

技術與生活

開發實踐、AI 工具、鄉音與讀書。

開發實踐

1–6 / 13 篇

開發實踐

CVE-2023-28432 MinIO資訊洩漏漏洞版本標記錯誤

CVE-2023-28432 MinIO 資訊洩漏漏洞版本標記錯誤,錯誤受影響版本:RELEASE.2019-12-17T23-16-33Z <= MinIO < RELEASE.2023-03-20T20-16-18Z; 實際受影響版本: RELEASE.2021-08-31T05-46-54Z <= MinIO < RELEASE.2023-03-20T20-16-18Z

開發實踐

長得太長也是錯?——後端Long型ID精度遺失的奇妙修復之旅

在前後端分離的時代,我們的生活充滿了無數的機遇與挑戰——包括那些突然冒出來、讓人抓狂的 Bug。今天我們要聊的,就是一個讓無數開發者哭笑不得的經典問題:後端 Long 類型 ID 過長導致前端精度遺失。說到這個問題,那可真是「萬惡之源」啊,誰讓 JavaScript 只能安全地處理 Number.MAX_SAFE_INTEGER(也就是 9007199254740991)以內的數值呢? 如果你曾經為了這個問題而冥思苦想,別擔心,你不是一個人。今天,我們不僅要用幽默的方式來剖析這個「世紀難題」,還要帶你從根源上解決它,讓你的程式碼不再「失精」。

開發實踐

訊息佇列黃金三劍客:RabbitMQ、RocketMQ和Kafka全面對決,誰是最佳選擇?

RabbitMQ:基於 AMQP 協定,支援多種訊息傳遞協定,具有靈活的路由功能。適合需要複雜路由和協定支援的情境,但相對吞吐量較低,適合中小規模的訊息傳遞。 RocketMQ:阿里巴巴開源的分散式訊息中介軟體,支援高吞吐量和低延遲,適用於金融等級的交易訊息和大數據即時處理。它支援循序訊息、定時訊息和交易訊息,適合大規模分散式系統。 Kafka:高吞吐量、可持久化的訊息佇列,適合處理大規模資料流和即時資料流,廣泛用於大數據生態系統中。其分割區和複寫機制確保了高可用性和資料一致性,非常適合日誌收集和串流處理。

開發實踐

JDK中用到了哪些設計模式?

JDK中用到了哪些設計模式?結構型模式,轉接器模式,橋接模式,組合模式,裝飾者模式,外觀模式,享元模式,代理模式

開發實踐

java file取得檔案類型

在Java開發中,經常會遇到需要判斷檔案類型的情況,例如在檔案上傳功能中需要判斷使用者上傳的檔案是否符合要求的類型。本文將詳細介紹如何使用Java取得檔案類型的方法。

選擇喜歡的樣式

所選樣式會套用至全站。