自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis

全称:Remote Dictionary Server(远程词典服务器),2009 年诞生,内存型键值 NoSQL 数据库核心特性键值存储,Value 支持多种数据结构单线程执行命令,单条命令具备原子性基于内存 + IO 多路复用,低延迟、高性能支持数据持久化,防止断电丢失数据支持主从集群、分片集群等高可用架构支持多语言客户端接入配套操作:Redis 安装、服务启动 / 停止、redis-cli命令行客户端使用help @分组名查看分组命令;help 命令名查看单条命令用法。

2026-07-01 09:38:59 415

原创 RabbitMQ

模式定义:一个队列绑定多个消费者,分摊消费消息,提升处理效率。默认机制:RabbitMQ 轮询分发消息,不管消费者处理快慢,均分消息,易慢消费者堆积。prefetch 配置优化yamlspring:rabbitmq:listener:simple:含义:消费者处理完 1 条消息后,MQ 再下发下一条,实现能者多劳。特点:一条消息只会被一个消费者消费。生产者:连接重试 + 发送确认(Confirm+Return);MQ 服务:交换机 / 队列 / 消息 三重持久化 + 惰性队列(防积压)

2026-06-11 16:46:02 202

原创 微服务springcloud

GlobalFilter 全局过滤器:所有路由生效,直接实现getOrder()返回值越小优先级越高;分 pre (转发前执行)、post (返回结果倒序执行)。GatewayFilter 路由过滤器:仅指定路由生效,自定义需继承,固定工厂后缀命名,配置文件引用。微服务调用链中某个服务故障 / 阻塞,链式拖累整条链路所有服务不可用、资源耗尽,引发集群瘫痪。阿里开源微服务防护组件,客户端集成 + 独立 Dashboard 控制台,可视化配置流控、熔断、热点、系统、授权规则。

2026-06-04 17:43:17 249 3

原创 Docker

镜像分层:基础镜像 → 依赖层 → 应用层 → 入口。Dockerfile:文本文件,描述镜像构建指令。常用指令FROM:基础镜像ENV:环境变量COPY:复制文件RUN:执行命令(安装、编译)EXPOSE:声明端口ENTRYPOINT:启动命令构建命令plaintextdocker build -t 镜像名:tag .Java 镜像示例:基于openjdk,拷贝 jar、启动命令。

2026-06-02 16:49:07 225

原创 Linux

方式一: 下载安装包自行安装(如 Windows 的.exe,macOS 的.dmg方式二: 通过系统的应用商店安装(如 Windows 的 Microsoft Store,macOS 的 App Store)。Linux: 同样支持以上两种方式,课程重点讲解命令行内的 “应用商店”——yum。

2026-05-28 16:43:38 381

原创 Docker

Docker 作用:快速构建、运行、管理应用,简化部署、降低环境差异问题。传统部署痛点:命令多、安装包难找、步骤复杂易出错。镜像(Image):打包好的应用 + 依赖 + 环境 + 配置的只读文件包。容器(Container):镜像运行时的隔离环境,独立进程、独立文件系统。镜像仓库:存储 / 管理镜像的平台;Docker Hub是官方公共仓库。Docker 架构:Client(客户端命令)→ Docker Server/daemon(守护进程)→ Image/Container。镜像结构。

2026-05-22 13:54:07 361

原创 MyBatisPlus

xml 集成 MyBatis + 自动装配2. 核心流程xml是sql语句,用于多表查询全局雪花ID算法baseWrapper:参数传的是idabstractWrapper:构建where条件如大于小于queryWrapper:构建select部分updateWrapper:构建set部分:新增:删除:更新:查询单个结果:查询集合结果:计数:分页查询yaml八、常用 CRUD(无需写 SQL) 新增:save、saveBatch 查询:getById、list、page、co

2026-05-22 10:58:30 371

原创 SpringBoot

boot读取maven配置。

2026-05-19 21:16:43 382

原创 Maven

作用:统一管理版本,一处修改全局生效。定义:父工程标签声明版本变量。引用:依赖 version 写${属性名}。

2026-05-19 11:57:01 342

原创 SpringMVC

请求处理:前端请求 → SpringMVC 拦截 → 匹配 Controller 方法 → 接收参数 → 调用业务层 → 响应结果。参数接收:普通参数()、JSON 参数()、路径参数(响应数据:文本 / JSON()、页面跳转(无RESTful:通过 HTTP 方法区分操作,路径简洁,配合+ 请求方法注解快速开发。java运行// 响应数据// 状态码// 响应消息// 构造方法(无参、含参)// getter/setter省略java运行// 成功状态码。

2026-05-15 09:38:59 380

原创 Spring

IOC(Inversion of Control):控制反转核心思想:使用对象时,由 “主动new创建对象” 转为 “外部提供对象”,对象创建控制权从程序转移到外部。Spring 实现:Spring 提供 IOC 容器(充当 “外部”),负责对象的创建、初始化、管理(生命周期)。Bean:IOC 容器中被管理的对象(如 Service、Dao 层对象)。DI(Dependency Injection):依赖注入。

2026-03-21 17:05:52 394

原创 javaweb

https://www.bilibili.com/video/BV1Qf4y1T7Hx?spm_id_from=333.788.videopod.episodes&vd_source=2943d69b771c106e006b1bff28458696

2026-03-18 16:43:07 33

原创 MySQL 运维篇

机 Slave2 负责所有读请求。当 Master1 主机宕机后,Master2 主机负责写请求,Master1 、一个主机 Master1 用于处理所有写请求,它的从机 Slave1 和另一台主机 Master2 还有它的从。Master2 互为备机。

2026-03-18 09:13:32 416

原创 MySQL 进阶篇

定义:帮助 MySQL 高效获取数据的有序数据结构,减少 IO 成本,降低排序消耗。优缺点优势:提升查询效率、优化排序性能。劣势:占用存储空间,降低 INSERT/UPDATE/DELETE 效率。定义:协调多进程 / 线程并发访问资源的机制,保证数据一致性与有效性。粒度分类:全局锁→表级锁→行级锁(粒度越小,并发度越高)。

2026-03-16 13:27:46 446

原创 MySQL 基础篇

create database [if not exists] 库名 [default charset 字符集];(避免重复创建)drop database [if exists] 库名;(避免删除不存在的库)use 库名;(操作表前必须切换)概念:作用于表中字段的规则,限制存储数据目的:保证数据的正确性、有效性、完整性分类(MySQL8.0.16 + 支持 CHECK)笛卡尔积:多张表查询时的所有数据组合,需通过连接条件消除无效笛卡尔积。

2026-03-11 21:40:49 364

原创 JAVA基础三--其他

必要性:JDK 核心类库未定义业务相关异常(如年龄负数、成绩无效)。定义步骤继承异常父类:编译时异常继承 Exception,运行时异常继承 RuntimeException;提供至少两个构造器:无参构造、带 String message 的构造器;提供 serialVersionUID(序列化版本号)。使用规则只能通过 throw 手动抛出;核心是异常类名和 message,便于识别异常类型;抛出后需通过 try-catch 或 throws 处理。try(监控异常)、

2026-02-21 22:41:03 893

原创 JAVA基础二-面向对象

类的定义格式[修饰符] class 类名 { 属性声明;方法声明;。对象创建类名 对象名 = new 类名();(new 关键字创建堆内存中的对象)。对象成员访问对象名.属性对象名.方法(实参)。匿名对象new 类名().方法(),仅需一次方法调用时使用,无引用变量指向。格式[修饰符] 返回值类型 方法名([形参列表]) [throws 异常] { 方法体;。核心要素void表示无返回值;有返回值时必须用return 结果,类型匹配。形参列表:方法需要的外部输入,多个参数用逗号分隔。

2026-02-13 10:42:13 614

原创 Java基础一

定义:Java 中变量、方法、类、包等要素命名时使用的字符序列,凡是开发者可自定义名称的地方,均需使用标识符。命名规则(硬性要求,必须遵守)组成字符:由 26 个英文字母(大小写)、0-9 数字、(下划线)或(美元符号)组成;首字符限制:不能以数字开头;关键字限制:不可使用关键字或保留字,但可包含关键字(如className合法,class非法);大小写敏感:Java 严格区分大小写,Age与age是不同标识符;长度限制:无明确长度限制,但需 “见名知意”,保证可读性。

2026-02-03 14:03:47 756

空空如也

空空如也

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

TA关注的人

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