tag 字節碼

標籤
貢獻9
73
08:17 AM · Oct 30 ,2025

@字節碼 / 博客 RSS 訂閱

得物技術 - Enhancer-輕量化的字節碼增強組件包

一、問題描述 當我們的業務發展到一定階段的時候,系統的複雜度往往會非常高,不再是一個簡單的單體應用所能夠承載的,隨之而來的是系統架構的不斷升級與演變。一般對於大型的To C的互聯網企業來説,整個系統都是構建於微服務的架構之上,原因是To C的業務有着天生的微服務化的訴求:需求迭代快、業務系統多、領域劃分多、鏈路調用關係複雜、容忍延遲低、故障傳播快。微服務化之後帶來的問題也很明顯:服務的管理複雜、鏈

性能監控 , aop , 字節碼

收藏 評論

網絡安全守護神 - java安全編程課程設計

概述 4.1⾥,這⼏個危險Transformer類不再實現 Serializable 接⼝,也就是説,他們⼏個徹底⽆法序列化和反序列化了 CommonCollections1鏈 適用環境 commons-collections3.1-3.2.1 jdk1.7.1以下 TransformedMap_readObject觸發

代理類 , 字節碼 , 後端開發 , java安全編程課程設計 , JAVA

收藏 評論

架構魔法之光 - Android開發的藝術:插件化框架Virtual APK實現原理解析

VirtualAPK插件化架構演進:從反射到字節碼操作 你是否還在為Android應用體積臃腫、更新頻繁導致用户流失而煩惱?VirtualAPK(虛擬應用程序包)作為滴滴開源的輕量級插件化框架,通過動態加載插件APK實現功能模塊化,完美解決了這一痛點。本文將深入剖析其架構演進歷程,從早期反射方案到高級字節碼操作的技術躍遷,幫助你掌握

字節碼 , Android , 前端開發 , 插件化 , Javascript

收藏 評論

GhostLover - python32位開發軟件

python的創始人為吉多·範羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,吉多·範羅蘇姆為了在阿姆斯特丹打發時間,決心開發一個新的腳本解釋程序,作為ABC語言的一種繼承。 最新的TIOBE排行榜,Python趕超PHP佔據第五!!! 由上圖可見,Python整體呈上升趨勢,反映出Python應用越來越廣泛並且也逐漸得到業內的認可

python32位開發軟件 , 字節碼 , 後端開發 , Python

收藏 評論

wx5d7321c78b265 - 深入理解TPwalletJava編譯器的版本兼容性選項

本文旨在深入解析Java錢包下載編譯器T e k o n . a p p 官網用於控制版本兼容性的關鍵選項,包括已棄用的 `-source` 和 `-target`,以及現代推薦的 `--release`。我們將探討這些選項在限制語言特性、字節碼格式和核心庫依賴方面的作用,並強調 --release 如何作為統一解決方案,確保 Java 應用程序和庫在不同 Java 運行時環境下

大數據 , hive , 字節碼 , JAVA

收藏 評論

Aresxue - 聊聊為什麼java會有這麼多的字節碼改寫方式(jdk/cglib/asm/javasist)?

字節碼改寫方式的多樣性主要源於不同的使用場景、需求和設計哲學。 以下兩個方面是比較重要的原因: https://www.zhihu.com/question/7501915796/answer/61918375697 學習和使用成本 精細化控制能力與性能需求 首先説一下jdk代理,它是在2000年5月發佈的jdk 1.3中引入的,這裏對jdk代理就不做過於詳細的介紹了,它的出現主要是為了提

cglib , asm , jvm , 字節碼 , JAVA

收藏 評論

Aresxue - Java字節碼改寫之asm進階使用

在java世界裏,字節碼改寫 + 反射可以讓你變成“上帝”,你可以完成任何你想做的事情,而字節碼改寫中asm是當之無愧的老大哥,對字節碼認識不深的小夥伴可以看看我這篇文章 https://www.zhihu.com/question/7501915796/answer/61918375697 本文的目的是現有互聯網上asm的資料不夠體系和細緻,其和傳統java編程也非常的不一樣,使用時有很多需要注

asm , jvm , 字節碼 , JAVA

收藏 評論

Aresxue - Java字節碼與流量回放

字節碼改寫/增強——Java帝國的DNA + 流量回放的魔法棒 What(是什麼) 在jvm中大約有200條左右的指令。這些指令包括各種操作,用於信息加載、存儲、算術計算、類型轉換、對象創建、調用方法、控制流管理和異常處理等,是整個java世界的基石。所謂的字節碼增強/改寫就是在不修改Java源代碼的情況下,通過直接操作編譯後的字節碼來動態修改程序行為。從實現角度字節碼其實是沒有增強這麼一説的,只

jvm , 字節碼 , JAVA , 回放

收藏 評論

木子aller - Java反射性能優化:從"拖後腿"到"跟得上"的實戰方案

前陣子做一個ORM框架,用反射實現實體類和數據庫字段的映射,結果壓測時發現反射調用比直接調用慢了20倍,直接拖累了整個框架的性能。後來花了三天時間優化,把反射耗時降到了接近直接調用的水平——原來反射性能差不是不能解決,只是需要找對方法。 Java反射雖然靈活(能在運行時操作類和方法),但因為要繞過編譯期檢查、動態解析類信息,默認情況下性能確實不盡如人意。不過通過合理的緩存策

軟件研發 , System , 字節碼 , 緩存

收藏 評論

mb61c46a7ab1eee - 告別手動埋點!Android 無侵入式信息採集方案深度解析

作者:路錦(小蘭) Android 應用數據採集背景 在移動應用開發領域,對應用性能(APM)和用户體驗的實時監控至關重要。傳統的監控方案通常要求開發者在代碼中手動添加和初始化 SDK,並在需要監控的業務邏輯處(如網絡請求、頁面跳轉、用户點擊等)手動調用埋點代碼。 這種方式存在諸多痛點: 侵入性強:監控代碼與業務代碼高度耦合,增加了代碼的複雜度和

MySQL , API , 字節碼 , 數據庫 , Android

收藏 評論