- 博客(5)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 Java1.8-HashMap源码分析入门(上)
引入:HashMap是什么?最直白的印象就是key-value键值对,那么,当我们put()一个值到HashMap中之后,这个数据到底是怎么存储的呢?又是以怎样的数据结构形式呢?假如我们现在执行了hashmap.put(1,"joy");,我们看下源码执行了什么: public V put(K key, V value) { return putVal(hash(key)...
2018-09-30 00:50:59 244
原创 SpringBoot+Shiro+redis配置文件@value取值为空
参考文章:这里出现原因:@Bean public LifecycleBeanPostProcessor getLifecycleBeanPostProcessor() { return new LifecycleBeanPostProcessor(); }LifecycleBeanPostProcessor用于在实现了Initializable接口的...
2018-09-27 15:57:42 1101 1
原创 Shiro异常类型
<!-- 身份认证异常 --> <!-- 身份令牌异常,不支持的身份令牌 --> org.apache.shiro.authc.pam.UnsupportedTokenException <!-- 未知账户/没找到帐号,登录失败 --> org.apache.shiro.authc.UnknownAccountExceptio...
2018-09-27 15:18:11 731
原创 SpringMVC @requestBody 请求的json字段不匹配 出现400错误
场景描述:原来请求是可达的,后来由于业务需求,在请求的字段里增加了一个标记位,仅作为标记使用,不在@requestBody后紧跟的对象的属性字段中。原因分析:检查JSON格式数据是否正确,错误的格式是不能被正确mapping的,可以在浏览器中搜索json在线工具进行校验。 json中的参数字段一定要在@requestBody后紧跟的对象的属性字段中也存在,也就是json中发送的字段只能比...
2018-09-25 13:38:19 8603
原创 vue+axois跨域请求拿到的session每次都不一样
原因:跨域请求是不携带认证信息的(cookie),一般处理的方法是在head里添加token替代cookie,但如果因为场景原因必须使用,方法如下。1.前端VUE项目里在main.js里设置axios.defaults.withCredentials = true;2.服务端配置跨域许可,方式有很多,请自行百度(如@CrossOrigin等)。3.因为使用了axios.defa...
2018-09-05 10:39:28 2840
CTB地形切片生成器
2018-10-10
drozer2.3.4
2017-09-21
安卓相机开发camera.open(0)返回空值
2016-02-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人