谁说ParameterMap只能读不能写?
开发过javaweb项目的同学,应该都接触过ServeltRequest
吧?ServletRequest接口中有一个方法叫做getParameterMap()
,他会返回一个Map<String, String[]>
对象,里面含有Request的请求参数,例如GET请求时?后边的一堆参数。那如果我们能修改Map<String, String[]>
对象,岂不是能篡改浏览器请求时的一些参数?
开发过javaweb项目的同学,应该都接触过ServeltRequest
吧?ServletRequest接口中有一个方法叫做getParameterMap()
,他会返回一个Map<String, String[]>
对象,里面含有Request的请求参数,例如GET请求时?后边的一堆参数。那如果我们能修改Map<String, String[]>
对象,岂不是能篡改浏览器请求时的一些参数?
前两天看了一篇文章讲的是java代码的优化,本以为又要讲代码格式之类的,没想到讲的还挺有道理,接下来我就把其中重要的部分摘出来供大家参考。
hashcode方法会影响jvm性能?听上去天方夜谭,实际上蕴藏着一些微小的原理,接下来让我们走进hashcode方法,一探native方法源头。
关系有点多,可能没法看,不过还算比较全。