自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Roderick

没事记录记录

  • 博客(10)
  • 收藏
  • 关注

原创 为什么要同时重写hashcode和equals?

因为jdk基于这个特性,实现了HashMap或HashSet等类,key在使用之前都经过hashcode,所以,假如一个类只重写equals方法,创建了两个字段值一致的对象(equals返回true),而hashcode没有重写,默认根据内存地址来计算,所以两者不一致。可以看到,实现上其实是同时判断了 “hashCode是否一致” 和 “是否equals” ,因为它遵循了JDK对hashCode的约定(两个对象调了equals返回true,则两个对象的hash code是一样的)。

2020-01-05 23:14:48 1115 2

原创 jvm内存模型总结

JVM内存模型之前看过很多关于jvm内存模型的文章,什么有堆栈,方法区,程序计数器等划分,也有文章说主存和工作内存的模型。 这里我觉得无论是jvm内存区域的划分,还是主存工作内存的使用,都是属于jvm内存模型内的知识。基于自己的理解,简单总结一下,单纯只是个人总结,不一定是正确的,假如看到有错误的地方可以帮忙指出。一、jvm运行期的内存区域划分:上述图可以比较直观的看出jvm运行期,哪些内存区域属

2017-08-19 12:13:30 546 2

原创 Jmeter请求post,后台一直获取不到数据

关于post请求,后台如何获取请求体的数据的问题总结

2017-07-04 22:54:37 20006

原创 关于Spring返回json的问题

SpringMVC返回json格式的相关问题

2017-06-19 11:27:56 2426 1

原创 Eclipse使用码云上传代码和下载代码

eclipse使用码云插件导入上传项目

2017-06-09 11:30:05 17182

原创 String为什么要设置成Final类型-自我总结

关于String为什么设计成Final的自我总结

2017-05-12 15:13:45 2901

原创 区分replace和replaceAll

首先给出这两个方法的注释:1. replaceAllpublic String replaceAll(String regex, String replacement)Replaces each substring of this string that matches the given regular expression wi

2017-04-20 15:49:36 334

原创 前端获取后台json过程由于转义字符出现的问题

数据库存储信息,特别是什么属性名称,由用户手动输入,通常会包含有一些特殊字符,比如说双引号,单引号,转义字符\等取数据将其显示在页面上的时候,特别是当我们把这些信息以json的格式返回给页面,前端插件拿着json来加载一些结果,比如一棵树。由于json格式是{"A":"XXXX"}的形式那如果XXXX包含了双引号,单引号或者转义字符,那么从数据库获取的数据如果是想自己在后台拼凑成一个j

2017-04-20 15:30:37 22167

原创 使用BigInteger.setBit与BigInteger.testBit来实现权限控制

使用BigInteger.setBit与BigInteger.testBit来实现权限控制

2017-04-09 01:03:12 4820 2

原创 http请求使用patch,后台Springmvc处理请求参数问题

SpringMVC后台获取http的patch类型请求的参数。

2017-02-28 13:04:01 17443 1

空空如也

空空如也

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

TA关注的人

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