源码
东风不来
东风不来,水波不兴
展开
-
HttpMessageConverter的作用和fastjson的使用
在SpringMVC / SpringBoot中@RequestBody这类注解默认使用的是jackson来解析json 而fastjson更加优秀 使用fastjson对bean进行处理: 依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson.version}&l原创 2020-08-10 11:17:28 · 1376 阅读 · 0 评论 -
求一个整数n,最近的2的次方值m;m>n
在看HashMap源码的是否发现了一个很好玩的方法: java.util.HashMap.tableSizeFor ;如题,求最近的2的次方值 一下为对这个方法的具体分析和注释: /** * int类型,2的最大整数次方(2的30次方)值 */ public static final int MAXIMUM_CAPACITY = 1 << 30; /** * 根据...原创 2020-03-22 00:37:07 · 545 阅读 · 0 评论 -
关于hashMap的一些误解
原来,一直记得hashMap的key不能为null;最新看HashMap的时候遇到了盲点: HashMap允许key和value为null 实际的处理如下: 对于key=null的key计算哈希码时,HashMap固定设置值为0; (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16) 对于key=null的key查询valu...原创 2020-03-21 23:11:33 · 93 阅读 · 0 评论