logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringMVC @requestBody 请求的json字段不匹配 出现400错误

场景描述:原来请求是可达的,后来由于业务需求,在请求的字段里增加了一个标记位,仅作为标记使用,不在@requestBody后紧跟的对象的属性字段中。原因分析:检查JSON格式数据是否正确,错误的格式是不能被正确mapping的,可以在浏览器中搜索json在线工具进行校验。json中的参数字段一定要在@requestBody后紧跟的对象的属性字段中也存在,也就是json中发送的字段只能比...

#json#spring
vue+axois跨域请求拿到的session每次都不一样

原因:跨域请求是不携带认证信息的(cookie),一般处理的方法是在head里添加token替代cookie,但如果因为场景原因必须使用,方法如下。1.前端VUE项目里在main.js里设置axios.defaults.withCredentials = true;2.服务端配置跨域许可,方式有很多,请自行百度(如@CrossOrigin等)。3.因为使用了axios.defa...

Cesium 实现Entity的拖拽

引入:有时候我们需要对我们在cesium上绘制的点,线,面等对象微调位置。如果可以直接拖拽对象到指定的位置最方便不过了。思路:1.覆写鼠标事件,其中:leftDownAction(),leftUpAction(),mouseMoveAction()是自定义的函数,有vm是因为使用了Vue。this.viewer.screenSpaceEventHandler.setInputAc...

Cesium Cartesian3 和经纬度以及屏幕坐标等之间的转换

一、经纬度转换为世界坐标1.Cesium.Cartesian3.fromDegrees(longitude, latitude, height, ellipsoid, result) 2.var ellipsoid=viewer.scene.globe.ellipsoid; var cartographic=Cesium.Cartographic.fromDegrees(lng,lat,alt);

Mysql 创建数据表外键报错:Fail to open the referenced table

在mysql中,建立外键关联,关联表必须是使用innodb,将engine修改为innodb即可。存储引擎是什么?MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。关于数据库其它几个引擎的区别如下:...

#mysql
到底了