- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 从源码看Java中Object类中hashCode方法的实现
hashcode方法会影响jvm性能?听上去天方夜谭,实际上蕴藏着一些微小的原理,接下来让我们走进hashcode方法,一探native方法源头(hashcode方法java源码中有native关键字,大致含义就是此方法由c或c++语言来实现,并不是java)。默认实现调用hashCode方法默认返回的值被称为identity hash code(标识哈希码),接下来我们会用标识哈希码来区分重写hashCode方法。如果一个类重写了hashCode方法,那么通过调用System.identityHash
2020-12-08 15:35:45
1452
1
原创 Tomcat配置Context的五种方式
注:为了方便 使用Home代替Tomcat安装目录1.Home/conf/context.xml配置信息会被所有web应用加载2.Home/conf/[enginename]/[hostname]/context.xml.defaultserver.xml默认配置了一个名为catalina的engine并且这个engin中有一个默认主机名为localhost配置信息会被主机下所有web应用加载3.Home/conf/[enginename]/[hostname]/****.xml其中星号会被用
2020-07-06 23:02:25
4243
原创 一个未知符号导致的SQL语句错误
话不多说 上图这是某本代码书提供的sql脚本 当然下面还有一些sql语句是插入信息的,不是问题所在,所以就不放图了我们用navicat连接到数据库 然后导入sql脚本试一下会发现 它竟然报错了这么简单的sql语句 它竟然报错 就这一个错误浪费了我四个小时的时间 后来我无意间删除了一个本以为是空格的未知符号它竟然不报错了!这个未知符号就是我画红圈的地方 我怎么也想不到就是这个未知符号导致了报错!下面我们删除这个未知符号 注意:我使用十六进制工具观察了这个符号 明确肯定这不是空格 而是一个不被
2020-07-01 20:32:07
384
原创 Java中接口的默认访问权限为包内可见
实在看不下去了,百度和csdn上一群人在误导别人,别人问他接口的默认访问权限他就说是public,不信你可以百度一下,基本上都是错误答案。接口中的变量和方法默认修饰符另说,但接口本身的默认访问权限和其他类并无区别,都是只能被包内其他类访问,并不是那些人所说的public。只有在接口前写上public 接口才能被任意包的类使用...
2020-05-06 17:04:22
2176
3
MathExpression.zip
2020-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人