![](https://img-blog.csdnimg.cn/direct/e14d4ca20df04dc1a0d7a8961648def3.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
个人学习心得、笔记
这条街羊肉串都归我
这个作者很懒,什么都没留下…
展开
-
Java中如何获取“下一零点”的时间
本文为开发过程中所遇到的实际问题,再次记录原创 2024-07-18 19:41:15 · 78 阅读 · 0 评论 -
Stream
结合Lambda表达式,简化集合、数组的操作先得到一条Stream流,并将数据放上去使用对流上的数据进行操作使用对流上的数据进行操作。原创 2024-03-11 23:24:32 · 478 阅读 · 1 评论 -
Git常用指令
1.基本指令从工作区添加到暂存区:git add . 从暂存区添加到本地仓库:git commit -m “注释内容” 查看当前状态:git status 查看提交日志:git log2.版本回退版本切换:git reset --hard commitID 注:commitID可以通过 git log命令 进行查看 查看已经删除的记录:git reflog3.Git分支常用指令查看本地分支:git branch 创建本地分支:git branch 分支名 切原创 2024-02-25 19:14:59 · 497 阅读 · 0 评论 -
idea启动报错:Disconnected from the target VM, address: ‘127.0.0.1:45307‘, transport: ‘socket‘
今天在写完代码启动idea的时候报错:Disconnected from the target VM, address: '127.0.0.1:45307', transport: 'soc,经过排查最终解决了问题,以下是我对此问题的排错方法。我的错误就是旧框架代码迁移到新框架的时候代码重复迁移了,导致接口重复,运行的时候出错,一开始我以为是端口号被占用导致的错误,经过排查后发现不是,后来将最新迁移的代码注释掉后发现可以启动成功,最终排查出来是接口重复导致的错误。1.查看端口有没有被占用。原创 2024-01-19 23:36:03 · 1164 阅读 · 0 评论 -
MyBatis中使用where和<where>标签到底有什么区别
我们再写SQL语句的时候经常会使用条件筛选,那么在MyBatis中使用where和<where>标签到底有什么区别呢?使用<where>标签会自动忽略掉 and 和 or,条件不满足时不会出现SQL异常。当使用where判断条件的时候,若前面条件为空时,对于上述代码会报出SQL语法错误。总结:在使用MyBatis的时候采用<where>标签代替where。原创 2024-01-24 13:25:13 · 801 阅读 · 0 评论 -
Long类型的数据比较大小 及 ==和equals有什么区别?
通过观察上述源码发现,Long类型的数据在 [-128,127] 间的数据可以使用 == 进行比较值,这是因为Long包对 [-128,127] 的数据进行了缓存,而超出范围的数据使用 == 比较的结果为false。通过观察,我们发现,Long类型的数据比较数据的时候有的时候为true,有的时候为false,这是为什么呢?对于重写后的equals方法一般情况下比较的是值的大小。1.基本类型:采用==进行比较,例如 int long 等。对于引用类型而言==比较的是地址。对于基本类型而言==比较的是值。原创 2024-01-27 17:50:39 · 846 阅读 · 0 评论