这是在上一版 Huawei USG OID/SNMP 修复之后安装的增量补丁,只修复:
- 页面点击“立即采集”时,按
collectorDefinitionId正确分流; - 已迁移监控项走配置化
CollectionEngine; - 未迁移监控项继续走 idcos;
- 无启用监控项时返回明确错误,不再假提交。
在 VLX-OPS-X 源码仓库根目录执行:
Restoring and protecting Java code is an old and often-discussed issue. Due to the byte-code format used to store Java class files, which contains a lot of meta-information, it can be easily restored to its original code. In order to protect Java code, the industry has adopted many methods, such as obfuscation, bytecode encryption, JNI protection, and so on. However, regardless of the method used, there are still ways and means to crack it.
Binary compilation has always been considered as a relatively effective method of code protection. Java's binary compilation is supported as AOT (Ahead of Time) technology, which means pre-compilation.
However, due to the dynamic nature of the Java language, binary compilation needs to handle issues such as reflection, dynamic proxy, JNI loading, etc., which poses many difficulties. Therefore, for a long time, there has been a lack of a mature, reliable, and adaptable tool for AOT compilation in Java that can be widely applied in p