摘要:
代码以SpringBoot+ThymeLeaf为例 验证码校验基本都是套路操作,各种工具用法都大差不差.记住套路即可 验证码工具类源代码会放在文章最后. JavaWeb实现验证码校验 1.下载验证码生成工具(源代码在文章最后),再放入项目中 2.HTML代码 3.Controller层写法 注意 : 阅读全文
摘要:
js禁用提交按钮 这种方式是一种比较简单也比较常用的方法。当用户提交完表单后,用javascript禁用提交按钮让按钮不可点击。也就是设置disabled属性为disabled或者true即可。 按钮倒计时 页面上表单提交后,将按钮置灰不可点击后加入倒计时,比如5秒或者10秒后按钮恢复点击状态才能再 阅读全文
摘要:
什么是一对一,一对多,多对多? 以用户和订单举例, 一对一 : 一个订单只属于一个用户 ==> 订单对用户是一对一关系 一个用户只能有一个订单 ==> 用户对订单是一对一关系 一对多 : 一个用户可以拥有多个订单 ==> 用户对订单是一对多关系 多对多 : 一个订单可以有多种商品,并且一种商品可以被 阅读全文
摘要:
数据类型 菜鸟教程(见最下方网友整理) : https://www.runoob.com/mysql/mysql-data-types.html 其他: 1字节(byte)=8位(bit),所以double是双精度64位(8字节) f 阅读全文
摘要:
表和视图,存储过程和函数的区别 表 : 是真实存在的,它占存储空间 视图 : 相当于一个查询语句,不占有存储空间 函数 : 只能返回一个变量, 可以嵌入SQL中使用 存储过程 : 可以返回多个变量, 用CALL命令调用,不能嵌入SQL中 函数和存储过程本质上没有区别 一个存储过程的示例 先看一个存储 阅读全文
摘要:
PageHelper是基于拦截器实现的myBatis分页插件 PageHelper的Github主页 : https://github.com/pagehelper/Mybatis-PageHelper 一.通过maven引入PageHelper的jar包 二.在myBatis配置文件中配置Page 阅读全文
摘要:
本文是基于注解的SSM框架配置 配置spring和springMVC 一.web.xml的配置 classpath: 是指部署到服务器的项目下的WEB-INF/classes目录 这样配置过web.xml后,就可以在resources目录下创建spring和springMVC的配置文件了, 根据we 阅读全文
摘要:
什么是jQuery? jQuery 是一个轻量级的"写的少,做的多"的 JavaScript 库,极大地简化了 JavaScript 编程,并且很容易学习. 学习jQuery 下载与导入jQuery 地址 : http://jquery.com/download/ 1.下载jQuery : 打开页面 阅读全文
摘要:
从上到下顺序加载 从上到下顺序加载 从上到下顺序加载 JS的加载和执行会阻塞DOM树的解析和渲染 原因 : JS可能会修改DOM树的结构,所以会等执行完JS代码后才继续 改善方法 : 可以把js代码放到</body>前,这样先生成DOM文档,再加载运行js代码,不会因为阻塞而影响页面显示速度. CS 阅读全文