01 2024 档案
编辑jar包中class文件的几种方式
摘要:原文地址 blog.csdn.net 在日常的开发中经常使用到第三方一些库,这些库可能提供gradle仓库的依赖,也可能提供jar包,有时候为了我们的一些自定义操作,需要修改这些jar包中的代码.这个时候该怎么做呢? 我所了解的可以修改jar中class的几种方式 aop编程,使用aop框架hook
修改.class文件内容
摘要:原文地址 blog.csdn.net 1. 另存为. java 文件 下载安装 JD-GUI,打开需要修改的 jar 包,找到想要修改的 class 文件,ctrl+s 保存为. java 文件 2. 修改. java 文件内容,并生成. class 文件 修改. java 文件内容并保存 在当前文
jclasslib 插件安装及使用
摘要:原文地址 blog.csdn.net 学习Java,必须要了解 JVM,而学习 JVM 知识时,总要去研究一些字节码指令 而 jclasslib 这个插件很好的解决了这个问题 jclasslib安装: 1.打开设置 或者按Ctrl + Alt +S,打开设置 2.找到 jclasslib 插件 点击
websocket
摘要:原文地址 juejin.cn 通过观察我的更新频率,你可能会得出我是一个鸽子的结论。不过请听我狡辩一下。最近我沉迷于编写服务器端的应用,因为虽然我们说Android使用Java,但实际上还有一些小技巧。今天,我决定痛改前非,并为大家带来一篇关于Android WebSocket的教程。当然,我们将从
Vue详解
摘要:官方发版地址:Release v3.0.0 One Piece · vuejs/core 官方教程 Vite B站教程视频 B站教程视频Code 浏览器插件:Vue.js devtools UI组件 Ant Design Vue Element Plus Vant v-charts 1. Vue3简
window 命令
摘要:解决端口被占用方法 第一步:win + R 输入[cmd]打开运行窗口 第二步:查看占用端口号的进程号(xxx为端口号) `netstat -nao|findstr xxx` 第三步:杀死该进程(xxx为上一步查出来的进程号) `taskkill /pid xxx -f`
使用jar命令替换jar包中指定文件
摘要:一、jar命令用法 `1. -c 创建新的归档文件 3. -t 列出归档目录和文件 5. -x 解压缩已归档的指定(或所有)文件 7. -u 更新现有的归档文件 9. -v 在标准输出中生成详细输出 / 提供更详细输出信息 11. -f 指定归档文件名 / 为压缩包指定名字 13. -m 包含指定清
Java反编译工具 JD-GUI安装使用
摘要:将源代码转换成二进制执行代码的过程叫 “编译”,那么反编译就是将二进制执行代码转换成源代码。 在 java 开发里,源代码是. java 文件,然后经过编译后生成计算机识别的. class 文件,但是. class 文件是计算机识别的我们一般看不明白,因此需要反编译变成我们能读懂的源码,但是反编译后
brew update error
摘要:1. brew update error (i) 问题出现及现象描述 昨天换了台电脑,有些软件需要重新安装或更新一下,遇到了下面的问题 cv@xys-MacBook-Pro ~ % brew update touch: /usr/local/Homebrew/.git/FETCH_HEAD: Per
Homebrew
摘要:1. 介绍 Homebrew 是一款包管理工具,目前支持 macOS 和 Linux 系统。主要有四个部分组成:brew、homebrew-core 、homebrew-cask、homebrew-bottles。 2. 安装 2.1 执行安装脚本 执行/bin/zsh -c "$(curl -fs
mac maven
摘要:文章目录 一、下载Maven 二、解压及配置环境 三、测试 四、问题(zsh) 五、配置本地仓库 1.建立本地仓库 2.修改配置文件配置 六、配置阿里云加速 一、下载Maven 官网:maven-apache 下载可执行文件的bin压缩包 二、解压及配置环境 1.常用工具最好都放在一个地方,自己好找