如圖所示, 馮諾依曼計算機體系結構;
因爲最近作業務需求作到發瘟, 藉此發散一下思惟;mysql
最近業務需求的痛點以下:sql
if/else
固然是可以決定條件分支的, 但架不住產品數量巨大, 維護if/else
都會變成一種可怕的工做量; 而且因爲if/else
分支居多, 新同窗進來須要維護都要看幾天代碼...spa
思考後得出一種較爲靈活的方法: 自定義Java-ClassLoader
, 將Class文件
進行外部存儲(may be mysql etc.), 須要時再進行動態編譯並進行業務流轉;
這種方式在我之前接觸過的業務系統中有見到過, 雖然當時只實現了很是基礎的功能, 不過仍是解決了挺大一部分工做量;code
固然, 目前還只是留個念想, 方案落地不是可以一人推進的, 須要整個項目組爲之努力一段長時間圖片