
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一.什么是sql注入:用户通过表单提交的方式,填入与sql注释或者or 1=1等内容实现sql注入二.JDBC防止sql注入1.如果生成statement对象来实现凭借字符串是会被sql注入的。concat sqlString sql = "SELECT * FROM users WHERE name ='"+ name + "'";Statement stmt = connec...
一.安装node.jsVuePress需要在node.js环境下运行,所以先安装node.js1.下载node.js的压缩文件wget https://npm.taobao.org/mirrors/node/v13.9.0/node-v13.9.0-linux-x64.tar.xz2.创建node.js目录sudo mkdir -p /usr/local/lib/nodejs3.把node.js解
一.向量机的目的:也可以用于分类二.如何划成几个部分(如何分类)找打一条线使得它们的距离最小三.相关代码问题:使用sklearn实现线性支持向量机,并通过癌细胞数据中训练集对模型进行训练,再对测试集癌细胞数据进行识别。(修改参数使得测试最好)#encoding=utf8from sklearn.svm import SVRdef svr_predict(train_dat...
一。springboot默认处理异常机制默认效果:1)、浏览器,返回一个默认的错误页面 (通过浏览器的请求头来返回页面)2)、如果是其他客户端,默认响应一个json数据原理:主要给日容器中注册了以下组件:ErrorPageCustomizer 系统出现错误以后来到error请求进行处理;相当于(web.xml注册的错误页面规则)BasicErrorController 处理/e...
一.前端限制:点击按钮以后设置按钮(几秒内)不可点击二.后端限制:思路:1.设置拦截器拦截所有的请求,再自定义注解,判断请求若标记了这个注解才执行第二点。2.通过session或redis等缓存工具来缓存请求,判断对应的url的传参数据是否与上次的相同以及事件是否小于8秒。设计:设计自定义注解(防止表单重复提交),方法被该注解标记则判断请求是否重复提交import java.lang.annota
通常一个web框架中,有大量需要处理的异常。比如业务异常,权限不足等等。前端通过弹出提示信息的方式告诉用户出了什么错误。 通常情况下我们用try…catch… 对异常进行捕捉处理,但是在实际项目中对业务模块进行异常捕捉,会造成代码重复和繁杂, 我们希望代码中只有业务相关的操作,所有的异常我们单独设立一个类来处理它。全局异常就是对框架所有异常进行统一管理。 我们在可能发生异常的方法里throw抛给控
一.导入CSS、JS<link th:href="@{/ajax/libs/bootstrap-fileinput/fileinput.min.css}" rel="stylesheet"/><script th:src="@{/ajax/libs/bootstrap-fileinput/fileinput.min.js}"></script>二.HTML内容&
一.需求在访问某些方法之前做一些事情,比如判断该用户是否加入该课程。二.实现1.定义一个注解,这样在某个方法上面加上该注解就触发AOPpackage com.ruoyi.framework.aspectj.lang.annotation;import java.lang.annotation.*;/*** 检验该学生是否在该课程** @author wangcy**/@Target({ Eleme
一.异步接口package com.ruoyi.framework.manager;import java.util.TimerTask;import java.util.concurrent.ScheduledExecutorService;import java.util.concurrent.TimeUnit;import com.ruoyi.common.utils.Threads;imp