yGuard官方文档地址:https://yworks.github.io/yGuard/index.html yGuard官方文档包含了比较全面的内容,由于文档是英文的,而且文档翻译后的浏览效果不是特别好,所以看文档入门有点难度。 这个系列的重点是混淆,所以不会涉及yGuard中的shrink用法,主要是rename的用法。 本文使用的 maven-antrun-plugin 插件,插件的基本
混淆技术研究笔记包含多篇内容,记录了一次混淆的研究和应用的过程。 最近有一个 Java 的底层框架需要进行混淆(从原始的 Java 项目改造为了 Maven 多模块),而且要实现和该框架以前一样的混淆和反篡改功能(旧的打包配置我没权限看到),为了实现这些功能,开始了本系列的研究。 1. 常见工具介绍 第一节先来点简单的内容,下面是通过 AI 生成的几款常见的混淆工具简介及对比。 ProGua
Virtual Threads: An Adoption Guide 虚拟线程:采用指南 接上篇 Virtual Threads 虚拟线程 原文:https://docs.oracle.com/en/java/javase/21/core/virtual-threads.html 虚拟线程是由 Java 运行时而不是操作系统实现的 Java 线程。虚拟线程和传统线程(我们称之为平台线程)之间的
原文:https://docs.oracle.com/en/java/javase/21/core/virtual-threads.html 虚拟线程是轻量级线程,可以减少编写、维护和调试高吞吐量并发应用程序的工作量。 有关虚拟线程的背景信息,请参阅 JEP 444。 线程是可调度的最小处理单元。它与其他此类单元同时运行,并且基本上独立运行。它是 java.lang.Thread 的一个实
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号