自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拔高、提升、创新!

如果发布内容哪里存在错误,欢迎各位大佬留言更正!

  • 博客(138)
  • 收藏
  • 关注

原创 (Docker容器技术)还在浏览网页寻找Docker命令?本文全面列举与使用Docker里的各个命令!想要什么命令直接从本文拿!

Docker专栏第二篇,本文列举了几乎全部的Docker命令,如果忘记或还在寻找相关命令,不妨进来看看?!

2024-12-15 00:23:47 812

原创 (JAVA)2-3树思想与红黑树的实现与基本原理

这篇文章将带你从2-3树实现原理的角度来看红黑树是如何实现的,又是如何实现树的平衡保持一致的查询效率!!

2024-10-12 13:23:32 1095

原创 ElasticSearch8.7 搭配 SpringDataElasticSearch5.1 的使用

截至2023/7/11日,全网最全最直白的SpringDataElasticSearch5.1

2023-07-11 14:51:23 1862 5

原创 【SSM-SSM整合】将Spring、SpringMVC、Mybatis三者进行整合;本文阐述了几个核心原理知识点,附带对应的源码以及描述解析

平时开发接触最多的估计就是这个IOC容器,它可以装载bean(也就是Java中的类,当然也包括service、dao里面的),有了这个机制,就不用在每次使用这个类的时候为它初始化,很少看到关键字new。

2025-05-12 13:40:51 858

原创 【SSM-Mybatis(二)】java持久层框架-Mybatis!本文重点对mybatis的映射文件进行了分析!涵盖if、foreach、choose、sql片段抽取、多表查询、注解开发等内容!

Mybatis的映射文件中,前面我们的SQL都是比较简单的,有些时候业务逻辑复杂时,我们的SQL是动态变化的,此时在前面的学习中我们的SQL就不能满足要求了

2025-05-12 13:35:24 919

原创 【SSM-Mybatis(一)】java持久层框架-Mybatis!本文涵盖介绍Mybatis和基本使用,分析Mybatis核心配置文件

mybatis 是一个优秀的基于java的持久层(Dao)框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程mybatis 通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句最后 mybatis 框架执行sql 并将结果映射为java对象并返回。采用ORM(对象关系映射)思想解决了实体和数据库映射问题,对jd

2025-05-12 13:27:54 725

原创 【SSM-Spring(三)】初上手Spring?别急!从最底部开始学习Spring吧!详细介绍SpringAOP切面编程操作和Spring编程式事务控制操作

AOP未Aspect Oriented Programming的缩写,意思未面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率AOP的总结:把【围绕】着目标代码的固定代码【抽取】出来,【封装】成固定的解决方案,哪里需要,套哪里

2025-05-12 13:14:07 824

原创 【SSM-SpringMVC(三)】Spring接入Web环境!介绍SpringMVC的拦截器和异常处理机制

SpringMVC 的拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理后处理将拦截器按一定的顺序联结成一条链,这条链拦截器链(Interceptor Chain).在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现

2025-05-12 13:04:54 1062

原创 【SSM-SpringMVC(二)】Spring接入Web环境!本篇开始研究SpringMVC的使用!SpringMVC数据响应和获取请求数据

Web基础阶段,客户端访问服务器端,如果想直接回写字符串作为响应体返回的话,只需要使用response.getWriter().print(“hello world”)即可,那么在Controller中想直接回写字符串该怎么样?通过SpringMVC框架注入的response对象,使用response.getWriter().print(“hello world”)回写数据,此时不需要视图跳转,业务方式返回值void。

2025-05-12 12:51:58 1206

原创 【SSM-SpringMVC(一)】Spring接入Web环境!本篇开始研究SpringMVC的使用!本文介绍了SpringMVC,以及SpringMVC的执行流程和常用注解解析

SpringMVC是一种基于JAVA的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于SpringFrameWork的后续产品,以及融合在Spring Web Flow中SpringMVC 已经称为目前最主流的MVC框架之一,并且随着Spring3.0的发布,全面超所Struts2,成为最优秀的MVC框架。它通过一套注解,让一个简单的java类称为处理请求的控制器,而无须事先任何接口。同时它还支持RESTful编程风格的请求

2025-05-12 12:33:44 591

原创 【SSM-Spring(二)】初上手Spring?别急!从最底部开始学习Spring吧!Spring连接数据库、注解开发、Junit测试

数据源是什么?通俗来讲,数据源是存储数据的地方。例如,数据库是数据源,其他系统也可以是数据源。在J2EE里,数据源是代表物理数据存储系统的实际Java对象。通过这些对象,J2EE应用可以获取到数据库的JDBC连接。数据源的设计从UML图上可以看出,CommonDaraSource 是对数据源概念的顶层抽象,约束了数据源必须实现的方法。数据源有三种类型的实现,分别是:DataSource:基本实现,用于生成标准 Connection 对象ConnectionPoolDataSource:连

2025-05-12 12:26:57 917

原创 【SSM-Spring(一)】初上手Spring?别急!从最底部开始学习Spring吧!从Bean开始!本文介绍Spring程序的开发、Bean的声明周期与依赖注入概念

Spring是分层的javaSE/EE 应用 full-stack(全栈) 轻量级开源框架,以 loC ( Inverse Of control : 反转控制) 和 AOP ( Aspect Oriented Programming : 面向切面编程) 为内核Spring提供了展现层 SpringMVC 和持久层 Spring JDBCTemplate 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架

2025-05-12 12:20:24 926

原创 【MybatisPlus】一篇文章带你搞定Mybatis-Plus的使用!!附带 代码生成器!从数据库创建到项目导入,一套流程完成增、删、查、改操作

为什么要学习它?MyBatisPlus可以节省我们大量工作时间,所有的CRUD代码它都可以自动化完成JPA、tk-mapper、MyBatisPlus可以理解MybatisPlus是Mybatis的增强工具,在Mybatis的基础上只做增强不做该变,为简化开发、提高效率而生;其特点有如下:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损

2025-05-12 12:05:05 1172

原创 【英语笔记(九)】内容:从名词到代词,再到数词!从普通名词到专有名词、名词所有格,详细讲述名词用法!人称代词、物主代词、反身代词、指示代词等等各个角度学习代词词类!还有基数词与序数词的各种用法!!

当一些普通化,很多类型的拥有名字的东西,就称为名词,例如:兔子,书、笔…而,当一个东西只存在一个,是专指一个食物或人的名词时,就被称作专有名字为了表示专有名词和普通名词的区别,专有名词的首字母一定是大写的:Earth、Asia、China注意:人名同样属于专有名词

2025-05-11 15:13:35 826

原创 【英语笔记(八)】介词和冠词的分析;内容涵盖介词构成、常用介词用法、介词短语;使用冠词表示不同的含义:不定冠词、定冠词、零冠词

冠词有三种分类:- a spring(带有不定冠词)- the spring(带有定冠词)- spring(零冠词)在学介词前,需要明白 虚词 跟 实词实词:指实际存在的可以看见摸到的物体例如:苹果、桌子、椅子…虚词:指介绍,或者依赖于某 实词 的一种方式,例如:属于、为…

2025-05-11 15:02:26 1009

原创 【英语笔记(七)】优快云最全英语从句概述,基本涵盖所有从句的使用用途!每种从句单独讲解,单独例句!内容:形容词从句、名词从句、副词从句...

1.1 英语的三种句子简单句 —— Simple Sentences —— 不能再拆复合句 —— Compound Sentences —— 不分主次复杂句 —— Complex Sentences —— 主句+从句2. 英语从句的分类主语+动词 主语从句主语+动词+宾语 宾语从句主语+动词+间接宾语+直接宾语 宾语从句主语+动词+宾语+(宾语)补语 宾语补语从句主语+动词+(主语)补语(表语) 表语从句定语,状语,同位语 定语从句,状语从句,同位语从

2025-05-11 14:44:29 972

原创 【英语笔记(六)】本文介绍:独立主格、cloud、may、must、would、should、dare情态动词;基本be、have、do助动词的使用;系动词讲解、make、let使役动词

Because the wolf invited him,the rabbit decided to go to the party.(因为狼邀请了兔子,所以兔子决定去参加聚会了)前面的原因状语从句中是 the wolf,所以可以将 Because 省略。但将 Because 省略后,一个句子中就出现了两个谓语动词,所以需要将某个动词化为非谓语动词,以主语的谓语动词优先,所以更改句型后得到…​ ↓↓↓ 简化 ↓↓↓The wolf inviting him,the rabbit decide

2025-05-11 14:31:05 595

原创 【英语笔记(五)】学习虚拟、陈述、祈使三种语气用法;谓语动词和非谓语动词的区分;还学习动词不定式、动名词的各种使用方法;区别现在分词和过去分词,全在本文!!

对某一个物品或动作表达陈述事实,例如:The rabbit ate the carrot.(这兔子吃了这胡萝卜.)也可以进行提问。Did the rabbit eat the carrot?was the rabbit hungry?(这兔子吃了胡萝卜?这兔子是饿了吗?)与现实像悖的想象,主观意愿:虚拟语气现实的描述,直接请求/命令:陈述语气/祈使语气3.2 表达“不可能”假设3.2.1 与现在相反条件句:过去式主句:would + 动词原形

2025-05-11 13:57:44 925

原创 【英语笔记(四)】诠释所有16种英语时态,介绍每种时态下的动词变形!!含有所有时态的的动词变形汇总表格

I will have finished making the video by 4PM tomorrow,so I can publish it after that.(这里要表达的意思就是,对于明天下午4点钟那个时间点来说,我在那之前就会完全做视频这个动作,所以对明天下午4点钟那时候是有影响的 —— 什么影响呢,明天下午4点钟之后我就能够发视频啦)字面翻译:我会在明天下午4点左右完成制作视频,所以我会在那之后发布If suddenly you forget me Do not look fo

2025-05-11 13:42:11 1410

原创 【英语笔记(三)】介绍谓语动词的分类,初步讲解四种基本状态:一般、进行、完成、完成进行

在中文里,时态的变为会更为的简单,并且词语本身并不会该变,例如:​ 吃 --》 吃了而在英文里,就需要联合上下文来改边词语本身,例如:eat(吃 😕 圆形)The rabbit ate a carrot.ate(吃 😕 过去式)时态变位即便是在同一个时间,如现在时间里:eat(吃 😕 圆形)The rabbit eats carrots.

2025-05-11 12:06:45 990

原创 【英语笔记(二)】句子成分、基本句型;简单描述十大词类与从句的分类、助动词和非谓语动词的使用

谓语动词组成的句子可以拥有 “时、态、语气” 的作用,非谓语动词没有这类作用;is 这样的词为代表的一类词的作用就是把这个词后面的信息赋予给前面的词;五种谓语动词:可以独立完成的动作:不及物动词有一个动作的承受者:单及物动词有两个动作承受者:双及物动词只有一个动作承受者:复杂及物动词非“动作”:系动词

2025-05-11 11:55:12 662

原创 【英语笔记(一)】概述词类的作用与语义:名词、代词、数词、代词、动词.....,副词、不定式、分词、形容词等语义在句子中的作用;讲解表语、定语等

在英语中,单词一般被分为十大类。根据它们在句子结构中的作用和成分又被分为实词和虚词。(前六种为实词,后四种为虚词)在句子中独立担任成分的是实词;不能在句子中独立担任任何成分的词,叫虚词。

2025-05-11 11:18:25 941

原创 (Go Gin)Gin学习笔记(五)会话控制与参数验证:Cookie使用、Sessions使用、结构体验证参数、自定义验证参数

import ("net/http""reflect"/*对绑定解析到结构体上的参数,自定义验证功能比如我们要对 name 字段做校验,要不能为空,并且不等于 admin ,类似这种需求,就无法 binding 现成的方法需要我们自己验证方法才能实现 官网示例(https://godoc.org/gopkg.in/go-playground/validator.v8#hdr-Custom_Functions)

2025-04-30 11:37:58 1259

原创 (Go Gin)Gin学习笔记(四)Gin的数据渲染和中间件的使用:数据渲染、返回JSON、浅.JSON()源码、中间件、Next()方法

我们在正常注册中间件时,会打断原有的运行流程,但是你可以在中间件函数内部添加Next()方法,这样可以让原有的运行流程继续执行,当原有的运行流程结束后再回来执行中间件内部的内容。​ c.Writer.WriteHeaderNow()还会写入文本流中。可以看到使用next后,正常执行流程中并没有获得到中间件设置的值。接口还提供了一个可以修改ContentType的方法。判断了传入的状态码是否符合正确的状态码,并返回。在内部封装时,只是标注了不同的render类型。再看一下其他返回的类型;

2025-04-30 11:34:07 1413

原创 (Go Gin)Gin学习笔记(三)数据解析和绑定:结构体分析,包括JSON解析、form解析、URL解析,区分绑定的Bind方法

bind或bindXXX函数(后文中我们统一都叫bind函数)的作用就是将,以方便后续业务逻辑的处理。

2025-04-30 11:24:05 943

原创 (Go Gin)Gin学习笔记(二):路由配置、基本路由、表单参数、上传单个文件、上传多个文件、浅扒路由原理

gin 框架中采用的路优酷是基于httprouter做的是一个高性能的 HTTP 请求路由器,适用于 Go 语言。它的设计目标是提供高效的路由匹配和低内存占用,特别适合需要高性能和简单路由的应用场景。主要特点…///

2025-04-30 11:14:46 1392

原创 (云计算HCIP)HCIP全笔记(十三)本篇介绍虚拟化技术,内容包含:虚拟化资源、虚拟化过程、I/O虚拟化、虚拟化架构KVM和Xen介绍、主流虚拟化技术介绍

Xen的Hypervisor是服务器经过BIOS启动之后载入的首个程序,然后启动一个具有特定权限的虚拟机,称之为Domain 0(简称Dom0)。Dom0的操作系统可以是Linux或Unix,Domain 0实现对Hypervisor控制和管理功能。在所承载的虚拟机中,Dom0是唯一可以直接访问物理硬件(如存储和网卡)的虚拟机,它通过本身加载的物理驱动,为其它虚拟机(Domain U,简称DomU)提供访问存储和网卡的桥梁。

2025-04-28 12:50:42 1292

原创 (云计算HCIP)HCIP全笔记(十二)本篇介绍虚拟化技术,内容包含:虚拟化资源、CPU虚拟化、KUMA、KVM介绍、模拟CPU指令、敏感指令区分、内存虚拟化、TLB技术、影子页表技术

目标是使虚拟机上的指令能被正常执行,且效率接近物理机目标是能做好虚拟机内存空间之 间的隔离,使每个虚拟机都认为自己拥有了整个内存地址,且效率页能接近物理机。目标使不仅让虚拟机访问到他们所需 要的I/O资源,而且要做好它们之间的隔离工作,更重要的是减轻由于虚拟化所带来的开销。

2025-04-28 12:41:51 998

原创 (云计算HCIP)HCIP全笔记(十一)本篇介绍虚拟化技术,内容包含:虚拟化介绍、虚拟化定义、虚拟化重要概念、虚拟机类型、虚拟化的特点:分区、隔离、封装、硬件独立

将任何一种形式的资源抽象成另一种形式的技术都是虚拟化,是资源的一种逻辑表示。解除了物理硬件和操作系统之间的紧耦合关系。VMM虚拟机监视器(软件层):将硬件资源转化成虚拟化资源交给虚拟机。

2025-04-28 12:35:10 1392

原创 (云计算HCIP)HCIP全笔记(十)本篇介绍操作系统基础,内容包含:linux命令使用、linux文件相关命令、vim的使用、配置openEuler静态IP地址、设置主机名 等

路由选择(Routing),路由选择通过路由项进行描述。目的地(Destination)网关(Gateway)。路由项的含义是通过网关能够完成与目的地的通讯;路由表是多个路由项的集合。局域网中存在着一些主机,我们可以通过IP地址去访问它们。随着局域网中主机数量增加,IP地址较难记忆,我们希望通过主机名直接访问其他主机。这时我们可以通过一张记录主机名和IP地址对应的表找到这些主机,这张表就是hosts文件。

2025-04-27 17:43:22 725

原创 (云计算HCIP)HCIP全笔记(九)本篇介绍操作系统基础,内容包含:操作系统组成、分类和定义,Linux的特性结构和Linux版本分类

Linux还是一种嵌入式操作系统,可运行在掌上电脑、机顶盒等设备。多用户多任务系统资源可以被不同用户各自拥有使用,同时执行多个程序,而且各个程序的运行相互独立。自由软件用户可以随时免费获取它的源代码,并且可以根据自己的需求对源代码进行编辑、修改。完全兼容POSIX1.0标准继承了Unix的设计理念一切皆文件。

2025-04-27 17:36:10 1241

原创 (云计算HCIP)HCIP全笔记(八)本篇介绍网络技术基础,包含:网络交换的流程、交换机原理、VLAN技术、VLAN划分与接口类型、路由原理、路由转发流程、静态路由和默认路由

VLAN(Virtual Local Area Network)即虚拟局域网,是将一个物理的LAN在逻辑上划分成多个广播域(多个VLAN)的通信技术。VLAN划分方式VLAN10VLAN 20基于接口基于MAC地址基于IP子网划分10.0.1.*10.0.2.*基于协议划分IPIPv6基于策略目的网络:标识目的网段掩码:与目的地址共同标识一个网段出接口:数据包被路由后离开本路由器的接口下一跳:路由器转发到达目的网段的数据包所使用的下一跳地址。

2025-04-27 17:31:34 686

原创 (云计算HCIP)HCIP全笔记(七)本篇介绍网络技术基础,包含:网关、交换机、路由的介绍,OSI网络参考模型、TCP/IP协议栈、TCP和UDP协议、SSH协议

IP地址是指在网络中用于标识发送或接收数据报文设备的唯一的逻辑地址。标识主机或网络设备(标识其网络接口,提供其在网络中的位置)网络寻址通信:是指人与人、人与物、物与物之间通过某种媒介和行为进行的信息传递与交流。网络通信:是指终端设备之间通过计算机网络进行的通信。虚拟的信息传递与真实的物品传递过程有许多相似之处TCP/IP协议栈定义了一些列的标准协议。

2025-04-27 17:25:10 725

原创 (云计算HCIP)价值8k的上万字学习笔记,考华为云计算HICP的有福啦!HCIP全笔记(六)本篇介绍存储协议,包含:SCSI、iSCSI、FC协议、iFCP协议、FCoE协议;FC协议与TCP协议

FCIP:Fibre Channel over IP,基于IP的光纤通道,是连接TCP/IP网络链路上的光纤通道架构的一项IETF建议标准。从现有的情况来看,以太网技术和FC技术都在飞速发展,IP-SAN和FC-SAN在很长的一段时间内都将是并存且互为补充的。IPFC:IP over Fiber Channel,在光纤通道上的IP。

2025-04-25 11:37:17 1189

原创 (云计算HCIP)价值8k的上万字学习笔记,考华为云计算HICP的有福啦!HCIP全笔记(五)本篇介绍存储形态、RAID技术特点与工作原理、RAID的常见级别介绍

增强型RAID技术,有效解决了机械硬盘容量越来越大,重构一块机械硬盘所需时间越来越长,传统RAID组重构窗口越来越大而导致重构期间又故障一块硬盘而彻底丢失数据风险的问题。

2025-04-25 11:31:37 572

原创 (云计算HCIP)价值8k的上万字学习笔记,考华为云计算HICP的有福啦!HCIP全笔记(四)本篇介绍 存储技术、硬盘类型、存储架构:DAS、SAN、NAS等

DAS、NAS、FC-SAN、IP-SAN传输类型IPFCIP数据类型块级文件级块级块级典型应用任何文件服务器数据库应用视频监控优点易于理解,兼容性好易于安装,成本低高扩展性,高性能,高可用性高扩展性,成本低缺点难管理,扩展性有限,存储空间利用率不高性能较低,对某些应用不适合较昂贵,配置复杂,组网兼容性问题性能较低。

2025-04-25 11:21:10 1053

原创 (云计算HCIP)价值8k的上万字学习笔记,考华为云计算HICP的有福啦!HCIP全笔记(三)本篇介绍网卡、华为服务器网卡类型、电源和风扇、服务器关键技术:BIOS、IBMC、BMC、IPMI

网卡,又称为网络适配器或网络接口卡NIC(Network Interface Card),是构成计算机网络系统中最基本、最重要的、必不可少的连接设备,计算机主要通过网卡接入网络。

2025-04-25 10:16:43 857

原创 (云计算HCIP)价值8k的上万字学习笔记,考华为云计算HICP的有福啦!HCIP全笔记(二)本篇介绍服务器基础、硬件结构、RAID冗余阵列

独立硬盘冗余阵列,旧称廉价磁盘冗余阵列,简称磁盘阵列。利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或数据冗余,或是两者同时提升。​ 当冗余的RAID组中某个硬盘失效时,在不干扰当前RAID系统正常使用的情况下,用RAID系统中另外一个正常的备用硬盘自动顶替失效硬盘,及时保证RAID系统的冗余性。​

2025-04-25 10:10:40 852 1

原创 (云计算HCIP)价值8k的上万字学习笔记,考华为云计算HICP的有福啦!HCIP全笔记(一)本篇涵盖 云计算概述,谈及虚拟化、云计算的介绍、云服务模式、部署模式的区别和主流云计算技术

​ 云计算是一种模型,它可以实现随时随地,便捷地,随需应变地从可配置计算资源共享池中获取所需的资源(例如:网络,服务器,存储、应用及服务),资源能够快速供应并释放,使管理资源的工作量和与服务提供商的交互减小到最低限度​ 云计算是一种通过Internet,以服务的方式提供动态可伸缩的虚拟化的资源的计算模式​一种通过网络为用户提供服务的技术生活中,最常见的云计算就是:云相册、云音乐、云视频、云文档。再者就是软件:百度网盘、阿里云盘等…云会议。

2025-04-25 09:57:16 815

原创 (Go Gin)基于Go的WEB开发框架,GO Gin是什么?怎么启动?本文给你答案

Gin:Go语言编写的Web框架,以更好的性能实现类似Martini框架的APInet/http、Beego:开源的高性能Go语言Web框架、Iris:最快的Go语言Web框架,完备的MVC支持。

2025-04-25 08:03:21 487

空空如也

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

TA关注的人

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