Java 的一次编译到处运行在目前还有优势吗
24 October 2025 at 16:34
SGL: 各种二进制打在镜像里面也算是一次编译到处运行吧。
后端开发日常少不了排查慢 SQL 。平时我都是用 mysqldumpslow 或 pt-query-digest 来分析日志,但命令行看着太不直观。 于是我写了一个可视化小工具,可以把慢日志结果直接展示成表格,并支持参数排序( Top 10 ):
c:访问次数
l:锁定时间
r:返回记录数
t:查询时间
al:平均锁定时间
ar:平均返回记录数
at:平均查询时间
👉 在线体验地址: http://tool.linger.host/tools/mysql-analysis
欢迎大家体验下,有什么优化建议也欢迎留言交流!
访问 Maven 的下载页面:https://maven.apache.org/download.cgi (可能需要梯子)
![]()
点击 Link 下载 Binary 版本即可。此处我们下载的文件中包含了可执行文件。完成下载之后我们需要将这些文件放到一个较为固定的位置,然后设置环境变量以便于我们在命令行环境能够正常访问这些脚本。
Maven 具有包管理器的作用,这类应用在国内都面 GFW 的问题,因此需要需要将 Maven 接入代理以便其能够正常下载以来资源。设置方式是在当前用户目录下 .m2/settings.xml 文件(如果没有此文件需要手动创建),并在此文件中添加以下内容:
1 | <settings> |
注意将其中的地址和端口设置替换成你自己的 HTTP 代理的地址和端口。