- 博客(86)
- 收藏
- 关注
原创 MySQL学习笔记集--游标
在MySQL中,游标(Cursor)是一种数据库对象,它允许您逐行处理查询结果集。游标通常与存储过程一起使用,因为它们需要在存储过程或函数中声明和操作。游标的使用涉及几个步骤:声明游标、打开游标、从游标中提取数据以及关闭游标。请注意,游标的使用可能会影响数据库性能,特别是在处理大量数据时,因此应谨慎使用,并在必要时优化查询和存储过程。循环来提取游标中的每一行数据,并在每次迭代中检查。变量的值,该变量会在没有更多行可提取时被设置为。在这个例子中,我们创建了一个名为。的存储过程,它使用游标。
2025-04-08 22:02:48
239
原创 MySQL学习笔记集--触发器
MySQL触发器(Trigger)是一种特殊的存储过程,它在指定的数据库表上指定的事件(INSERT、UPDATE、DELETE)之前或之后自动执行。触发器可以用来强制执行复杂的业务逻辑、数据完整性规则、自动更新数据等。触发器是MySQL中一个强大的功能,但也需要谨慎使用,以避免复杂的依赖关系和难以调试的问题。表,我们想要在每次插入新订单时自动记录订单的创建时间。表插入新记录之前触发,并将新记录的。字段设置为当前时间。
2025-04-08 22:02:27
195
原创 MySQL学习笔记集--模糊匹配
全文索引适用于文本搜索,可以显著提高查询效率。提供更强大的模式匹配功能,适用于复杂查询。是最常用的模糊查询方式,结合通配符。等函数,用于检查子串是否存在。
2025-04-07 18:41:37
690
原创 MySQL学习笔记集--索引
它类似于书籍的目录,通过索引可以快速定位到表中的特定行,而无需扫描整个表。索引是数据库中用于提高查询效率的一种数据结构。
2025-04-07 18:41:14
820
原创 MySQL学习笔记集--DCL
这类SQL开发人员操作的比较少,主要是DBA( Database Administrator 数据库 管理员)使用。在MySQL中需要通过用户名@主机名的方式,来唯一标识一个用户。主机名可以使用 % 通配。
2025-04-05 09:58:22
258
原创 MySQL学习笔记集--DQL
where是分组之前进行过滤,不满足where条件,不参与分组;而having是分组 之后对结果进行过滤。表名列表>条件列表>分组字段列表>分组后条件列表>字段列表>排序字段列表>分页参数。判断条件不同:where不能对聚合函数进行判断,而having可以。执行顺序: where > 聚合函数 > having。ASC:升序(默认) DESC:降序。count 统计数量。max 最大值。
2025-04-05 09:56:03
179
原创 MySQL学习集--sql通用语法和数据类型
SQL语句可以单行或多行书写,以分号结尾。SQL语句可以使用空格/缩进来增强语句的可读性。MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。注释:单行注释:-- 注释内容或# 注释内容(MySQL特有)多行注释:/* 注释内容 */
2025-04-02 21:10:12
493
原创 MySQL学习笔记集--简单介绍以及下载途径
MySQL 是一个广泛使用的开源关系型数据库管理系统(RDBMS),由 Oracle 公司开发和维护。它基于 SQL(结构化查询语言)设计,用于存储、管理和检索数据。MySQL 以其高性能、可靠性和易用性而闻名,是许多 Web 应用和企业级应用的首选数据库。
2025-04-02 21:00:30
944
原创 Github精品开源项目分享---FilePizza
支持电脑端和手机端,但部分浏览器(如某些自带浏览器)可能存在兼容性问题,推荐使用 Chrome 浏览器以确保功能正常。生成的分享链接仅在页面保持开启时有效,关闭页面后资源自动失效,防止文件被长期访问或滥用。文件上传完成后,系统自动生成一个下载链接,用户可将此链接发送给接收方。,用户上传文件后生成唯一链接,接收方通过链接直接进行 P2P 下载。上传者关闭页面后,链接立即失效,避免了文件长期暴露的风险。上传者关闭页面后,所有正在进行的下载将中断,链接失效。,点击页面中的上传按钮选择本地文件。
2025-04-01 13:19:52
1031
原创 Vue学习笔记集--provide和inject
的 API,尤其适合解决组件深层嵌套时数据传递的痛点。使用 Vue Devtools 查看组件的提供/注入关系。在 Vue 3 中,
2025-03-31 10:51:49
352
原创 Vue学习笔记集--defineExpose
它的核心作用是控制子组件对外暴露的内容,使父组件能够通过。在 Vue 3 的 Composition API 中,使用。获取子组件实例时,无法直接访问子组件内部的变量或方法。可以暴露方法供父组件调用(如触发子组件的特定操作)。访问这些暴露的属性和方法。对象,父组件访问时会保持响应性。子组件封装表单逻辑,暴露。
2025-03-30 15:26:24
398
原创 Vue学习笔记集--watch
它们都能追踪依赖并执行副作用,但在使用方式和场景上有显著差异。在 Vue 3 的 Composition API 中,
2025-03-29 22:13:21
704
原创 Vue学习笔记集--reactive和ref函数
在 Vue 3 的 Composition API 中,是用于创建响应式数据的两个核心函数。推荐根据数据类型选择:简单类型用。将数据包装在一个对象中,通过。即使赋值对象,内部会自动调用。实现,深度代理整个对象。可以,但处理对象时不如。
2025-03-27 15:14:27
639
原创 Vue学习笔记集--生命周期
生命周期: 指的是一个 Vue 组件从创建→挂载→更新→销毁的完整过程。出生(组件创建) →上学(挂载到页面) →工作变化(数据更新) →退休(组件销毁)。每个阶段都有特定的任务需要处理(如初始化数据、操作 DOM、清理资源等),这就是生命周期的意义。钩子函数(Lifecycle Hooks)是 Vue 在生命周期不同阶段自动调用的函数。开发者可以在这些函数中编写代码,干预组件的各个阶段,就像在关键时间点插入“钩子”执行逻辑。
2025-03-27 15:13:26
751
原创 Vue学习笔记集--create-vue
功能:create-vue 提供了统一的目录结构、本地调试、热部署、单元测试、集成打包等功能,简化了项目的搭建过程,让开发者能够更加专注于业务逻辑的实现。特点:它基于 Vite 构建,具有极速启动服务、快如闪电的热重载等优势,提供了更好的开发体验。这是项目的 HTML 模板文件,所有的 Vue 组件都会被挂载到此文件中的#app元素上。你可以在此文件中添加全局的 HTML 标签、元信息等。这是应用的入口文件。在此文件中,你会创建 Vue 应用实例,并挂载到#app元素上。
2025-03-25 16:13:20
1220
原创 Java基础语法---随机数
public Random():创建一个新的随机数生成器。public Random(long seed):使用单个long种子创建一个新的随机数生成器。
2025-03-24 10:31:56
210
原创 Java基础---Java的内存存储原理
元空间的大小不再是固定的,可以动态扩展,但若无限制,仍有可能耗尽系统内存资源,此时会抛出java.lang.OutOfMemoryError: Metaspace错误。方法区(Method Area)是Java虚拟机(JVM)规范中定义的一个内存区域,它主要用于存储类型信息、类的静态变量、常量池、即时编译后的代码缓存等数据。方法区是各个线程共享的内存区域,并且在JVM启动时被创建。方法区的位置和管理方式由JVM的具体实现决定,但它逻辑上独立于Java堆,尽管在物理内存上它们可能都是操作系统内存的一部分。
2025-03-24 10:30:26
433
原创 Java语法基础---面向对象---static/继承/多态/final/抽象类/抽象方法/接口/内部类
定义:抽象类是一种不能被实例化的类。它存在的目的是为了被其他类继承。抽象类使用abstract关键字来定义。public abstract 返回值类型 方法名(参数列表){}特点:抽象类可以包含抽象方法(没有具体实现的方法)和非抽象方法(有具体实现的方法)。如果一个类包含一个或多个抽象方法,那么这个类必须声明为抽象类。抽象类可以有构造方法,用于被子类调用以初始化父类的成员变量,但不能直接实例化抽象类。定义:抽象方法是一个没有具体实现的方法,它只有声明而没有方法体。
2025-03-23 12:08:08
894
原创 Vue学习笔记集--Vant-ui
Webpack:模块打包工具,主要用于打包和优化各种类型的资源文件。Babel:JavaScript 编译器,主要用于将现代 JavaScript 语法转换为兼容性更好的旧版本代码。通过iconToast({message: '自定义图标',});Toast({message: '展示图片',});默认情况下,Toast会显示在屏幕正中位置,通过positionToast({message: '顶部展示',});Toast({message: '底部展示',});
2025-03-23 12:07:17
634
原创 Vue学习笔记集--Vuex
在 Vuex store 中定义 state,state 是一个对象,用于存储应用的状态数据。state: {count: 0,todos: [})在 Vuex store 中定义 Mutations。Mutations 是一个对象,其中的每个属性是一个函数,这些函数接收 state 作为第一个参数,或者通过参数解构来获取 state 和其他上下文信息。state: {count: 0,todos: []},// 简单的 mutation},// 带参数的 mutation},
2025-03-22 22:52:04
979
原创 Vue学习笔记集--路由
Vue Router 是 Vue.js 官方的路由管理器,用于在 Vue 应用程序中实现单页面应用(SPA)的路由功能。
2025-03-22 22:50:28
339
原创 【蓝桥杯真题——小秘密】
这是我自己看题后做的写法:这道题目我自己的理解就是找环从一个小朋友出发的到找到他的号码为止形成一个环!我的想法就是设立两个数组,一个记录。
2025-03-20 11:07:46
146
原创 Vue学习笔记集--异步更新
在 Vue.js 中,是框架优化性能的核心设计之一,它确保数据变化后不会立即触发 DOM 更新,而是将多个数据变更合并到一次更新中,避免不必要的重复渲染。setternextTicknextTicksetTimeoutqueueJob当数据变化后需要立即操作更新后的 DOM 时,需使用或updated使用或组件内的。
2025-03-19 22:43:06
453
原创 IDEA编码实用技巧
Ctrl + enter(回车)将光标下面的代码都往下移动一行,将光标的下一行空出或者多空出一行(就是做了一个回车但是没有移动光标)Ctrl + Shift + / 可以将选中的代码或者光标所在的那一行变为用/**/注释。Ctrl + / 可以将选中的代码或者光标所在的那一行变为用//注释。sout + 回车 打印语句。Alt + Shift + 上下键 移动该行代码。然后Ctrl + B 就会自动跳转源码说明。按下Ctrl + Enter后。Shift + 方向键。
2025-03-18 17:54:40
506
原创 PixPin:你的全能截屏好帮手
亲身经历使用,功能齐全,稳定,吐血推荐!!后面下面我一一介绍我觉得很实用可以帮助我平时的工作和开发的功能百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间pwd=1234直接上安装包网盘!如果失效私信我或者评论区。
2025-03-18 17:51:15
1282
java相关jdk下载资料,无偿免费提供,来自甲骨文公司官网
2024-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人