摘要:
1.需求 准备一个注册页面ajax.html,当鼠标点击输入框的时候提示“请输入用户名”,输入用户名后,点击输入密码或者其他空白处的时候提示“用户名可以使用”或者“用户名以重复,请重新输入用户名”。 1.1准备页面 1.2当鼠标点击输入框的时候提示“请输入用户名” (1)根据id获得input标签, 阅读全文
摘要:
第一步:新建一个Webx项目 第二步:导入相关依赖包 第三步:配置Spring核心配置文件 第四步:配置SpringMVC核心配置文件 第五步:配置web.xml文件 SpringMVC执行流程 阅读全文
摘要:
简述TCP与UDP区别 TCP(传输控制协议)和 UDP(用户数据报协议)是两种常见的网络传输协议,它们在传输数据的方式、特性和用途上有着显著的区别: 连接 TCP:是一种面向连接的协议。在数据传输之前,必须建立一个稳定的连接。TCP 连接是通过三次握手过程建立的,这个过程确保了双方的发送和接收能力 阅读全文
摘要:
Mybatis和Jdbc联系和区别 联系 基于 JDBC:MyBatis 的底层是基于 JDBC 实现的。它使用 JDBC 来处理数据库的连接、执行 SQL 语句以及处理结果集等操作。 SQL 控制:无论是 MyBatis 还是 JDBC,开发者都需要编写 SQL 语句来实现数据的增删改查等操作。这 阅读全文
摘要:
1.Mybatis的入门 1.1导包 1.2准备核心配置文件MyBatis-Config.xml 点击查看代码 <configuration> <!-- 引入配置文件信息,这里不能加classpath:。 resource:引入类路径下的资源,即classpath,所以不需要写classpath: 阅读全文
摘要:
1.事务的特性 原子性(Atomicity) 含义:事务被视为最小的工作单位,事务中的所有操作要么全都完成,要么全都不完成,不会结束在中间某个环节。事务在执行过程中发生错误会被回滚(Rollback)到事务开始前的状态,就像这个事务从未被执行过一样。 一致性(Consistency) 含义:事务必须 阅读全文
摘要:
1.ArrayList 2.LinkedList 3.HashSet 4.TreeSet 阅读全文
摘要:
schedule(TimerTask task, Date firstTime, long period) 固定延迟:这个方法用于在指定的时间首次执行任务,然后以固定的延迟时间重复执行该任务。这里的“固定延迟”是指连续执行之间的时间,即上一个任务结束和下一个任务开始之间的时间固定为 period。 阅读全文
摘要:
运行时异常(RuntimeException)是 Java 中一种特殊的异常,它们都是 Exception 的子类,并且不需要在程序中显式地进行捕获或声明抛出。运行时异常通常由程序的错误操作导致,例如逻辑错误或不正确的假设。下面是五种常见的运行时异常: NullPointerException 当试 阅读全文
摘要:
1、请你说说int和Integer的区别 类型 int 是 Java 的一种基本数据类型(primitive data type)。 Integer 是 int 的包装类(wrapper class),属于 Java 的引用类型。 默认值 int 的默认值是 0。 Integer 的默认值是 nul 阅读全文