04 2024 档案
摘要: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
阅读全文
摘要:alt + / 代码提示 ctrl + alt + 方向键上 向上复制【有可能会有冲突】 ctrl + alt + 方向键下 向下复制【有可能会有冲突】 ctrl + /; 单行注释/取消注释 ctrl + shift + / 多行注释 ctrl + shift + \ 多行取消注释 alt + s
阅读全文
摘要:匿名内部类是 Java 中的一种内部类(定义在另一个类中的类),它没有名称。它们通常用于实现接口或扩展类的简单版本,而无需显式声明一个独立的类。匿名内部类特别适合于创建那些仅用一次的类实例。 特点: 无名称:匿名内部类没有名称,创建时直接通过 new 关键字后跟接口或类名来定义。 一次性使用:它们通
阅读全文
摘要:子类的实例化对象用父类接受确实是多态(Polymorphism)的一种体现。在 Java 或其他支持面向对象编程的语言中,多态允许一个父类引用变量来引用一个子类的实例。这意味着父类类型的引用可以指向它的任何子类对象,而具体调用哪个类的方法则取决于对象的实际类型。 这种机制有几个关键的好处: 代码通用
阅读全文
摘要:== 操作符 基本类型比较:当用于比较基本数据类型(如 int、char、float 等)时,== 比较的是两个变量的值是否相等。 引用类型比较:当用于比较引用数据类型(如对象)时,== 比较的是两个变量的内存地址是否相同,即它们是否指向堆内存中的同一个对象实例。 equals() 方法 内容比较:
阅读全文
摘要:this 关键字 当前实例的引用:this 关键字用于指代当前对象的实例。 区分成员变量和局部变量:当成员变量与局部变量重名时,可以使用 this 来区分成员变量。例如,在构造器或方法中,this.variable 指的是当前实例的成员变量 variable,而简单的 variable 指的是局部变
阅读全文
摘要:return、continue、break三者的区别是什么? return 用于从函数中退出并返回值,continue 用于跳过当前循环的剩余部分并继续下一次迭代, 而 break 用于完全结束循环的执行。 方法重载overload? 1.同一类中:方法重载发生在同一个类中(或者在一个类的继承关系中
阅读全文
摘要:使用int类型 声明变量age1和age2。 age1 赋值为自己的年龄。 int age1 = 18; age2 赋值为朋友的年龄。 int age2 = 31; 计算出年龄之和。 int sum=age1+age2; 使用String类型声明姓名name,int类型声明年龄age 如:姓名为:小
阅读全文
摘要:Java如何实现跨平台原理? 通过在不同平台上安装不同版本的JVM(Java虚拟机)就可以实现跨平台。把编译后的字节码文件(.class)给JVM运行。一次编译多处运行 JDK JRE JVM三者的作用和关系? JDK是Java开发工具包 JRE是Java运行时的环境 JVM是Java虚拟机(核心类
阅读全文