工具
文章平均质量分 65
__CELESTIAL__
如果回忆能重新来过 如果换个选择结局如何
我会感叹着蹉跎 感叹日月如梭
那些承诺 竟开始褪色
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入浅出 jmap:Java 内存分析的“显微镜“
jmap(Java Memory Map) 用于生成 Java 进程的内存映射。它可以让你看到堆内存的分区比例、查看内存中的对象统计,甚至可以将整个堆转储(Dump)下来进行离线分析。生产环境慎用:live和都会触发 Full GC。在堆内存超过 100GB 的系统上,这可能导致长达数十秒甚至几分钟的服务不可用。权限问题:请确保使用与 Java 进程相同的人员权限(通常是)执行。版本差异:从 JDK 9 开始,官方更推荐使用来代替jmap,因为jcmd的性能开销通常更小。原创 2025-12-19 23:11:11 · 416 阅读 · 0 评论 -
IDEA 中提示代码文件大小超出限制,导致洞察不可用问题
摘要: 当IDEA遇到大文件(如生成的Proto文件)时,代码洞察功能可能失效,报错"无法解析方法"等。原因是IDEA默认限制单个文件大小。解决方案:在"帮助->编辑自定义属性"中添加idea.max.intellisense.filesize=10000,若无效则改为在虚拟机选项配置-Didea.max.intellisense.filesize=8192,修改后重启即可。部分情况需清除缓存。参考JetBrains官方文档解决配置失效问题。原创 2025-10-27 15:06:42 · 461 阅读 · 0 评论 -
GDB 必会的基础操作
如果你想要在没有debug支持的文件(例如没有使用-g)中设置断点。打上一个断点,然后continue多次后使用bt查看堆栈信息。通过command,你可以在达到指定断点时,执行指令。一般gdb还会显示指定位置之前的几行代码,如图所示。可以显示指定函数或行号开始的代码。在(当前文件的)指定行设置断点。在指定文件的行或者函数设置断点。p 变量(int,char等)函数第一行自动设置一个断点。也可以启动程序,但是会在。可以在指定的位置设置断点。来忽略指定断点指定次数。删除指定断点,单写一个。原创 2022-11-03 18:13:44 · 158 阅读 · 0 评论 -
通过Idea和Maven创建Web项目
在配置文件中插入如上代码,然后右键可以直接运行tomcat。原创 2022-10-04 18:14:26 · 181 阅读 · 0 评论 -
MyBatis
MyBatis是一种持久层框架,用于简化JDBC开发持久层:将数据保存到数据库Java EE:表现层、业务层、持久层框架是一个半成品软件。在框架基础上构建软件编写更加高效、规范、通用、可扩展JDBC操作繁琐。原创 2022-10-04 15:59:35 · 361 阅读 · 0 评论 -
Maven入门
Maven是专门用于管理和构建Java项目的工具pom.xml描述对象信息仓库阿里云镜像仓库在maven/conf/settings.xml中配置。原创 2022-10-03 22:05:08 · 159 阅读 · 0 评论 -
VSCode 使用ssh远程链接服务器时报错 Downloading VS Code Server failed
之前VScode一直能用ssh连接服务器,后来被挖矿病毒攻击了一次,解决之后突然连不上了,提示。首先确认你能够用ssh连接到你的服务器,私钥没有错误。如果再次测试还没有用,尝试先卸载再安装。或者出于各种原因无法使用这个指令。完成后返回vscode,连接成功。删除远端的vscode服务器。检查有无安装这两个工具。...原创 2022-07-28 13:23:47 · 3659 阅读 · 1 评论
分享