自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uni-app学习

uni为开发者提供了一系列的基础组件,这些组件类似于html里的基础标签元素,但是uni与html不同,和小程序更相似,更适合在移动手机端。input组件主要用来获取用户输入的信息的,一般在用户填写信息,提交数据,登录注册和提交表单时会用到。比如我们给input的type设置为number属性值,那么我们在输入内容的时候,只可以输入数字。答:其实也是tabbar里面的配置项,midButton属性,和list属性平级即可。其实HBuilderX的安装很简单,官网下载安装就可以了,这里就不演示了。

2024-04-16 17:06:48 1369 1

原创 uni-app里面如何使用图标

uniapp中如何使用字体图标

2024-03-23 17:21:03 413

原创 微信小程序开发 基本学习(了解和认识)

1.小程序与普通网页的区别WXML(WeiXin Markup Language)是小程序框架设计的一套标签语言,用来构建小程序页面的结构,其作用类似于网页开发中的HTML。WXS5 (WeiXin Style sheets)是一套样式语言,用于描述 WXML 的组件样式,类似于网页开发中的 CSS.宿主环境(hostenvironment)指的是程序运行所必须的依赖环境。例如:Android 系统和iOS 系统是两个不同的宿主环境。

2024-02-23 17:54:21 840

原创 数组内置函数 findIndex() 的用法>查找数组中满足指定条件的元素的索引

是 JavaScript 数组的一个内置方法,用。于查找数组中满足指定条件的元素的索引。第一个满足条件的元素的索引。

2024-02-20 16:19:20 632

原创 Vuex案例————todos(任务事项)

创建vuex项目,安装相关依赖:(axios、ant-design-vue(UI库))修改页面上展示的数据列表(全部、未完成,已完成)

2024-02-20 15:58:37 374

原创 Vuex学习记录

Vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享

2024-02-19 17:25:58 835

原创 在 MyBatis 中,可以使用相同的 SQL 映射语句进行批量删除和单个删除。

效果:(点击操作列的删除,可删除一行数据。勾选多个多选框再点击批量删除,可删除多个)

2024-02-18 13:54:42 856

原创 删除时弹出一个对话框询问用户是否要删除,选择删除就调用接口,否则就不调

添加对话框的好处:添加对话框可以提升用户体验,减少误操作的风险,并增加用户对操作的信心和掌控感。

2024-02-18 12:48:44 373

原创 点击侧边栏菜单时只切换 <router-view> 中的内容,而不是进行整个页面的路由跳转(动态路由)

解决方法:在 的 @select 事件中调用了 handleMenuSelect 方法来处理菜单项的选择。你可以在 handleMenuSelect 方法中根据菜单项的 index 来执行相应的操作,例如更新组件内的数据或者切换组件。由于整个页面的路由路径并没有改变,因此不会触发整个页面的路由跳转,只会更新 中的内容。这样就实现了只更新 中内容的效果。

2024-02-14 10:58:55 920

原创 重复导航到当前位置引起的。Vue Router 提供了一种机制,阻止重复导航到相同的路由路径。

解决方法:判断目标路径是否与当前路径相同。获取到当前路由的路径。

2024-02-14 10:54:51 863

原创 前后端分离项目:前端的文件夹应该叫什么名字,后端呢

在前后端分离的项目中,为了提高项目的可读性和易管理性,给前端和后端的文件夹选择合适的名字是很重要的。这里提供一些建议,但请记住,最终的命名应该根据你的团队习惯、项目特性以及可能的公司规定来决定。

2024-02-07 11:28:04 1383

原创 Flex 布局教程

采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为 Flex 项目(flex item),简称"项目"。通过选择不同的值组合,你可以灵活地控制弹性容器中项目的排列方向和换行行为,以满足各种布局需求。属性为2,其他项目都为1,则前者占据的剩余空间将比其他项多一倍。属性定义项目的排列顺序。属性都为1,当空间不足时,都将等比例缩小。属性为0,其他项目都为1,则空间不足时,前者不缩小。属性决定(水平)主轴的方向(即项目的排列方向)。

2024-02-06 22:34:03 752

原创 input框前面名字长短不一时,让上下input框对齐方法

【代码】input框前面名字长短不一时,让上下input框对齐方法。

2024-02-02 18:00:34 681

原创 使用css绘制小三角形

要使用CSS绘制小三角形,您可以使用border属性来设置边框样式。

2024-02-02 17:28:32 733

原创 当文本内容超出容器宽度时,显示省略标记(...)

属性来实现文字溢出显示小点点的效果。当文本内容超出容器宽度时,可以使用CSS中的。

2024-02-02 17:15:30 373

原创 CSS中的继承是什么?哪些属性可以继承,哪些不能继承?

这意味着当你为父元素设置了某些属性时,子元素可以继承这些属性值,而。然而,并非所有属性都可以继承。但子元素仍可以通过显式设置自己的值来覆盖继承的值。需要注意的是,尽管某些属性可以继承,无需显式地为子元素设置相同的值。此外,有些属性可以通过使用。关键字来强制继承父元素的值。继承是一种属性传递机制。,它允许某些属性的值从。父元素传递到其子元素。

2024-02-02 11:29:23 1232

原创 在前端开发中,常见的数组循环方式有以下几种:

在前端开发中,常见的数组循环方式有以下几种: forEach() 方法:使用数组的 forEach() 方法来遍历数组元素。 every() 方法测试一个数组内的所有元素是否都能通过某个指定函数的测试。它返回一个布尔 值。 some() 方法测试是否至少有一个元素可以通过被提供的函数方法。该方法返回一个 Boolean 类型 的值

2024-01-30 13:09:37 533

原创 浏览器报错:Uncaught TypeError: Cannot read properties of undefined (reading ‘prototype‘)

背景:使用vue2框架与ElementUI组件编写项目。问题原因: 引入vue的代码段顺序不当导致的。解决方法:导入时将ElementUI放在前面。

2024-01-29 18:53:24 927

原创 如何导入导出Excel表格(vue2+SpringBoot+Element+easyexcel)

表示从请求中接收名为 "file" 的文件部分,并将其作为 MultipartFile 对象注入到方法参数中。这个组件包含了两个按钮:一个用于文件上传,另一个用于文件导出。方法中会对 HttpServletResponse 进行操作,以便向客户端发送 Excel 文件。方法处理 POST 请求,用于接收上传的 Excel 文件,并调用。方法处理 GET 请求,用于下载 Excel 文件,并调用。类中的方法,可以实现上传和下载 Excel 文件的功能。是响应对象,包含了服务器返回的数据和响应头等信息。

2024-01-28 22:30:12 1463 1

原创 如何解决跨域问题

跨域(Cross-Origin)是指在浏览器中,当前网页的与请求目标的协议、域名或端口不相同,即存在跨域请求的情况。一般都是开发模式使用,前提是后端没有配置跨域注意:如果后端解决了跨域,前端的本地、测试、开发模式都不需要解决跨域了如果后端解决了跨域,前端发送的请求url和端口 就是后端服务的url和端口。

2024-01-28 21:51:08 815

原创 跨域是什么意思

跨域(Cross-Origin)是指在浏览器中,当前网页的协议、域名或端口与请求目标的协议、域名或端口不相同,即存在跨域请求的情况。浏览器出于安全考虑实施了同源策略(Same-Origin Policy),它是一种浏览器安全机制,限制了不同源之间的交互。同源指的是协议、域名和端口完全相同。当浏览器发现当前页面与请求目标存在跨域时,会阻止页面对目标资源的访问,通常会抛出跨域错误。跨域问题是由浏览器的同源策略引起的,目的是为了保护用户的隐私和安全。

2024-01-28 21:24:20 493

原创 在Java中,IO主要分为两种:同步阻塞IO(BIO)和NIO(New IO,也称为Non-blocking IO)。

IO(Input/Output)是指输入和输出,是程序与外部世界或者程序与程序之间进行数据交换的一种方式。在Java中,IO主要分为两种:同步阻塞IO(BIO)和NIO(New IO,也称为Non-blocking IO)。同步阻塞IO(BIO): BIO是Java最早的IO模型,它基于InputStream和OutputStream进行操作。在BIO模型中,所有的IO操作都是同步的,并且是阻塞的。这意味着当一个线程执行IO操作时,如果没有数据可读取或者无法写入,该线程会被阻塞,直到IO操作完成。

2024-01-28 21:15:28 601

原创 win11设置mysql开机自启

如果服务状态显示为 "RUNNING",则表示 MySQL 服务已经成功启动。

2024-01-28 21:09:23 1627 1

原创 一次性将大量数据从 Excel 解析并导入数据库可能会引发以下问题:

根据数据的复杂性和导入过程中可能出现的错误情况,合理划分事务边界,确保数据的完整性和一致性。综上所述,对于一次性导入大量数据到数据库的场景,需要综合考虑系统资源、数据库性能和数据完整性等因素,并根据实际情况采取相应的优化策略,以确保数据导入的效率和质量。:利用数据库的批量插入功能,如 MySQL 的批量插入语句或批量提交 API,将多条数据一起提交到数据库,减少单次插入的数据库交互次数。:在导入过程中添加监控和日志记录,可以及时发现和解决导入过程中的问题,帮助排查错误和优化导入性能。

2024-01-28 20:54:01 358

原创 js的编码和解码

【代码】js的编码和解码。

2024-01-28 20:48:49 404

原创 springboot设置热部署

Spring Boot 提供了开发者进行热部署的支持。在开发过程中,每次修改代码后,需要重启应用才能看到变化,这样就会浪费很多时间。通过配置热部署,可以实现不用重启应用就能够看到代码变化的效果。

2024-01-28 20:42:08 539

原创 如何将前后端分离(vue2+SpringBoot)项目部署到腾讯云服务器

综合起来,这条命令的作用是在 Docker 中创建一个以 MySQL 8 为基础的容器,并命名为 mysql-container,在后台运行,并且将主机的 3306 端口映射到容器的 3306 端口,同时设置了 MySQL 的 root 用户密码。这条命令是用来在 Docker 中创建并运行一个 MySQL 8 容器的。通过这条命令,你可以快速地在 Docker 中搭建并运行一个 MySQL 8 服务。命令是一个在 Linux 系统中查找正在运行的 Java 进程的常用命令。

2024-01-27 13:28:36 1041

原创 vue项目如何实现运行完项目就跳转到浏览器

时,Vue项目编译完成后会自动打开默认浏览器并加载应用程序。参数可以实现在Vue项目编译后自动打开浏览器的功能。在package.json中的启动命令中添加。通过这样的设置,在运行。

2024-01-27 11:56:57 550

原创 UUID.randomUUID().toString()是Java中生成UUID(通用唯一标识符)的方法。

方法,可以将UUID对象转换为字符串表示形式,以便在程序中进行处理和存储。你可以使用UUID来标识一些唯一的实体或事件,例如,为每个新用户分配一个。方法将返回一个类型为UUID的对象,其中包含。这个字符串包含了一组数字和字符,表示一个全球。

2024-01-27 11:49:56 628

原创 vue项目如何打包,java项目如何打包

vue项目如何打包1、检查项目根目录下的package.json文件,确认是否存在名为"build"的脚本。这个脚本应该包含打包相关的命令。2、如果没有找到"build"脚本,可以手动添加它。在scripts部分中添加以下内容:

2024-01-27 11:46:37 803

原创 在 Vue 项目中,可以通过设置不同的环境变量来区分不同的环境,例如本地开发环境、测试环境和生产环境。以下是设置环境变量的步骤:

/ 创建axios实例baseURL: process.env.VUE_APP_API_URL, // 设置baseUrltimeout: 6000 // 设置超时时间})

2024-01-26 11:12:16 632

原创 MyBatis 中<foreach>的用法(同时处理多条数据)

在 MyBatis 中,是一个非常有用的标签,用于进行集合的遍历操作。它可以在 SQL 语句中动态地生成多个相同或类似的语句片段,以便处理集合中的每个元素。

2024-01-25 18:44:36 494

原创 在 MyBatis 中,可以使用 % 和 _ 通配符来进行模糊查询。

通配符可以匹配任意长度的字符串。例如,如果要查询以 "abc" 开头的所有记录,可以使用 like。通配符可以匹配一个任意字符。例如,如果要查询第二个字符为 "b" 的所有记录,可以使用。通配符表示任意数量的字符(包括零个字符)。通配符表示单个字符。关键字用于进行模糊匹配,,表示要查询的关键字。

2024-01-25 18:28:16 417

原创 MyBatis 的一对多查询可以通过在 <resultMap> 标签中使用 <collection> 标签,将查询结果映射成 Java 对象的嵌套集合。

MyBatis 的一对多查询可以通过在标签中使用标签,将查询结果映射成 Java 对象的嵌套集合。

2024-01-25 18:20:12 780

原创 在页面导入样式时,使用link和@import有以下区别:

因为它具有更好的兼容性和加载效果,并且能够更灵活地控制样式表的加载顺序和权重。5.权重影响:由于加载顺序的不同,规则在一些较旧的浏览器中可能会有兼容性问题。规则会在页面加载完毕后再加载外部样式文件。标签具有更好的兼容性,适用于所有浏览器。标签中的样式表具有更高的权重,可以覆盖。标签会同时加载和渲染外部样式文件,而。规则通过在CSS文件中使用。加载顺序:当页面加载时,在页面导入样式时,使用。

2024-01-24 12:15:54 375

原创 img中title和alt有什么区别?

alt是图片加载失败时,显示在网页上的替代文字;alt是img必要的属性,而title不是。title是鼠标放上面时显示的文字。

2024-01-23 19:05:36 355

原创 解决跨域请求问题

跨域请求在vue.config.js中的module.exports下设置即可。

2024-01-23 18:31:18 313

原创 MVC 和 MVVM的区别

html部分相当于View层,可以看到这里的View通过模板语法来声明式的将数据渲染进DOM元素,Vue实例中的data相当于Model层,而ViewModel层的核心是Vue中的双向数据绑定,M(model数据)、V(view视图)、VM(viewModel控制数据的改变和控制视图)也就是当Model的属性改变时,我们不用再自己手动操作Dom元素,来改变View的显示,M(model数据)、V(view视图),C(controlle控制器)它实现了View和Model的自动同步,

2024-01-23 18:22:03 550

原创 Java 类,名为 Result。它是一个通用的结果类,用于封装接口或方法的执行结果并返回给调用方。

【代码】 Java 类,名为 Result。它是一个通用的结果类,用于封装接口或方法的执行结果并返回给调用方。

2024-01-23 17:58:08 507

原创 说说你对BOM的理解,常见的BOM对象你了解哪些?

总的来说,BOM 对象提供了丰富的功能,可以帮助开发人员创建更加交互性和可用性的Web应用程序。但是,需要注意的是,BOM 对象在不同的浏览器中可能存在差异,因此在编写跨浏览器应用程序时需要格外小心。)是指浏览器提供的一组JavaScript对象,用于与浏览器窗口进行交互以及控制浏览器本身的行为。BOM并不属于 JavaScript 标准的一部分,因此在不同浏览器中可能会有所差异。除了上述常见的 BOM 对象之外,还有其他一些对象和API,例如。

2024-01-23 12:55:06 406

空空如也

空空如也

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

TA关注的人

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