自定义博客皮肤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)
  • 资源 (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 1313 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 4109

原创 一个未知符号导致的SQL语句错误

话不多说 上图这是某本代码书提供的sql脚本 当然下面还有一些sql语句是插入信息的,不是问题所在,所以就不放图了我们用navicat连接到数据库 然后导入sql脚本试一下会发现 它竟然报错了这么简单的sql语句 它竟然报错 就这一个错误浪费了我四个小时的时间 后来我无意间删除了一个本以为是空格的未知符号它竟然不报错了!这个未知符号就是我画红圈的地方 我怎么也想不到就是这个未知符号导致了报错!下面我们删除这个未知符号 注意:我使用十六进制工具观察了这个符号 明确肯定这不是空格 而是一个不被

2020-07-01 20:32:07 310

原创 Java中接口的默认访问权限为包内可见

实在看不下去了,百度和csdn上一群人在误导别人,别人问他接口的默认访问权限他就说是public,不信你可以百度一下,基本上都是错误答案。接口中的变量和方法默认修饰符另说,但接口本身的默认访问权限和其他类并无区别,都是只能被包内其他类访问,并不是那些人所说的public。只有在接口前写上public 接口才能被任意包的类使用...

2020-05-06 17:04:22 2027 3

MathExpression.zip

代码为完整版C语言代码,功能为实现表达式的计算,例如输入 ((1+2)*2+(2+3))*4 输出结果为 44 本代码支持输入英文括号、加减乘除.暂时只支持包括括号的加减乘除简单运算,不支持开根号,平方等复杂运算.经测试,代码输出结果正常无BUG. 代码中的两个栈为了便于区分,算子栈使用顺序栈(动态数组)实现的,算符栈则是数组实现的简单栈. 通过本代码你可以学到:动态数组的C语言实现,也就是java中ArrayList的底层实现.通过Debug你可以学习到整个程序运行的每一步过程,对你的C语言的学习会有很大帮助,当然如果你想深入学习指针的运用,这也是一个好机会.

2020-02-11

空空如也

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

TA关注的人

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