类 类(class)是在JS中编写构造函数的新方法。它是使用构造函数的语法糖,在底层中使用仍然是原型和基于原型的继承。 模板字符串 模板字符串是在JS中创建字符串的一种新方法。我们可以通过使用反引号使模板字符串化。 对象解构 对象析构是从对象或数组中获取或提取值的—种新的、更简洁的方法。 ES6模块 模块使我们能够将代码基础分割成多个文件,以获得更高的可维护性,并且避免将所有代码放在一个大文件中。在ES6支持模块之前,有两个流行的模块。 回调函数 回调函数是—段可执行的代码段,它作为一个参数传递给其他的代码,其作用是在需要的时候方便调用这段(回调函数)代码。 Promise Promise是异...

  p8RyuvESu2pg   2023年11月24日   15   0   0 ajax字符串ajax数组字符串数组

Mybatis 1、Mybatis是一公半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动。创建连接、创建statement等繁杂的过程; 2、MyBatis可以使用XML或注解来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集; 3、通过xml文件或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中MySQL的动态参数进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射为java对象并返回。 Mybai...

  p8RyuvESu2pg   2023年11月24日   19   0   0 数据库SQLSQL数据库

JavaScript提供的异步模式 1、回调函数(callbacks) 2、事件监听 3、Promise对象 call、apply的区别 call和apply都是改变this指向的方法,区别在于call可以写多个参数,而apply只能写两个参数,第二个参数是一个数组,用于存放要传的参数。 call和apply的好处 用call和apply实现更好的继承和扩展,更安全。 ajax请求方式 1).getSON(url,[data],[callback]) 2).ajax(opiton) 3)$.getScript(url,[callback]) 4)jquery对象.load(url,[data]...

JavaScript中的虚值 constfalsyValues=["",0,null,undefined,NaN,false]; 简单的来说虚值就是是在转换为布尔值时变为false的值。 如何检查值是否虚值 使用Boolean函数或者!!运算符。 usestrict "usestrict”是ES5特性,它使我们的代码在函数或整个脚本中处于严格模式。严格模式帮助我们在代码的早期避免bug,并为其添加限制。 严格模式的—些限制 1、变量必须声明后再使用 2、函数的参数不能有同名属性,否则报错 3、不能使用with语句 4、不能对只读属性赋值,否则报错 5、不能使用前缀0表示八进制数,否则报错 6、...

宏任务、微任务 1、宏任务有:script(整体代码)、setTimeout、setInterval、I/O、页面渲染; 2、微任务有:Promise.then、Object.observe、MutationObserver。 3、执行顺序大致如下: 主线程任务——>宏任务——>微任务——>微任务里的宏任务一……——>直到任务全部完成 JSONP 1、原理:利用<script>;标签没有跨域限制的漏洞,使得网页可以得到从其他来源动态产生的JSON数据(前提是服务器支持)。 2、优点:实现简单,兼容性好。 3、缺点:仅支持get方法,容易受到XSS攻击。 ng...

set注入:设置值注入:spring调用类的set方法,完成属性赋值  peoperty:name:属性名          value:属性值 复杂类的注入 propertyname:属性名 ref=“bean”的id值 创建项目 导入jar包 编写School类和Student类 Student.java packagecn.lexed.pojo; publicclassStudent{ privateStringname; privateintage; privateSch...

  p8RyuvESu2pg   2023年11月13日   16   0   0 Javaspringjavaspringxmlxml

数据的操作 数据的存储,表格中添加数据 insetinto表民(字段)values(值) 数据表的数据约束 非空约束 notnull 解释:当字段添加非空约束的时候,当前字段就不允许插入null值,如果插入null值,就会报错 默认default 解释:如何没有给此字段添加数据,默认自动添加默认值 检查 check 解释:检测你传入的值是否在给定范围内 mysql不支持 使用enum和set实现 唯一unique 解释:一旦地段被定义成唯一约束表示当前字段的值不能重复,可以为null 语法 字段添加:字段名 类型(长度)unique 独立添加:【cons...

new操作符 1、创建一个空对象,并且this变量引用该对象,同时还继承了该函数的原型 2、属性和方法被加入到this引用的对象中 3、新创建的对象由this所引用,并且最后隐式的返回this Ajax原理 1、Ajax的原理简单来说是在用户和服务器之间加了一个中间层(AJAX引擎),通过XmiHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。使用户操作与服务器响应异步化。这其中最关键的一步就是从服务器获得请求数据 2、Ajax的过程只涉及Javascript,XMLHttpRequest和DOM。XMLHttpRequest是...

  p8RyuvESu2pg   2023年11月05日   35   0   0 服务器SQLjson服务器jsonSQL

同源限制 1、同源策略指的是∶协议,域名,端口相同,同源策略是一种安全协议 2、举例说明:比如一个黑客程序,他利用lframe把真正的银行登录页面嵌到他的页面上,当你使用真实的用户名,密码登录时,他的页面就可以通过 Javascript读取到你的表单中input中的内容,这样用户名,密码就轻松到手了。 offsetWidth/offsetHeight,clientWidth/clientHeight与scrollWidth/scrollHeight的区别 1.offsetWidth/offsetHeight返回值包含content+padding+border,效果与e.getBounding...

null,undefined的区别 1、undefined表示不存在这个值。 2、undefined:是一个表示"无"的原始值或者说表示"缺少值",就是此处应该有一个值,但是还没有定义。当尝试读取时会返回undefined 3、例如变量被声明了,但没有赋值时,就等于undefined 4、null表示—个对象被定义了,值为“空值” 5、null:是一个对象(空对象,没有任何属性和方法) 6、例如作为函数的参数,表示该函数的参数不是对象; 7、在验证null时,一定要使用=,因为无法分别null和undefined js延迟加载的方式 defer和async、动态创建DOM方式(用得最多)、按需...

成员对象 1、window.eventwindow.documentwindow.history 2、window.screenwindow.navigatorwindow.external Window对象的属性如下 1、window//窗户自身 2、window.self//引用本窗户window=window.self 3、window.name//为窗户命名 4、window.defaultStatus//设定窗户状态栏信息 5、window.location//URL地址,配备布置这个属性可以打开新的页面 数据持久化技术(ajax)、简述ajax流程 1、客户端产生js的事件 2、创...

导入jar包 编写配置文件(点击Namespaces添加context、mvc) springmvc.xml <?xmlversion="1.0"encoding="UTF-8"?> <beansxmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://w...

  p8RyuvESu2pg   2023年11月05日   54   0   0 htmlspringhtmlspringxmlxml

1.SpringMVC 1.1:基于MVC架构 1.2:容易理解,上手快,使用简单 1.3:方便与Spring整合 1.4:SpringMVC强化注解的使用,控制层(Controller)@Controller 2.第一个SpringMVC注解的程序的创建和使用 注解式开发:在代码中通过类与方法的注解,完成处理 2.1:创建项目,添加jar 2.2:配置注册中央控制器(中央调度器)DispatcherServlet 2.3:创建springmvc配合文件 2.4:创建Controller层       创建方法  &nbsp...

  p8RyuvESu2pg   2023年11月02日   28   0   0 MVCMVCspringspringxmlxml

理解同步和异步 同步:按照代码书写顺序一—执行处理指令的一种模式,上一段代码执行完才能执行下一段代码。 异步:可以理解为―种并行处理的方式,不必等待一个程序执行完,可以执行其它的任务。 JS之所以需要异步的原因在于JS是单线程运行的。常用的异步场景有:定时器、ajax请求、事件绑定。 JS实现异步 JS引擎是单线程的,但又能实现异步的原因在于事件循环和任务队列体系。 事件循环 1、JS会创建一个类似于while(true)的循环,每执行―次循环体的过程称之为Tick。每次Tick.的过程就是查看是否有待处理事件,如果有则取出相关事件及回调函数放入执行栈中由主线程执行。待处理的事件会存储在—个任...

导入jar包导入数据库 编写配置文件 Config.xml <?xmlversion="1.0"encoding="UTF-8"?> <!DOCTYPEconfigurationPUBLIC"-//mybatis.org//DTDConfig3.0//EN""mybatis-3-config.dtd"> <configuration> <propertiesresource=""></properties> <!-别名--> <typeAliases> <packagename="cn.lex...

  p8RyuvESu2pg   2023年11月02日   20   0   0 Javaspringjavaspringxmlxml

有哪些数据类型 根据JavaScript中的变量类型传递方式,分为基本数据类型和引用数据类型两大类七种。 基本数据类型包括Undefined、Null、Boolean、Number、String、Symbol(ES6新增)六种。引用数据类型只有Object—种,主要包括对象、数组和函数。 基本数据类型和引用数据类型的区别 两者作为函数的冬数进行传递时 1、基本数据类型传入的是数据的副本,原数据的更改不会影响传入后的数据。 2、引用数据类型传入的是数据的引用地址,原数据的更改会影响传入后的数据。 两者在内存中的存储位置 1、基本数据类型存储在栈中。 2、引用数据类型在栈中存储了指针,该指针指向的...

导入jar包 编写SomeService和SomeServiceImpl SomeService.java packagecn.lexed.service; publicinterfaceSomeService{ publicabstractvoiddoSome(Stringcompany,Stringfounder); StringdoOtherr(Stringcompany,Stringfounder); StringdoFirst(Stringcompany,Stringfounder); voiddoSecond(); } SomeServiceImpl....

  p8RyuvESu2pg   2023年11月02日   22   0   0 SystemSystemspringspringxmlxml

1.AspectJ对AOP的实现 1.1:添加相关的jar包 1.2:AspectJ的通知类型                           (1)前置通知               &nbs...

  p8RyuvESu2pg   2023年11月02日   14   0   0 方法名方法名springspringxmlxml

@Aurowired:自动注入 在对象类型上使用@Autowired,该注解默认使用按类型自动装配Bean的方式 联合使用@Autowired与@Qualifier, @Qualifier的value属性用于指定要匹配的Bean的id值 JDK注解@Resource:自动注入 Spring提供了对jdk中@Resource注解的支持 @Resource:可以按名称匹配也可以安装类型匹配,默认是按名称匹配的 导入jar包 编写School类和Student类 Student.java packagecn.lexed.pojo; importjavax.annotation.Resour...

  p8RyuvESu2pg   2023年11月02日   19   0   0 Javaspringjavaspringxmlxml

创建项目 导入jar包 编写User类 User.java packagecn.lexed.pojo; publicclassUser{ privateStringusername; privateIntegerage; publicUser(){ super(); } publicUser(Stringusername,Integerage){ super(); this.username=username; this.age=age; } publicStringgetUsername(){ returnusername; } publicv...

  p8RyuvESu2pg   2023年11月02日   34   0   0 JavaUserUserspringjavaspring
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~