在Java程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。
性能调优可以从 硬件(计算机体系机构)、操作系统(OS\JVM)、文件系统、网络通信、数据库系统、中间件、应用程序本身等方面入手。这里主要关注JVM、中间件、应用程序的性能调优。
性能调优的步骤主要有:衡量系统现状、设定调优目标、寻找性能瓶颈、性能调优,验证是否达到调优目标。
本课程主要关注企业中的性能调优,通过实操让大家体验在企业中是如何调优的,随学随用,轻松应对企业面试和企业实操。
课程结合多种Windows进程常用DLL注入技术。
远程线程注入
APC注入,异步调用过程,向目标线程插入待执行任务从而完成注入。
窗口消息注入,指定窗口进程注入,与全局钩子注入类似。
环境块注入,获取进程上下文信息,直接性修改程序执行流程完成注入。
进程入口点注入,在程序初始化的时机前将dll模块文件注入至目标主线程。
进程调试级注入,涉及调试器相关功能调用知识点
dll模块重定位内存注入,模拟操作系统加载PE文件方式,直接将dll文件内存数据写入目标进程并执行。
导入表注入,涉及PE相关知识点,增加区段,移动导入表,增加导入表、增加导出函数,修复表项数据等。
内核驱动级Dll模块注入技术,内核驱动入门扩展。
6.3w+
社区成员
25.0w+
社区内容