摘要: 最近要看一个功能的实现,只有jar包和部署好的程序,反编译纯看代码难度太大,所以就在想能不能在IDEA调试。晚上睡觉的时候想到了一个点子,隔天捣鼓了一下发现可以调试。 下面是具体的步骤 解压jar包 解压之后,就得到jar里面的内容,里面有三个目录,我们需要用到BOOT-INF里面的东西 三个目录具 阅读全文
posted @ 2024-10-17 09:59 西瓜当冬瓜 阅读(25) 评论(0) 推荐(0)
摘要: 很多时候,项目里面会引入各种同公司写的依赖,而这些依赖有时候更新到了nexus私服,其他人又不知道,导致本地的代码执行不符合预期。 我们这就有这种情况,因为依赖还处于开发阶段,并不是一个release版本,maven又是设置的不会每次都会去下载快照,就导致有人没有拉取最新的包写代码。为了避免这种情况 阅读全文
posted @ 2024-09-09 09:52 西瓜当冬瓜 阅读(7) 评论(0) 推荐(0)
摘要: 刚入职公司,就发现公司项目跑sql特别慢,差不多一万条数据插入到数据库要5秒以上(没有听错,就是这个速度),查询修改删除也是特别慢。直到22年年底实在是受不了了,我就去排查了一下。 用的是Oracle数据库,mybatis、mybatis plus,其中mybatis是引入的平台的依赖。平台封装了一 阅读全文
posted @ 2024-08-29 17:59 西瓜当冬瓜 阅读(13) 评论(0) 推荐(0)
摘要: 有个父级项目A,有子项目B、C,如果在项目A上面deploy的时候,不想上传B到仓库中,可以在子项目B中的pom文件加上以下配置: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>m 阅读全文
posted @ 2024-08-21 09:19 西瓜当冬瓜 阅读(4) 评论(0) 推荐(0)
摘要: 在项目中,用到了SPI来扩展一些功能,发现很多实现类中用到了bean对象,并且都是通过getBean的方式每次都去拿,感觉不是很方便,而且速度也没有直接使用对象快。 正好安排的工作就是优化那一块的代码,所以就改造了一下,让SPI实现类中支持注入spring bean依赖,下面的类名有所改变,还有使用 阅读全文
posted @ 2024-08-08 16:43 西瓜当冬瓜 阅读(5) 评论(0) 推荐(0)
摘要: 之前写了一篇在Linux系统中携带时间的文章:Java的jstat命令输出GC信息时携带时间信息(Linux系统中) 但是很多时候,我们都是在Windows系统中开发,可能有些人没有Linux环境,所以这篇文章就讲一下在Windows系统中jstat命令怎么在输出GC信息的时候携带时间信息。 使用g 阅读全文
posted @ 2024-08-02 11:07 西瓜当冬瓜 阅读(3) 评论(0) 推荐(0)
摘要: 今天拉其他项目组的代码,然后发现IDEA启动不了项目,点击启动一闪而过,啥提示也没有,因为之前有过类似IDEA出错的经验,所以知道怎么排查。 首先打开IDEA日志输出,然后看具体是什么错 帮助>Tail Log in Console 控制台输出的异常信息提示命令行过长,文件名或扩展名太长的。并且有提 阅读全文
posted @ 2024-08-01 17:32 西瓜当冬瓜 阅读(12) 评论(0) 推荐(0)
摘要: jstat输出GC信息的同时,携带时间信息 同部门有个项目使用到了另外一个部门的依赖,那个依赖的代码长时间运行有OOM的情况,安排让我去排查一下。 搞了一个Jmeter压测,然后使用jstat打印GC信息并保存到某个文件。使用jstat命令的时候,有个缺点,就是他不能显示GC的时间,如果想知道是什么 阅读全文
posted @ 2024-07-30 15:44 西瓜当冬瓜 阅读(6) 评论(0) 推荐(0)
摘要: 注意,编译出来的jdk,在windows上无法使用,要在类unix(linux)系统中使用 此次使用的服务器是centos系统,12核,16G,所以编译起来相对较快(所以很慢的话,可能是服务器配置不高,可以等)。如果在虚拟机中编译的话,内存可以稍微给大一点。 先下载一个jdk1.8的源码 Tags 阅读全文
posted @ 2024-07-30 11:18 西瓜当冬瓜 阅读(3) 评论(0) 推荐(0)
摘要: 写一个示例代码,把几种常见的情况都开一个线程运行 package cn.oopeak.juc.juc1; import cn.hutool.core.thread.ThreadUtil; import java.util.concurrent.TimeUnit; import java.util.c 阅读全文
posted @ 2024-07-08 17:09 西瓜当冬瓜 阅读(2) 评论(0) 推荐(0)