Logo O泡李华 所见有记,所想有迹
首页
文章
关于
作品集
简体中文 繁體中文 English Español
avatar

O泡李华

牛马一枚

44 文章 9 分类 9 标签
Wechat
目录
思想碎片 查看全部
HaloJava算法AIgitAPIdockerLinuxJava基础
文字花园 查看全部
git 1
微服务 1
Linux 1
AI 1
API文档 1
Java算法笔记 6
最新文章 查看全部
Knife4j介绍与Spring-Boot接入笔记 2026-08-16
Docker入门与常用命令笔记 2026-08-11
红黑树学习笔记 2026-08-10
树与动态规划学习笔记 2026-08-10

最新文章

Knife4j介绍与Spring-Boot接入笔记

Knife4j 入门笔记:接口文档工具介绍与 Spring Boot 接入方法 开发后端接口时,除了实现业务逻辑,还需要告诉前端和测试人员:接口地址是什么、需要哪些参数、会返回什么数据。 Knife4j 可以把这些信息整理成网页,并提供在线调试功能。这篇笔记记录它的用途,以及在 Spring Boo

API
O泡李华 API文档 2026-08-16 4

Docker入门与常用命令笔记

Docker 入门笔记:核心概念、常用命令与 Spring Boot 部署 开发项目时,经常会遇到环境差异:本地使用 Java 17,服务器却使用其他版本;同事安装的数据库版本不同;新机器需要重新配置一遍依赖。 Docker 可以将应用和所需的运行环境打包成镜像,通过容器运行,方便分发和部署。本文介

docker
O泡李华 2026-08-11 6

红黑树学习笔记

红黑树学习笔记 一、红黑树定义 红黑树是一种自平衡的二叉查找树,它通过在每个节点上增加一个颜色属性(红色或黑色)来确保树的高度平衡。为了保证树的平衡性,红黑树必须严格满足以下五条核心性质: 节点颜色限制:每个节点要么是红色,要么是黑色。这是红黑树最基础的颜色属性设定,用于辅助后续的平衡调整。 根节点

Java算法
O泡李华 Java算法笔记 2026-08-10 37

树与动态规划学习笔记

算法与数据结构核心知识点学习笔记 一、二维数组最短路径和(动态规划) 1.1 问题描述 给定一个包含非负整数的二维数组,要求从左上角 (0,0) 走到右下角 (m-1, n-1),每次只能向下或向右移动一步。目标是找到一条路径,使得路径上的数字总和最小。 示例矩阵: 1 3 1 1 5 1 4 2

Java算法
O泡李华 Java算法笔记 2026-08-10 43

排序算法学习笔记

数据结构与排序算法学习笔记 一、 堆排序详解 1. 什么是堆(Heap) 堆是计算机科学中的一种特殊数据结构,它可以被视为一棵完全二叉树的数组表示形式。根据节点与父节点的大小关系,堆分为两类: 大顶堆(大根堆):任意一个节点总是不大于其父节点(即父节点的值 ≥ 子节点的值)。 小顶堆(小根堆):任意

Java算法
O泡李华 Java算法笔记 2026-08-10 24

算法与数据结构学习笔记

算法与数据结构核心学习笔记 一、时间复杂度分析 1. 对数型嵌套循环 count = 0; for(k=1 ; k <= n ;k*=2){ for(j=1 ; j<n ; j++){ 操作 } } 详细分析: 外层循环:变量 k 从 1 开始,每次乘以 2,直到超

Java算法
O泡李华 Java算法笔记 2026-08-10 21

动态规划学习笔记

动态规划学习笔记 一、动态规划概述 动态规划(Dynamic Programming,简称 DP)是一种将复杂问题分解为子问题求解的算法思想。其核心特征是:当前阶段的状态由上一阶段状态和决策决定。 核心要素 要素 说明 dp数组 可以是一维,也可以是二维,用来表示最优解 状态定义 确认 dp 数组表

Java算法
O泡李华 Java算法笔记 2026-08-10 29

时间复杂度学习笔记

时间复杂度学习笔记 一、大O渐进表示法规则 时间复杂度和空间复杂度一般都用大O的渐进表示法进行表示,规则如下: 所有常数都用常数1表示。 只保留最高阶项。 如果最高阶项存在且不是1,则去除与这个项的系数,得到的结果就是大O阶。 二、时间复杂度的定义 在计算机科学中,算法的时间复杂度是一个函数,它定量

Java算法
O泡李华 Java算法笔记 2026-08-10 40

Git入门与常用命令笔记

Git 入门笔记:基本概念与常用命令 开发项目时,经常需要查看代码修改、恢复历史版本,或者与同事同时开发不同功能。Git 就是用来管理这些变化的工具。 本文整理 Git 的基本概念、常用命令和日常操作流程,适合初次使用 Git 的开发者。 一、Git 是什么 Git 是一个分布式版本管理工具,用来记

git
O泡李华 git 2026-07-29 5

微服务架构与Nacos-OpenFeign-Sentinel-Gateway入门笔记

微服务架构入门:Nacos、OpenFeign、Sentinel 与 Gateway 当一个系统拆成多个独立服务后,会遇到一组新的问题:服务地址怎么找?服务之间怎么调用?流量突然增大怎么办?前端应该访问哪个入口? Nacos、OpenFeign、Sentinel 和 Spring Cloud Gat

Java
O泡李华 微服务 2026-07-22 6
1 / 5 下一页
O泡李华 | 辽ICP备2025067932号-2 | Copyright (c) 2026 O泡李华. 版权所有