自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 springmvc入参传递总结

例如:StudentAjax请求/*必须与自定义对象的属性名保持一致*/"name": "张三","age": 12$.ajax({url: url,});Action接收System.out.println("学生的姓名:" + name + ";年龄:" + age);例如:简单对象(String, Integer)和自定义对象Student混合Ajax请求/*name、age必须和Student的属性一致,className、classNum必须和后台参数名一致*/

2024-06-24 11:59:17 1010

原创 mybatis 传递参数的7种方法

这就传参方式的优点是比较方便,controller层使用@RequestBody接收到实体类参数后,直接传递给mapper层调用即可,不需要在进行参数的转换。foreach元素的属性主要有 item,index,collection,open,separator,close。在实际开发过程中,增删改查操作都要涉及到请求参数的传递,今天这节就集中讲下在mybatis中传递参数的7中方法。2.如果传入的是单参数且参数类型是一个array数组的时候,collection的属性值为array。

2024-06-20 16:38:57 695

原创 解决vue和vue-template-compiler版本不一致问题

第二步:执行npm install vue-template-compiler@报错中提示的vue的版本号。找到vue.runitme.common.js这个文件删除它(根据报错里提示的路径)第一步:执行npm uninstall vue-template-compiler。下方中红方框圈起来的便是(报错里提示的路径、不同人的提示路径可能有所不同请留意)将Vue版本替换为vue-template-compiler的版本。

2024-01-18 11:17:15 1398 1

原创 Java Web项目前后端分离的优势

这样一来,你的前后端代码全都在那个war包里了,包括你的js,css,图片,各种第三方的库。前端/WEB服务器放的是css,js,图片等等一系列静态资源(甚至你还可以css,js,图片等资源放到特定的文件服务器,例如阿里云的oss,并使用cdn加速),前端服务器负责控制页面引用&跳转&路由,前端页面异步调用后端的接口,后端/应用服务器使用tomcat(把tomcat想象成一个数据提供者),加快整体响应速度。页面逻辑,跳转错误,浏览器兼容性问题,脚本错误,页面样式等问题,全部由前端工程师来负责。

2023-09-19 15:31:41 114

原创 CSRF是什么?有效的防御措施有哪些?

(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式。我们通过一个例子来了解它:小明登陆了一个银行网站,银行服务器发来了一个cookie,后来小明又访问了一个恶意网站, 这个恶意网站中有一个表单...</form>小明无意间触发了这个表单,银行服务器会收到带有正确cookie的请求,然后银行服务器会执行自己定义的操作transfer,这个时候就有可能把小明账户的钱给转走。自动防护策略:同源检测(Origin和Referer验证);token。

2023-08-28 10:50:57 166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除