自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 hashCode与equals()

hashCode()介绍hashCode()的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置。hashCode()定义在JDK的Object.java中,这就意味着Java中的任何类都包含有hashCode() 函数。另外需要注意的是:Object 的 hashcode 方法是本地方法,也就是用 c 语言或 c++ 实现的,该方法通...

2019-08-13 20:22:47 270

原创 java封装类和基本数据类型的equals()方法与==比较

1.equals()和====的作用是用来判断两个对象的地址是否相等,也就是判断是否为同一个对象(基本数据类型==比较的是值,引用数据类型==比较的是内存地址)equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况: 情况1:类没有覆盖equals()方法。则通过equals()比较该类的两个对象时,等价于通过“==”比较这两个 对象。自定义对象往往...

2019-08-13 20:10:41 1056

原创 Mybatis中的缓存及如何开启二级缓存

什么是缓存? 指存储在内存中的临时数据为什么使用缓存? 减少和数据库的交互次数,提高执行效率什么样的数据适合放到缓存,什么不适合 ## 适合的: 1.经常查询且不经常改变的 2.数据的正确与否对最终结果影响不大的 ## 不适合的: 1.经常改变的数据 2.数据的正确与否对最终结果影响很大的。如:库存,汇率等Mybatis中的一级缓存 它指的是Mybatis中SqlS...

2019-08-13 10:58:47 2854 2

原创 理解SQL的四种连接方式,LEFT JOIN,RIGHT JOIN,INNER JOIN,FULL JOIN

深入理解SQL的四种连接方式,LEFT JOIN,RIGHT JOIN,INNER JOIN,FULL JOINInner joinleft JoinRight JoinFull JoinJOIN: 如果表中有至少一个匹配,则返回行LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行FULL JOIN: 只要其中一个...

2019-08-12 15:38:02 558

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除