原创 java的圖像處理 java圖像處理爲什麼耗cpu

CPU: 有的應用需要大量計算,他們會長時間、不間斷地佔用CPU資源,導致其他資源無法爭奪到CPU而響應緩慢,從而帶來系統性能問題。例如:代碼遞歸導致的無限循環,正則表達式引起的回溯,JVM 頻繁的 FULL GC,以及多線程編程造成的大量

原创 千兆寬帶實際網速能到達多少?

背景 在生活中,經常會遇到這樣的問題,我們申請的帶寬是1000M,但實際下載的最高速度只有125MB(1000Mb / 8 = 125MB) 有的人就會問,爲什麼下載速度這麼慢?爲什麼要除以8呢? 對於這個問題,首先要知道,帶寬和網速,他們

原创 剝開網線表皮,裏面的8根線分別代表什麼以及作用

 網線是現代網絡通信的核心組成部分,其八根線的作用各有不同。首先,網線由八根細線組成,每根細線都有其特定的功能和作用。 第一根細線: 負責發送數據信號。在計算機網絡通信中,數據的傳輸需要依靠信號來進行。因此,第一根細線的作用就是

原创 AWS S3 Lambda Python腳本函數實現圖片自動轉換爲webp並上傳至s3

Amazon S3 自動轉換圖片格式  Amazon S3 存儲桶 新增文件自動觸發 AWS Lambda。Lambda 取 S3 文件做轉換並存回去 S3 同一個目錄下,並增加相應的後綴名。 並且支持通過API Gateway的方式觸發對

原创 Eclipse Memory Analyzer (MAT)的安裝後提示JDK版本不對要升級到jdk_17

背景 在啓動MAT分析內存時報錯:Version1.8.0 of the jvm is not suitable for this product,Version17 or greater isrequired。 問題原因很明顯,我電腦的J

原创 linux提取具體某一行的日誌文件信息出來

在 Linux 系統中提取某一行可以使用命令行工具 sed、awk、grep、head 或 tail。 以下是各個命令的用法: sed 命令 sed 命令是一個強大的文本處理工具,可以用來從文件或輸入流中選擇、編輯、替換某一行。下面的命

原创 BufferedImage內存泄漏和溢出問題

java的ImageIO處理圖片 在使用Thumbnailator時出現了OOM問題,但是其使用方法只有一行代碼,無法針對其內部使用的對象進行資源釋放,所以使用原生的Java類庫中ImageIO來處理圖片。 關鍵有三個類:ImageIO

原创 java lambda list集合中對象某屬性重複,只取第一個對象

可以使用Java 8的流式編程和Lambda表達式來實現這個需求: List<MyObject> list = getList(); // 獲取List集合 Map<String, MyObject> map = list.stream(

原创 java中是否所有的stream流都需要主動關閉

流的概念 在輸出數據時,內存中的特定數據排成一個序列,依次輸出到文件中,這個數據序列就像流水一樣源源不斷地“流”到文件中,因此該數據序列稱爲輸出流。同樣,把文件中的數據輸入到內存中時,這個數據序列就像流水一樣“流”到內存中,因此把該數據序

原创 MySQL 死鎖案例解析一則

原文鏈接:https://www.modb.pro/db/448666 一、問題背景某業務模塊反饋數據庫最近出現過幾次死鎖告警的情況,本文總結了這次死鎖排查的全過程,並分析了導致死鎖的原因及解決方案。希望給大家提供一個死鎖的排查及解決思路。

原创 Apache RocketMQ中如果一個topic堆積了非常多的消息會導致rockemq出現什麼問題

 如果一個Topic堆積了大量的消息,可能會對RocketMQ的性能產生一定影響,但不是直接導致RocketMQ宕機的原因。主要影響包括: 消息存儲和檢索性能:如果一個Topic中包含大量的消息,每次讀寫都需要掃描整個Topic,這將導

原创 博客園cnblog博客遷移到Hexo(提供格式轉換)

備忘 https://gitcode.com/flytam/CsdnSyncHexo/overview?utm_source=csdn_github_accelerator&isLogin=1 https://blog.csdn.net/h

原创 導出Excel後再導入文件使用easyexcel讀取,報錯,用WPS打開對應Excel隨便動一下然後保存又可以正常讀取了。

https://github.com/alibaba/easyexcel/issues/1738     老版本的esayExcel中當樣式爲空時存在NPE的BUG 已經在3.0.0-beta1 版本修復,beta版本會在一個月內升級成

原创 mysql中將where條件中過濾掉的group by分組後查詢無數據的行進行補0

背景 mysql經常會用到group By來進行分組查詢,但也經常會遇到一個問題,就是當有where條件時,被where條件過濾的數據不顯示了。 例如我有一組數據: 我想查詢創建時間大於某一範圍的spu的分組下的sku的數量 正常的sql查

原创 製造業的三種模式——OEM、ODM和OBM

OEM 原始設備製造商 (不設計只生產) OEM(Original Equipment Manufacturer),直譯爲“原始設備製造商”。   俗稱“貼牌生產”或“代工”,是指一家廠商有設計,但是沒有自己的工廠,所以找另一家廠商,爲其生