自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Javascrip

button onclick="getElementById('demo').innerHTML=Date()">现在的时间是?当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。<some-HTML-element some-event='JavaScript 代码'><some-HTML-element some-event="JavaScript 代码">HTML 元素中可以添加事件属性,使用 JavaScript 代码来添加 HTML 元素。

2024-08-26 16:42:59 230

原创 Spring的核心机制

对于Spring框架来说,它要做的就是根据配置文件来创建Bean实例,并调用Bean实例的方法完成"依赖注入"——这就是所谓IoC的本质。Spring能自动装配Bean与Bean之间的依赖关系,即无须使用ref显式指定依赖Bean,而是由Spring容器检查XML配置文件内容,根据某种规则,为调用者Bean注入被依赖的Bean。使用构造器来创建Bean实例是最常见的情况,如果不采用构造注入,Spring底层会调用Bean类的无参数构造器来创建实例,因此要求该Bean类提供无参数的构造器。

2024-07-29 11:15:51 245

原创 vue3路由

例如,我们从 /a 导航到一个相对路径 b,如果没有配置 append,则路径为 /b,如果配了,则为 /a/b。<router-link> 是一个组件,该组件用于设置一个导航链接,切换不同 HTML 内容。点击过的导航链接都会加上样式 class ="router-link-exact-active router-link-active"。--`<router-link>` 将呈现一个带有正确 `href` 属性的 `<a>` 标签-->--使用 router-link 组件进行导航 -->

2024-07-22 10:13:16 387

原创 Vue3 基础语法

Vue.js 是一个渐进式 JavaScript 框架,主要用于构建用户界面。以下是一些常见的 Vue.js 基础语法和概念,包括模板语法、指令、事件处理、计算属性和组件等。以下的语法内容在后面章节还会详细说明。

2024-07-16 11:32:05 940

原创 静态代理和动态代理

Spring AOP默认使用基于JDK动态代理的方式来实现代理,这种代理方式可以代理实现了接口的类。静态代理是在编译期间就已经确定的代理关系,代理类和目标类的关系在代码中是固定的。静态代理需要为每个需要代理的类编写一个代理类,这些代理类在编译时就已经存在。动态代理和静态代理是面向对象编程中常用的两种代理模式,它们在Spring框架中的应用也是非常广泛的。上述代码中,@Aspect注解标识了一个切面,@Before注解指定了在目标方法执行前执行的通知,Spring会动态生成代理对象并将切面织入到目标方法中。

2024-06-25 22:08:50 288

原创 JavaScript 函数定义

函数同样可以通过内置的 JavaScript 函数构造器(Function())定义。在以上实例中,我们了解到函数通过关键字 function 定义。在之前的教程中我们已经了解了 "hoisting(提升)"。函数存储在变量中,不需要函数名称,通常通过变量名来调用。提升(Hoisting)应用在变量的声明与函数的声明。JavaScript 函数可以通过一个表达式定义。以上函数实际上是一个 匿名函数 (函数没有名称)。函数可以通过声明定义,也可以是一个表达式。函数表达式可以 "自调用"。

2024-06-23 21:31:45 127

原创 JavaScript 函数语法

函数就是包裹在花括号中的代码块,前面使用了关键词 function:// 执行代码当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。调用带参数的函数在调用函数时,您可以向其传递值,这些值被称为参数。这些参数可以在函数中使用。

2024-06-17 09:40:36 391

原创 JavaScript 函数

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

2024-06-10 18:30:23 182

原创 HTML <head>头部

可以添加在头部区域的元素标签为: , , , , , 和 。 元素包含了所有的头部标签元素。 在 HTML/XHTML 文档中是必需的。 标签定义了HTML文档的样式文件引用地址. 标签定义了文档与外部资源之间的关系。 标签定义了不同文档的标题。HTML 元素。HTML 元素。HTML 元素。

2024-05-27 11:13:49 270

原创 HTML 段落

标签定义的。注意:浏览器会自动地在段落的前后添加空行。(

2024-05-14 08:39:54 189

原创 数据库的多表查询

在隐式内连接中,连接条件是通过WHERE子句中的逻辑运算符(如AND、OR)和比较运算符(如=、<、>等)来指定的。表示一个表中的每一行仅能关联到另一个表中的一行记录,而另一个表中的每一行记录也只能关联到第一个表中的一行。通俗来讲,就是两个实体(表)之间存在一对一的关系,即两个实体相互关联且每个实体只跟另一个实体关联一次。表示一个表中的每一行记录都可以关联到另一个表中的多行,而另一个表中的每一行记录也可以关联到第一个表中的多行。通俗来讲,就是一个实体(表)在另一个实体(表)中可以有多个关联实体(表)。

2024-05-05 22:04:55 169

原创 Java 多线程编程

2. 创建 Callable 实现类的实例,使用 FutureTask 类来包装 Callable 对象,该 FutureTask 对象封装了该 Callable 对象的 call() 方法的返回值。1. 创建 Callable 接口的实现类,并实现 call() 方法,该 call() 方法将作为线程执行体,并且有返回值。创建一个线程的第二种方法是创建一个新的类,该类继承 Thread 类,然后创建一个该类的实例。创建一个线程,最简单的方法是创建一个实现 Runnable 接口的类。

2024-04-14 20:25:49 334 1

原创 Java 流(Stream)、文件(File)和IO

Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。但本节讲述最基本的和流与 I/O 相关的功能。我们将通过一个个例子来学习这些功能。

2024-04-07 08:38:56 197 1

原创 Java ArrayList

ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。E: 泛型数据类型,用于设置 objectName 的数据类型,只能为引用数据类型。ArrayList 继承了 AbstractList ,并实现了 List 接口。ArrayList 是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。objectName: 对象名。

2024-03-31 22:28:21 109 1

原创 Java 接口

接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。

2024-03-24 22:59:34 806

原创 Java 抽象类

Employee.java 文件代码:/* 文件名 : Employee.java */return 0.0;注意到该 Employee 类没有什么不同,尽管该类是抽象类,但是它仍然有 3 个成员变量,7 个成员方法和 1 个构造方法。现在如果你尝试如下的例子:AbstractDemo.java 文件代码:/* 文件名 : AbstractDemo.java */

2024-03-17 22:29:32 458

原创 Java 基本数据类型

byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。最大值是 9,223,372,036,854,775,807(2^63 -1);最小值是 -9,223,372,036,854,775,808(-2^63);变量就是申请内存来存储值。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。byte 数据类型是8位、有符号的,以二进制补码表示的整数;

2024-03-10 22:08:47 381 1

原创 HTML 图像

如果名为 "pulpit.jpg" 的图像位于 www.runoob.com 的 images 目录中,那么其 URL 为 http://www.runoob.com/images/pulpit.jpg。为页面上的图像都加上替换文本属性是个好习惯,这样有助于更好的显示信息,并且对于那些使用纯文本浏览器的人来说是非常有用的。加载图片是需要时间的,所以我们的建议是:慎用图片。注意: 加载页面时,要注意插入页面图像的路径,如果不能正确设置图像的位置,浏览器无法加载图片,图像标签就会显示一个破碎的图片。

2024-01-14 21:56:47 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除