- 博客(123)
- 收藏
- 关注
原创 mybatis使用<if test </if>标签注意事项
核心逻辑就是isEqual方法执行的时候走了double分支将""转换成了0.0,将0转换成了0.0所以:if标签时如果参数为"" 时如果和0 进行==比较返回true三、仓库地址和代码信息。
2025-12-21 08:15:00
1059
原创 小红的合数寻找
实际上,对于 x≥2,区间 [x,2x]中至少有一个偶数(除了 x 本身可能是奇数,但 2x 是偶数),并且这个偶数如果大于 2 就是合数(除了 2 是质数)。x≥2 → 至少有一个合数,最简单的就是取 2x(当 x>1时,2x 是大于 2 的偶数,因此是合数),除了 x=2时 2x=4 也是合数,没问题。如果 x=1,区间是 [1,2],其中 1 不是质数也不是合数,2 是质数,所以没有合数 → 输出 -1。如果 x 是质数,那么 2x 是偶数且大于 2,所以是合数。
2025-12-15 21:30:00
250
原创 记一次内存溢出的分析过程
核心原因是:其中一块逻辑查询一张表时where条件的参数为空字符串,进行了全表查询,导致从数据库查询放到内存的数据过大,最终内存不够了。如上图所示这里代码查询数据库中所有代码了,数据量大了之后查询表中所有数据内存就不够了,根据实际情况修改即可。现象:测试环境一个定时任务启动后第二天早上来了发下访问不了。查询日志和dump文件发现内存溢出了并找到了对应的代码。
2025-12-14 08:00:00
1234
原创 如何下载并启用VisualVM
点击 Download VisualVM 2.2。二、进入下载页面,点击VisualVM 2.2。四、启动后选择需要分析的服务即可。如果要下载指定版本的点击。三、下载成功后解压即可使用。
2025-12-14 07:45:00
198
原创 如何下载JDK Mission Control
我本机是windows系统,所以选择的是windows版本。二、点击Download按钮,跳转页面后选择适合的版本。四、下载成功后解压并启动即可使用。一、访问地址官网地址。
2025-12-07 08:45:00
192
原创 idea中设置jvm启动参数
打开 Run → Edit Configurations...3.在 VM options 字段中添加 JVM 参数。2.选择你的应用配置 添加VM options。1. 设置 JVM 启动参数。4.Debug启动即可。运行/调试配置中设置。
2025-12-07 08:15:00
527
原创 构造A+B
我们有两个正整数 n 和 k,要判断能否构造出 k 对不同的正整数 (x,y),使得 x+y=n。x 必须是正整数,y 也必须是正整数,所以 x≥1 且 y≥1y,即:1≤x≤n−1。所以可能的 x 值是从 1 到 n−1,总共有 n−1种不同的对。两对 (x,y) 和 (x′,y′) 不同,当且仅当 x≠x′。因为 x+y=n,所以 y=n−x,因此每一对由 x 唯一确定。
2025-11-26 21:15:00
329
原创 windows系统使用Docker Desktop安装mysql并启动
验证启动成功docker ps 命令可以看到启动的mysql。一、windows系统启动Docker Desktop。使用docker images可以看到mysql镜像。二、使用win + r 输入cmd 调出控制台。输入命令docker pull mysql。鼠标双击左键启动docker。五、验证并使用客户端连接。
2025-11-23 08:15:00
536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅