日常小结篇-hashMap,请求乱码

时间:2021-07-04 19:15:56

hashMap底层组成:数组+链表
对于map的get方法的解释:
如: Object value = map.get(key);
过程中首先根据key的hash算法,算出数组下标位置,然后遍历链表找到对应的value值。
不同的key可能映射到数组中相同的下标,但是随后会通过比较key是否相等来返回value,此时会调用equals方法。也就是说equals不相等的key,会分别存入/查找链表的不同位置。
这样一来下标相同,但是本质上不相等的key,就都可以保存到链表的不同位置了。反之,如果equals相等的话,说明是同一个key,直接覆盖旧值。

如何解决POST请求中文乱码问题,GET的又如何处理呢?
看来一篇大牛博客,对于这个问题的解决还不错,大家可以看看
http://www.cnblogs.com/songyunxinQQ529616136/p/6394323.html