2026 19 4月 DotNetCore 2026/4/19 01:21:58 DotNetCore应用热重载与动态编译的实用技巧分享 2026-04-19 Li Jie 767 次阅读 本文深入浅出地分享了在DotNetCore开发中应用热重载与动态编译的实用技巧。通过丰富的C#代码示例,详细讲解了如何使用`dotnet watch`实现代码修改即时生效,以及利用`Microsoft.CodeAnalysis.CSharp.Scripting`在运行时动态编译执行C#脚本。文章涵盖了从基础概念到Web API集成实践,并重点分析了两种技术的应用场景、核心优势、潜在风险与关键注意事项,旨在帮助不同层次的开发者提升开发效率并安全地构建灵活应用。 csharp ASP.NET Core Roslyn Dynamic Compilation Hot Reload
2026 10 3月 Java 2026/3/10 03:30:20 利用Java Compiler API实现动态编译与执行字符串代码片段 2026-03-10 Zhao Min 621 次阅读 本文深入浅出地讲解了如何利用Java标准库中的Compiler API实现字符串代码片段的动态编译与执行。通过完整可运行的示例,详细介绍了从获取编译器、管理内存源码与字节码、自定义类加载到反射调用的全流程。文章不仅剖析了技术原理,还重点讨论了动态编译的应用场景、显著优势、潜在风险(特别是安全问题)以及关键的实践注意事项,旨在帮助开发者安全、高效地运用这一强大特性。 Java Reflection Compiler API ClassLoader Dynamic Compilation