1. Ajax用法
Ajax 即"Asynchronous JavaScript And XML"(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。
这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。
jQuery中可以异步调用 也可以设置同步调用
Ajax应用程序的优势在于:
1. 通过异步模式,提升了用户体验
2. 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用
3. Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载
常见的请求类型有:GET / POST / PUT / DELETE
2.Vue中哪些数组 响应式 作用
1、push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度
2、pop() 方法用于删除并返回数组的最后一个元素
3、shift() 方法用于删除数组的第一个元素,并返回第一个元素的值
4、unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度
5、splice() 方法向/从数组中删除元素/插入元素/替换元素,然后返回被删除/插入/替换的项目
6、sort() 方法用于对数组的元素进行排序
7、reverse() 方法用于颠倒数组中元素的顺序
3. 关于SysMenuMapper.xml说法
1. 在SysMenuMapper.xml中namespace属性指定的是dao/mapper接口的全路径名
2.在xml中从将数据库查询到的数据封装到map或者java对象中则可以通过resultType属性来指定,但是列名与对象属性名必须一致
3.resultMap 属性是将查询到的数据封装到新的java对象中,此java对象的属性名可以与列名不一致
4.SpringMVC
SpringMVC是一个基于MVC的web框架
SpringMVC严格意义上来说是Spring框架的一个模块
Spring和SpringMVC无需中间整合层整合
5.IDEA整合SpringBoot 热部署
在实际开发过程中,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本。IDEA热部署需要额外配置热部署不是服务器过热
而SpringBoot中启用热部署后就变成了非常简单的一件事,因为SpringBoot为我们提供了一个非常方便的工具spring-boot-devtools,我们只需要把这个工具引入到工程里就OK了。
1. 作用:当项目是启动状态时,修改静态文件并保存后,不需要重启项目来达到使静态文件生效的目的。
2. 注意:如果页面包含java代码等后台代码,那么修改这些后台代码热部署就不会生效,需要重新启动项目 如果页面包含java代码等后台代码,修改其他代码热部署也同样生效。
添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
6. singleton
单实例 默认值
这个作用域标识的对象具备全局唯一性
当把一个 bean 定义设置scope为singleton作用域时,那么Spring IOC容器只会创建该bean定义的唯一实例
也就是说,整个Spring IOC容器中只会创建当前类的唯一一个对象