- 博客(6)
- 收藏
- 关注
原创 将整个jar包反编译为Java工程
命令行工具进入cfr-0.152.jar所在文件夹,执行下方命令(demo.jar也要在这个文件夹下,否则请指定其全路径),即可在该文件夹下生成名为output的文件夹,里面就是反编译demo.jar出来的代码,目录结构也是和demo.jar包中保持一致的。默认情况下,CFR 可能会重命名变量(如。保留原始名称(适用于未混淆的代码)下载CFR,下载地址。
2025-08-06 09:39:15
331
原创 pentaho-kettle源码依赖jar包问题解决方案
通过pentaho-kettle项目提供的settings.xml文件中的地址无法访问pentaho的仓库,基于源码进行二次开发后打包时会有很多依赖问题。偶然发现可以通过下方链接访问到仓库内容,可以手工找到jar包下载到本地并通过mvn install:install-file命令加载到本地mvn仓库。链接如下: https://hitachiedge1.jfrog.io/ui/repos/tree/General/pnt-mvn/pentaho。
2025-06-10 09:49:43
538
4
原创 MySQL学习笔记(自用)
这篇文章记录的是MySQL进阶相关的一些知识点索引是帮助MySQL高效获取数据的一种数据结构这里主要记录两种索引:B+树索引和hash索引。在MySQL中,支持hash索引的是Memory存储引擎。而InnoDB中具有自适应hash功能,hash索引是InnoDB存储引擎根据B+Tree索引在指定条件下自动构建的。为什么InnoDB存储引擎选择使用B+tree索引结构?A. 相对于二叉树,层级更少,搜索效率高;
2024-05-28 15:12:11
2077
原创 Spring项目中使用@Resource进行注入时提示Cannot invoke “xxx“ because “this.xxx“ is null
有一种情况是导入的Resource包不对,应该导入的是jakarta.annotation.Resource,但导成了javax.annotation.Resource。
2024-03-20 16:29:49
909
1
原创 升级eclipse后,某个项目编译时使用的版本为jdk16,服务报错Unsupported major.minor version 60.0
最近升级了eclipse版本到2021.06,升级后发现公司老项目编译时总是被编译为jdk16的版本,服务报错Unsupported major.minor version 60.0。该报错原因是使用低版本的 JRE 去运行高版本 JDK 编译的 class 文件,但在eclipse中通过java build path修改jdk版本后依然不行。后经过公司前辈提示,该项目不是springboot,因此还需在eclipse中修改另一个地方,具体位置为:右键项目->Properties->
2021-08-09 17:18:45
1606
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅