第一种,黑线和黑线带白虚线
带白色虚线的为正极
全黑色的为负极
第二种,红色和蓝(黑)色
红色为正极
蓝色(黑色)为负极
安全机制(同源策略):比较访问方和被访问方的域名。协议、ip、端口号。 相同则同源,不同则拒绝访问。
解决办法:
在controller上加@CrossOrigin注解
@CrossOrigin //允许其他源访问
@RestController
@RequestMapping("/schedule")
@Slf4j
public class Schedu...
同边为默认断开,同边边按下才会连接。斜对角是肯定可以为一对开关的。
按键在按下时,电流是不稳定的,会误判开关是否闭合,需要按键消抖。
消除抖动的方法是,延时10ms再读取结果,抖动的过程大约在10ms之间。
后端部署在tomcat中
maven管理依赖
前端部署在node中
npm 包管理工具
前后端分离是 前端和后端分别部署
前后端不分离是 后端使用显示模板 jsp、themleaf,在后端生成视图传送给浏览器。
前后端分离 前端使用vue 后端使用spring 中间使用json进行通讯,这样不论是PC,手机,小程序,只需要一套后台即可多个前端使用。
在实体类中添加校验注解
在Controller的handler中给参数添加@Validate注解,param和JSON都有效果
5.3 参数校验
在 Web 应用三层架构体系中,表述层负责接收浏览器提交的数据,业务逻辑层负责数据的处理。为了能够让业务逻辑层基于正确的数据进行处理,我们需要在表述层对数据进行检查,将错误的数据隔绝在业务逻辑层之外。
...
它是对于实现http协议的项目的一个标准。就像是MVC三层架构一样,会让不同的路径变得井然有序,易于理解,当然也不是强制性的。
在初期学习的路径中,动作和目标都是写在一起的如:getUser?id=15 这样会显得很杂乱,而且会暴露服务器的动作目标
而且请求方式 get请求和post请求带请求体就可以解决所有场景了,delete 和 put也用不上,这样不符...
1. 返回jsp、themleaf模板页面(不重要,现在基本都前后端分离了)
MvcConfig
@EnableWebMvc //handlerMapping handlerAdapter json转换器
@Configuration
@ComponentScan(basePackages = "com.atguigu")
public class Mvc...
Cookie、Session 和 Token 之间的关系:
Cookie 通常用于在客户端存储 Token,以便在每次请求中将 Token 发送给服务器。如果本地有cookie,每次都会在请求头发送给服务器。
Session 也可以用于存储 Token,但通常更多用于存储用户的状态信息。
Token 可以代表用户的身份信息,也可以用于授权访问特定资源。tok...
1. Param形式传参
直接接收,在形参列表中声明对应的变量
@RequestParam指定传参名字,是否必须传参,默认值
集合接值
实体类接值
@Controller
@RequestMapping("/param")
public class ParamController {
//直接接收
//形参列表填写对应名称即可
...
param 键值对的形式 但是只能单层次数值传递。
json 用固定格式的字符串来表示对象,支持多层次数值,%99都用JSON来传参。JSON要求必须是post请求模式。
cookie 在用户的浏览器中存放token等令牌数据,每次请求会在请求头中一并发送。
400 要求传递的参数没有传送
404 找不到目标资源
405 请求方式不被允许
415 不支持的媒体类型
四、SpringMVC实战:构建高效表述层框架
目录
一、SpringMVC简介和体验
1.1 介绍
1.2 主要作用
1.3 核心组件和调用流程理解
1.4 快速体验
二、SpringMVC接收数据
2.1 访问路径设置
2.2 接收参数(重点)
2.2.1 param 和 json参数比较
2.2.2 param参数接收
2.2.3 路径 参数...
处理前端响应的类是controller
Controller类中的方法就是 handler 了
@Controller
class void Deal(){
//handler
public string doDeal(){
}
}
组成数字的七段二极管和点一个二极管,共八个发光二极管和两对公共引脚,一共十个引脚
分为 共阴极数码管,和共阳极数码管。字面意思,公共端接地或者高电平。
还是4位数码管,同样是采用7段引脚控制数字,有四个位选引脚,哪个位选有点哪个就亮。
4位数码管并不是同时亮起,而是快速切换四个位置,肉眼看不出切换的频闪,视觉上就是四个同时发亮。