- 博客(22)
- 收藏
- 关注
原创 Vue插槽
上面我们使用的是默认插槽,它是没有名字的,那如果一个组件内部,它将使用多个slot时,那我们怎么知道把某些代码片段放到那个slot中呢?]中我们讨论到,插槽的内容无法访问到子组件的状态.然而在某些场景下插槽的内容可能想要同时使用父组件域内和子组件域内的数据。 Slot 艺名插槽,花名“占坑”,我们可以理解为solt在组件模板中占好了位置,当使用该组件标签时候,组件标签里面的内容就会自动填坑(插槽内容可以访问到父组件的数据作用域,因为插槽内容本身是在父组件模板中定义的,插槽内容。
2024-09-22 22:15:15
1168
原创 Vue简介
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动Vue的官方网站是: https://cn.vuejs.org/
2024-09-17 23:25:31
1267
原创 SpringBoot
Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。学习框架就是学习配置 简单来说,它提供了一堆依赖打包Starter,并已经按照使用习惯解决了依赖问题—习惯大于约定。Spring Boot默认使用tomcat作为服务器,使用logback提供日志记录。无需多言,直接进入节奏. spring boot 致力于简洁,让开发者写更少的配置,程序能够更快的运行和启动。
2024-09-09 00:23:25
5931
原创 SpringMVC入门
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web 框架,即使用了MVC架构模式的思想,将web 层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。3、拦截所有,设置为/*,此设置方法错误,因为请求到Action,当action转到jsp时再次被拦截, 提示不能根据jsp路径mapping成功。
2024-09-02 00:07:03
1391
原创 spring框架简介
Spring的英文翻译为春天,可以说是给Java程序员带来了春天,因为它极大的简化了开发。我得出一个公式:Spring = 春天 = Java程序员的春天 = 简化开发。最后的简化开发正是Spring框架带来的最大好处。Spring是一个开放源代码的设计层面框架,它是于2003 年兴起的一个轻量级的Java 开发框架。由Rod Johnson创建,其前身为Interface21框架,后改为了Spring并且正式发布。Spring是为了解决企业应用开发的复杂性而创建的。
2024-08-25 22:07:14
2008
原创 修饰者模式
装饰器模式(Decorator Pattern)也叫包装模式(Wrapper Pattern),是指在不改变原有对象的基础之上,将功能附加到对象上,提供了比继承更有弹性的替代方案(扩展原有对象的功能)。属于结构型模式。(1)抽象构件、具体构件(被修饰类)、抽象修饰类和具体修饰类四个角色要全,其中具体构件和抽象修饰类都要继承抽象构件类(2)具体修饰类中要包含一个抽象构件类类型的属性,抽象类变量可以引用实现了抽象类的类的变量,可以容易拓展,不易出错。
2024-08-18 22:39:49
412
原创 web经典面试题总结
所以,如果你把父函数当作对象(object)使用,把闭包当作它的公用方法(Public Method),把内部变量当作它的私有属性(private value),这时一定要小心,不要随便改变父函数内部变量的值。1)滥用闭包,会造成内存泄漏:由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。根据作用域链的规则,底层作用域没有声明的变量,会向上一级找,找到就返回,没找到就一直找,直到window的变量,没有就返回undefined。
2024-08-11 23:45:23
1089
原创 Java小项目---嗖嗖移动大厅
这个小项目,灵活的运用了面向对象的思想,三层架构的思想和JDBC对数据库的操作。不过还有很多不足的地方,首先对数据库的处理方面,没有进行回滚操作,一个操作存在多个sql语句,如果前几个sql语句正常执行,后面的出了异常,数据就会出问题。然后就是使用嗖嗖模块太死板了,没有真正的场景操作,只是根据自己存在数据库的场景,进行计算收费等。
2024-08-04 18:11:59
1076
原创 Mysql数据库基础
数据库是一种组织、存储和管理数据的电子系统,它允许用户高效地访问、更新和管理信息。通过使用结构化查询语言(SQL)或特定的数据访问方法,数据库能够确保数据的一致性、完整性和安全性。它支持多用户共享数据,并控制对数据的并发访问和恢复操作,以防止数据丢失或损坏。数据库可以是关系型的,如MySQL或Oracle,也可以是非关系型的,如MongoDB或Cassandra,每种类型都有其特定的优势和适用场景。
2024-07-22 14:37:49
642
原创 Java网络编程(TCP)
Java网络编程是利用Java语言进行网络通信应用程序开发的过程。它主要基于TCP/IP协议栈,支持Socket编程,包括流式Socket(TCP)和数据报Socket(UDP)。通过Socket,程序可以创建服务器端或客户端,实现网络上的数据传输与交互。
2024-07-14 23:20:07
1205
原创 Java---Collections.sort的用法
首先使用第一个方法,也就是上面说的基本语法中的第一个PrintUtil.showList是自定义的一个打印List类型的方法,此处只关心输出结果就行,如下:@Override// 返回值为int类型,大于0表示正序,小于0表示逆序});输出结果:可以看到,已经实现了逆序的排序了。接下来看看自定义类的排序:super();@Override首先使用同样的方式来使用Collections.sort方法:static。
2024-05-29 13:34:09
4221
1
原创 Java集合
我们可以发现一个特点,上述所有的集合类,除了 map 系列的集合,即左边集合都实现了 Iterator 接口,这是一个用于遍历集合中元素的接口,主要hashNext(),next(),remove()三种方法。而那些元素有序的集合,实现的一般都是 LinkedIterator接口,实现这个接口的集合可以双向遍历,既可以通过next()访问下一个元素,又可以通过previous()访问前一个 元素,比如ArrayList。如果您的应用需要大量的插入和删除操作,并且对随机访问的速度要求不高,那么。
2024-05-15 13:14:05
597
1
原创 浅谈Java异常处理
在《java编程思想》中这样定义 异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要告诉开发人员,你的程序出现了不正常的情况,请注意。
2024-04-23 18:30:07
650
原创 Java继承
继承:可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。
2024-04-09 20:02:57
1536
原创 最小路径和(Java)
①.输入参数包括当前位置坐标stx和sty、记录最小路径和的二维数组dis、原始矩阵matrix、当前路径和cursum以及可能未使用的edx和edy。整个过程通过深度优先搜索遍历所有可能的路径,并利用一个辅助矩阵distance记录从右上角到每个单元格的最小路径和,最终返回左下角单元格的最小路径和。给出一个 n * m的矩阵,每个点有一个权值,从矩阵左下走到右上(可以走四个方向),让你找到一条路径 使得该路径所路过的权值和最小,输出最小权值和。②.遍历四个方向,计算下一个可能的位置nx和ny。
2024-03-25 08:30:04
230
原创 公司内部的树型关系(java)
接受一个Employee类型的参数e,并调用ArrayList的add()方法将该员工添加到下属列表中。构造函数接受两个参数:name和dept,用于初始化新创建的员工对象的姓名和部门信息。构造函数接收员工的姓名和部门信息进行初始化,并创建一个空的下属列表。重写Object类的toString()方法,返回一个格式化的字符串,包含员工的姓名和所在部门信息,便于打印或显示。方法采用递归方式展示员工及其下属的层级结构,其中dept参数控制输出时的缩进级别以反映上下级关系。最后,调用CEO对象的。
2024-03-15 14:13:20
1859
1
原创 用css做一个好看的计时器
初始时,计数器curNum设为0,paused设为true表示暂停状态。main函数首先获取页面上的计数器元素和两个按钮元素,并设置按钮的初始显示状态。然后,为两个按钮添加点击事件监听器,点击暂停按钮将paused设为true并隐藏暂停按钮、显示播放按钮,点击播放按钮则相反。最后,设置一个每秒执行一次的定时器,当paused为false时,计数器加1并更新到页面上。整个应用实现了简单的计数器功能,可以通过按钮控制计数器的暂停和播放。
2024-02-23 15:48:05
620
1
原创 CSS/JS选项卡-淡入效果
这段代码实现了一个简单的选项卡功能,带有淡入效果。页面上有三个按钮,分别代表苹果、香蕉和橙子。点击按钮时,会显示对应的水果介绍,同时其他选项卡内容会隐藏。通过JavaScript函数openCity实现逻辑,它首先隐藏所有选项卡内容,然后移除所有按钮的"active"类,接着显示被点击的选项卡,并给对应的按钮添加"active"类。整体而言,这是一个基础的HTML和JavaScript结合的应用,用于创建交互式的选项卡界面。
2024-02-20 14:51:19
598
原创 JavaScript弹窗
3.在窗口盒子中创建一个盒子,作为弹窗的主体,并将"X"放在合适的位置用来关闭弹窗。通过html,css和JavaScript,运用盒子的隐藏,实现弹窗的出现和隐藏。就会有窗口出现动画了,让窗口的出现看起啦更加平滑,不那么突兀。2.创建一个宽高均为100%的窗口盒子,做为弹窗背景。1.创建一个按钮,用来控制弹窗的弹出。可以在css中的窗口内容标签内加上。在css之前样式的后面加上。
2023-12-04 13:57:20
226
原创 用div盒子拼出数字100
首先,弄一个大盒子将其网页居中并给上好看的背景颜色;然后,弄个小盒子装100,并在大盒子中居中;灵活运用div盒子拼出一个100。再弄四个小盒子拼出一个100。
2023-11-19 16:06:53
205
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人