![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA代码问题
Answer丶
这个作者很懒,什么都没留下…
展开
-
tkmybatis逻辑删除踩坑原理详解
tkmybatis逻辑删除踩坑原理详解逻辑删除示例(前景提要)QuestionSolution解决方法总结逻辑删除示例(前景提要)在实体类中加入@LogicDelete字段,表示在数据库中对这张对应的表进行逻辑删除。Question在引入 tkmybatis逻辑删除后,日常使用如下方法 public int delete(T t); public int deleteByExample(Example example); public int deleteByCond原创 2020-07-15 17:29:53 · 4250 阅读 · 2 评论 -
【JAVA】(一丶)递归可能产生的问题及相关解决办法
(一)问题及解决方案 由于每一次递归的调用,都会创建新的栈帧,入栈出栈,当递归调用次数(深度)超过了JVM栈的极限的时候(理想的过程是,入栈->出栈,使用递归就变成了->入栈->入栈->入栈…不出问题才见了鬼了,而且,就算不出问题,递归深度太深的时候,也会导致运行速度很慢),就会产生StackOverFlow(据说也会产生OutOfMemory,理论上确实有可能【在递归方...原创 2018-09-15 11:49:10 · 3027 阅读 · 0 评论 -
【JAVA】(二丶)Integer类型值比较的坑
话不多说,先上图 现在来分析一下,为什么会产生上图这样的情况呢。对于Integer类,在[-128,127]区间的值,Java是这样处理的,Integer对象从IntegerCache.cache中产生,复用已经存在的对象。因为是复用对象,引用指向的地址是相同的,所以==返回的结果是true。在这个区间之外的值,都会在堆中新建一片区域来存放,不会复用已存在对象。总结一下,对象的比...原创 2018-09-15 15:31:47 · 909 阅读 · 0 评论