上官花雨
码龄2年
关注
提问 私信
  • 博客:88,381
    88,381
    总访问量
  • 61
    原创
  • 25,561
    排名
  • 903
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2023-06-25
博客简介:

上官花雨滴博客!!!

查看详细资料
  • 原力等级
    当前等级
    4
    当前总分
    613
    当月
    16
个人成就
  • 获得1,427次点赞
  • 内容获得5次评论
  • 获得1,161次收藏
  • 代码片获得216次分享
创作历程
  • 8篇
    2025年
  • 53篇
    2024年
成就勋章
TA的专栏
  • Java开发之Spring Boot框架核心技术
    12篇
  • Java开发之SSM企业轻量级开发框架
    4篇
  • Vue与uni-app前端开发
    3篇
  • Vue前端框架
    8篇
  • Java开发之框架基础技术
    12篇
  • Java开发之面向对象编程
    1篇
兴趣领域 设置
  • Java
    javamavenservlet
  • 编程语言
    javajavascript
  • 前端
    html5cssajax
  • 网络与通信
    网络协议
  • 游戏
    动画游戏程序
  • 网络空间安全
    网络安全安全系统安全web安全安全架构密码学可信计算技术网络攻击模型ddos安全威胁分析计算机网络
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SpringCloud详细讲解

此外,随着Spring Cloud的发展,还涌现出了如Spring Cloud Alibaba等其他组件,其中包含了如Nacos(服务注册、配置中心与负载均衡)、Sentinel(服务保护组件)、RocketMQ(分布式消息系统)等丰富的功能。Spring Cloud提供了微服务架构下的一站式解决方案,包括服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等。Spring Cloud是一系列框架的有序集合,它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发。
原创
发布博客 2025.02.06 ·
1076 阅读 ·
31 点赞 ·
0 评论 ·
17 收藏

网络HTTP详细讲解

HTTP(HyperText Transfer Protocol,超文本传输协议)是一种用于在万维网(World Wide Web)上传输数据的通信协议。一、HTTP的基本概念HTTP是一个客户端请求和响应的标准协议,它详细规定了浏览器和万维网服务器之间互相通信的规则。用户输入地址和端口号之后,就可以从服务器上取得所需要的网页信息。HTML(HyperText Markup Language,超文本标记语言)是分布式、协作式、超媒体系统应用之间的通信协议,是万维网交换信息的基础。
原创
发布博客 2025.02.06 ·
1630 阅读 ·
8 点赞 ·
0 评论 ·
10 收藏

maven详细讲解

Maven是一个项目管理和构建自动化工具,它主要用于Java项目的构建、依赖管理和项目生命周期管理。以下是对Maven的详细解释:一、Maven的核心功能二、Maven的其他特性三、Maven的起源与发展Maven起源于2002年,由Apache Software Foundation(ASF)发起并维护。它是一个功能全面、易于使用的项目管理工具,适用于各种规模的项目。通过使用Maven,开发人员可以更高效地管理项目、减少错误、提高代码质量和可维护性。Maven是一个项目管理和自动化构建工具,它在Java
原创
发布博客 2025.02.06 ·
1223 阅读 ·
14 点赞 ·
0 评论 ·
10 收藏

Linux详细讲解

Linux是一个开源的、类Unix的操作系统,由Linus Torvalds在1991年首次发布。一、Linux的基本概念和特点基本概念Linux是一种自由和开放源码的类Unix操作系统,它使用Linux内核,该内核由Linus Torvalds及其团队开发并维护。Linux操作系统不仅包含内核,还包含各种软件包、工具、库和实用程序,这些共同构成了一个完整的操作系统。主要特点开源性:Linux是开源的,任何人都可以查看、修改和分发其源代码。这促进了创新和协作,使得Linux系统不断完善和发展。
原创
发布博客 2025.02.06 ·
1013 阅读 ·
30 点赞 ·
0 评论 ·
18 收藏

Redis缓存详细讲解

一、Redis的基本概念Redis是一个基于内存的键值型NoSQL数据库,它支持多种数据类型,如字符串(String)、列表(List)、集合(Set)、有序集合(Sorted Set)和哈希(Hash)等。这些数据类型使得Redis不仅仅是一个简单的键值存储,还可以用于存储和处理复杂的数据。同时,Redis提供了丰富的操作命令,方便用户对数据进行各种操作。二、Redis的数据结构字符串(String):Redis中最简单的数据类型,可以存储任何形式的字符串,包括普通字符串和整数。
原创
发布博客 2025.02.06 ·
740 阅读 ·
9 点赞 ·
0 评论 ·
20 收藏

JVM的详细讲解

JVM规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商、不同的虚拟机所提供的垃圾收集器都可能会有很大的差别。常见的垃圾回收器包括Serial收集器、ParNew收集器、Parallel Scavenge(PS)收集器、Serial Old收集器、Parallel Old(PO)收集器、CMS(Concurrent Mark-Sweep)收集器和G1(Garbage-First)收集器等。
原创
发布博客 2025.02.06 ·
1230 阅读 ·
29 点赞 ·
0 评论 ·
30 收藏

对MySQL滴MVCC理解(超详细)

MVCC(Multi-Version Concurrency Control,多版本并发控制)是一种用于管理数据库并发访问的技术。它通过在数据库中存储数据的多个版本来避免读写冲突,从而提高了数据库的并发性能。MVCC 广泛应用于现代关系型数据库系统,如 PostgreSQL、MySQL(InnoDB 引擎)等。下面详细讲解 MVCC 的概念和工作原理。在MySQL中,InnoDB存储引擎提供了两种主要的读操作方式:快照读(Snapshot Read)和当前读(Current Read)。
原创
发布博客 2025.01.14 ·
880 阅读 ·
20 点赞 ·
0 评论 ·
21 收藏

事务隔离机制(超详细)

事务(Transaction)是数据库管理系统(DBMS)中执行的一系列操作,它是一系列操作的集合,这些操作要么全都执行,要么全都不执行。事务是一个不可分割的工作单元,它包含了对数据库中数据的操作,这些操作被看作是一个单一的逻辑工作单元。事务的引入主要是为了解决并发操作带来的数据不一致性问题。事务隔离机制是指数据库系统提供的一种机制,用于管理和控制并发事务之间的相互作用,以防止数据不一致和错误结果的发生。
原创
发布博客 2025.01.02 ·
906 阅读 ·
23 点赞 ·
0 评论 ·
11 收藏

第八章 ElementUI 入门

ElementUI是一款基于Vue.js的桌面端UI组件库,由饿了么前端团队开发和维护。它提供了丰富的UI组件和交互效果,使得开发者能够快速构建出美观、功能强大的Web应用程序。一、特点丰富的组件库:ElementUI提供了诸如按钮、表格、表单、弹窗等常用的UI组件,这些组件都经过精心设计和开发,具有统一的风格和交互方式,使得应用程序的界面一致性和用户体验得到了保证。灵活的定制能力:ElementUI提供了丰富的主题和样式配置选项,开发者可以根据自己的需求定制组件的外观和交互效果。
原创
发布博客 2024.11.29 ·
2176 阅读 ·
24 点赞 ·
1 评论 ·
15 收藏

第七章 路由 Vue Router

在Vue中,路由是一个核心概念,它允许开发者在单页面应用程序(SPA)中创建多个视图(或页面),并在这些视图之间进行导航。Vue路由主要通过Vue Router来实现,Vue Router是Vue.js官方提供的路由插件,与Vue.js深度集成,非常适合用于构建单页面应用。Vue路由的基本概念路由:在Vue中,路由通常指应用程序中的一个页面或视图,它由一个Vue组件表示。通过定义路由,开发者可以指定当用户访问某个URL时,应该渲染哪个组件。路由器。
原创
发布博客 2024.11.29 ·
1019 阅读 ·
8 点赞 ·
0 评论 ·
29 收藏

Mysql索引底层原理详细讲解

主键索引是一种按照某列的唯一值进行排序的数据库索引结构。简单来说,主键索引是用来快速定位数据记录的工具,它能够保证每一行数据在索引列上都有唯一标识,这样可以加快查询速度,提高数据库的性能。
原创
发布博客 2024.11.26 ·
1328 阅读 ·
36 点赞 ·
0 评论 ·
26 收藏

第六章 前端工程化

单文件组件(Single File Components,简称SFC)是Vue.js框架中一种组织和管理代码的方式。一、定义与结构定义:单文件组件是指将一个组件的模板(Template)、脚本(Script)和样式(Style)都整合在一个.vue后缀的文件中。结构模板(Template):定义了组件的HTML结构,用于展示组件的内容。脚本(Script):包含了组件的逻辑代码,实现了组件的功能和交互。样式(Style):定义了组件的CSS样式,用于美化组件的外观。二、特点与优势模块化。
原创
发布博客 2024.11.22 ·
906 阅读 ·
15 点赞 ·
0 评论 ·
29 收藏

什么是axios?怎么使用axios封装Ajax?

Axios 是一个基于 Promise 的 HTTP 客户端,它可以在浏览器和 Node.js 环境中使用。Axios 提供了简单易用的 API,用于执行各种 HTTP 请求操作,如 GET、POST、PUT、DELETE 等。基于 Promise:Axios 的 API 设计完全基于 Promise,这使得它能够很好地与 async/await 语法结合使用,从而简化了异步操作的处理。请求和响应的拦截器:Axios 支持请求和响应的拦截器,允许你在请求发送前或响应接收后对其进行处理。
原创
发布博客 2024.11.22 ·
1398 阅读 ·
32 点赞 ·
1 评论 ·
24 收藏

超详细:数据库的三大范式与反范式设计

第一范式(1NF)要求关系型数据库中的每个列都必须是原子的,即每列的值不能再分解成其他几列。也就是说,数据库表的每一列都是不可分割的原子数据项,而不能是集合、数组、记录等非原子数据项。
原创
发布博客 2024.11.18 ·
1082 阅读 ·
20 点赞 ·
0 评论 ·
20 收藏

超详细:数据库的基本架构

负责跟客户端建立连接、获取权限、维持和管理连接。每个客户端连接到MySQL时,都会创建一个对应的连接器。连接命令中的mysql是客户端工具,用来跟服务端建立连接。连接服务包含本地socket通信和基于客户端/服务端工具实现的类似TCP/IP的通信。主要完成一些类似于连接处理、授权认证及相关的安全方案。
原创
发布博客 2024.11.15 ·
3701 阅读 ·
27 点赞 ·
2 评论 ·
24 收藏

第五章 Vue 组件与生命周期

我是父组件

-- 使用子组件,并通过props传递数据 -->
原创
发布博客 2024.11.15 ·
990 阅读 ·
13 点赞 ·
0 评论 ·
14 收藏

那什么是scss嘞?它的基本使法是什么嘞?(一一为你解答)

SCSS(Sassy CSS)是一种CSS预处理器,它扩展了标准CSS的功能,并引入了许多有用的特性,使得编写和维护样式表变得更加高效和灵活。
原创
发布博客 2024.11.08 ·
1136 阅读 ·
14 点赞 ·
0 评论 ·
20 收藏

第三章 ECMAScript6 进阶

  无论是基于Object对象方式还是使用字面量的方式创建单个对象,都有一个明显的缺点:在遇见批量创建对象时,会产生大量重复代码。  在ES6(ECMAScript 2015)中,构造函数是通过class关键字定义的。构造函数用于创建和初始化对象。以下是一个简单的示例,展示了如何定义和使用ES6中的构造函数。在这个示例中:你也可以在类中定义静态方法,静态方法属于类本身,而不是类的实例。以下是一个包含静态方法的示例:在这个示例中,species是一个静态方法,它属于Person类本身,而不是Person的
原创
发布博客 2024.11.07 ·
1033 阅读 ·
12 点赞 ·
0 评论 ·
14 收藏

第十二章 spring Boot+shiro权限管理

首先,确保你已经安装了 Sequelize 和相应的数据库驱动(如 MySQL、PostgreSQL 等)。
原创
发布博客 2024.11.07 ·
639 阅读 ·
9 点赞 ·
0 评论 ·
11 收藏

第二章 ECMAScript6 扩展

另外,Set 对象还提供了几个用于遍历的方法:keys()、values() 和 entries()(对于 Set 来说,这三个方法返回的都是相同的迭代器对象,因为 Set 没有键和值的区别,每个元素既是键也是值)。在JavaScript ES6及之后的版本中,对象的扩展引入了一些新的语法和特性,使得对象字面量的创建、属性的定义、复制和合并等操作变得更加简洁和强大。ES6 引入了 Map 对象,它是一种键值对的集合,类似于对象,但 “键” 的范围不限于字符串,任何类型的值(对象或原始值)都可以作为键。
原创
发布博客 2024.11.06 ·
1254 阅读 ·
37 点赞 ·
0 评论 ·
16 收藏
加载更多