美團熱修復Robust源碼庖丁解牛(第一篇字節碼插樁)

若是你想對java編譯後的class文件作一些手腳的話,市面上有供你選擇的asm、javassist、aspectJ(aop面向切面編程)等等,通常修改class文件的用途有你想統計一些東西,例如app崩潰日誌,作爲程序員應該要懶,不想寫統計的代碼,這個時候利用編譯器改變class的方式,來選擇是否上傳錯誤信息。記得代碼中你總想打印一些信息,好比路徑、又或者是接口api爲你返回的一些信息、又如你判
相關文章
相關標籤/搜索