![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
股狼
这个作者很懒,什么都没留下…
展开
-
HashMap中对 h&(length-1)的理解
背景:今天这篇文章主要针对数组下标计算知识的一些零散补充,因为作者并没有学习过数据结构相关知识,所以在&标识进行二进制计算时一些过程比较疑惑,度娘半天竟然没有人能具体说清楚,大概率还是自己知识太薄不能理解其它文章一些意思,所以此文今天会对&计算过程重点做一些介绍。1、HashMap 数组下标计算方式:(h 是k的hashcode值;length是数组长度,HashMap...原创 2019-12-06 18:05:58 · 1029 阅读 · 1 评论 -
HttpClient使用详解
http://blog.csdn.net/wangpeng047/article/details/19624529 Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的转载 2016-11-23 19:38:43 · 263 阅读 · 0 评论 -
JAVA中<<和>>的理解
> 1. 定义 “x<<y"是位运算符当中的"左移"运算,其中x是左移的数,y是左移的位。 “x>>y"是位运算符当中的"右移"运算,其中x是右移的数,y是右移的位。 统称为:位移运算> 2. 例子: 2<<2的运算过程: 2转化为二进制是 0000 0010 那么左移2位得到原创 2016-11-26 18:57:34 · 1333 阅读 · 0 评论 -
通过验证Referer解决CSRF安全防御问题
一、背景JAVAWEB 类项目处于客户验收阶段,在安全扫描处出现 CSRF 问题,通过多个博客中解决思路都无法解决。后来通过同事提醒 可以试试判断 Referer页面来源参数,最终使用该方法解决问题。二、环境服务器:Linux前端:Angular后端:Springboot Java三、安全证书四、解决方法后端拦截器判断访问来源,其它地方不用修改。 @...原创 2019-09-26 16:57:25 · 5350 阅读 · 0 评论