基于OpenJDK 8 一直以为Java Object.hashCode()的结果就是通过对象的内存地址做相关运算得到的,但是无意在网上看到有相应的意见争论,故抽时间从源码...
基于OpenJDK 8 一直以为Java Object.hashCode()的结果就是通过对象的内存地址做相关运算得到的,但是无意在网上看到有相应的意见争论,故抽时间从源码...
迭代器源码解析 从运行以下(Java)代码说起: 以上代码运行时会抛出java.util.ConcurrentModificationException 运行时异常。 进入A...
上周搞了个活动(来分享面试求职经历吧,我请你喝星巴克),让大家来分享自己的面试经历,在后台收到了很多留言和邮件,我从中选了一篇成功拿到百度offer的同学的投稿,今天分享给大...
分布式锁是控制分布式系统之间同步访问共享资源的一种方式。其典型的使用场景为:不同系统或者是同一系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,需要通过一定的互...
二叉查找树拥有如下特性: 若左子树不空,则左子树上所有结点的值均小于或等于它的根结点的值; 若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值; 左、右子树也分别...
下文均基于mysql-connector-java-5.1.43, mysql server version 5.6版本进行分析。 从刚开始接触JDBC开始,就学到使用Pre...
构建一个互联网应用,权限校验管理是很重要的安全措施,这其中主要包含: 认证 - 用户身份识别,即登录 授权 - 访问控制 密码加密 - 加密敏感数据防止被偷窥 会话管理 - ...
在Mysql中我们常常用order by来进行排序,使用limit来进行分页,当需要先排序后分页时我们往往使用类似的写法select * from 表名 order by 排...