自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu 安装 Redis

Ubuntu 安装 Redis

2025-08-17 18:32:24 526

原创 基础算法(11)——栈

摘要:本文介绍了5个基于栈结构算法的解题思路与实现:1)删除字符串相邻重复项,使用数组模拟栈;2)比较含退格的字符串,通过栈处理退格操作;3)基本计算器II,用栈处理加减乘除优先级;4)字符串解码,利用双栈处理嵌套编码;5)验证栈序列,模拟入栈出栈过程。主要展示了如何利用栈的后进先出特性解决字符串处理、数学运算和序列验证等问题,其中4个问题采用数组/StringBuffer模拟栈结构提高效率。代码均采用Java实现,展现了栈在算法中的典型应用场景。

2025-08-10 10:43:13 951

原创 抽奖系统中 Logback 的日志配置文件说明

本文介绍了logback-spring.xml配置文件的用法,主要用于Java应用(结合SpringBoot)实现多环境日志管理。

2025-08-03 15:32:26 903

原创 基础算法(10)——字符串

最长公共前缀、最长回文子串、二进制求和、字符串相乘

2025-08-01 10:25:20 904

原创 基础算法(9)——哈希表

本文介绍了五种常见算法问题的解法。1.两数之和:比较暴力解法和哈希表优化解法,后者通过存储数值和索引提高效率;2.字符重排判定:通过统计字符出现次数判断字符串能否重排;3.存在重复元素:使用哈希表快速检测重复元素;4.存在重复元素II:在重复元素检测基础上增加下标距离限制;5.字母异位词分组:利用排序后的字符串作为哈希表键值来分组异位词。这些解法均采用哈希表优化,展示了如何通过空间换时间提高算法效率。

2025-07-28 18:54:57 1030

原创 基于芋道源码——生成树表代码【分类功能】

本文基于芋道源码框架,介绍如何使用代码生成器实现树表功能开发。以系统分类功能为例,详细讲解了数据库表结构设计(重点说明parent_id字段的树形结构作用),并通过代码生成器配置树表模板,设置父编号字段和树名称字段等关键参数。文章还说明了代码预览、生成以及最终运行效果验证的完整流程,为开发树形结构数据(如部门、分类等)提供了完整的技术实现方案。

2025-07-14 10:51:18 757

原创 在 Ubuntu 下安装 MySQL 数据库

在 Ubuntu 下安装 MySQL 数据库

2025-07-13 19:18:33 473

原创 基于芋道源码——生成主子表代码【学生管理系统】

本文基于芋道源码框架,介绍了如何使用代码生成器实现主子表功能开发。以学生管理系统为例,详细讲解了三种主子表交互模式(标准、ERP、内嵌)的应用场景和实现方式。文章包含数据库表结构设计(学生主表与课程、班级子表的一对多和一对一关系),重点说明了代码生成配置的关键步骤,包括主表模板选择、子表关联设置等。最后简要提及了代码运行验证环节,为开发者提供了一套完整的主子表功能实现方案。

2025-07-13 11:23:15 1376

原创 基于芋道源码——代码生成单表【用户组功能】

本文介绍了使用芋道源码代码生成器快速开发用户组功能的过程。首先设计数据库表结构system_group,满足命名规范与字段要求;然后通过前端界面导入表、配置字段属性(如状态字段设为下拉框)、设置生成选项(菜单归属、前端模板等);生成代码后,将后端代码整合到项目中并运行SQL初始化菜单,前端代码复制到对应目录即可实现功能界面。最后说明业务变更时建议手动修改代码而非重新生成,并给出具体修改示例。整个流程展示了如何高效完成单表功能的CRUD开发。

2025-07-12 22:56:29 2196 3

原创 基础算法(8)——链表

两数相加、两两交换链表中的节点、重排链表、合并 K 个升序链表、K 个一组翻转链表

2025-03-13 09:31:30 756

原创 Spring Cloud 概述

单体框架、集群和分布式框架、微服务框架、Spring Cloud、Spring Cloud Netflix、Spring Cloud Alibaba

2025-03-12 22:21:08 1233

原创 前端基础知识

变量和常量、模版字符串、对象、解构赋值、箭头函数、数组的重要方法、对象的重要方法、扩展运算符、序列化和反序列化、Web存储、Promise + Aysnc/Await、模块化

2025-02-24 16:39:00 1246

原创 抽奖系统(5——抽奖模块)

抽奖设计、RabbitMQ 的配置与使用、抽奖请求处理、MQ 异步抽奖逻辑执行、中奖名单设计

2025-02-23 08:35:32 2210

原创 抽奖系统(4——活动模块)

抽奖系统——活动模块(活动创建、活动列表展示)

2025-01-20 23:01:09 1446 2

原创 抽奖系统(3——奖品模块)

抽奖系统——奖品模块,包括奖品图片上传、创建奖品、奖品列表展示(翻页)

2025-01-19 11:46:54 1087

原创 抽奖系统(2——用户模块)

抽奖系统里用户模块(注册,加密,统一异常处理,Redis,短信服务,JWT)

2025-01-16 16:41:13 1007

原创 阿里云注册短信服务流程

阿里云短信服务的申请使用流程

2025-01-15 10:04:29 1799 2

原创 抽奖系统(1)(Java 实现)

从 0-1 用 Java 完成抽奖系统,利用MySQL、Redis、RabbitMQ 等常用组件,构建一个稳定、高效、可扩展的抽奖系统

2024-12-30 20:58:57 1964

原创 Linux 基本使用和程序部署

Linux 环境搭建、常用命令、Java 部署环境、部署 Web 项目

2024-12-23 21:12:41 1004

原创 博客系统(Java 实现详解)

博客系统、MyBatis-Plus、统一功能处理、jakarta.validation、令牌技术、拦截器、Editor.md、加密/加盐

2024-12-22 19:22:54 1432

原创 Spring 事务和事务传播机制

Spring 事务、编程式事务/声明式事务、@Transactional、rollbackFor、Spring 事务隔离级别、Spring 事务传播机制、REQUIRED、REQUIRES——NEW、NECER、NESTED、NESTED 和 REQUIRED 的区别

2024-12-14 18:58:31 1150 2

原创 Spring AOP

Spring AOP、切点、连接点、通知、切面、@PointCut、execution 表达式、@annotation、自定义注解、代理模式(静态代理、动态代理)、JDK & CGLIB 动态代理

2024-12-12 20:59:16 900 1

原创 递归算法题(1)

汉诺塔问题、合并两个有序链表、反转链表、两两交换链表中的节点、Pow(x, n)、计算布尔二叉树的值、求根节点到叶节点数字之和、二叉树剪枝、验证二叉树搜索树、二叉搜索树中第K小的元素、二叉树的所有路径、全排列、子集、找出所有子集的异或综合再求和、全排列II、电话号码的字母组合、括号生成、组合、目标和、组合总和、

2024-12-09 17:14:53 1292

原创 SpringBoot 统一功能处理

拦截器、适配器、统一数据返回格式、统一异常处理

2024-12-03 21:00:42 1310

原创 MyBatis-Plus

MyBatis-Plus、@TableName、@TableField、@Tableld、QueryWrapper、UpdateWrapper、LambdaQueryWrapper、LambdaUpdateWrapper、自定义 SQL

2024-11-27 15:10:44 1204

原创 MyBatis 操作数据库(进阶)

动态SQL、标签、标签、标签、 标签、标签、标签、留言板案例改进、图书管理系统改进、MyBatis Generator

2024-11-26 18:55:09 1319

原创 MyBatis 操作数据库(入门)

MyBatis、properties & yml 配置、MyBatis 基础操作、使用 XML 实现、#{}和${}、数据库连接池、Hikari、Druid

2024-11-18 16:56:22 1300 1

原创 Spring Boot 日志

日志、门面模式、SLF4J、日志级别、日志持久化、配置日志文件分割、配置日志格式、lombok 提供的 @Slf4j

2024-11-11 18:09:49 1141

原创 Spring Boot 配置文件

properties、yml、yaml、综合练习——验证码

2024-11-10 20:48:51 885

原创 Spring IoC & DI

Spring的核心思想是IoC(控制反转)和DI(依赖注入)。IoC将对象的创建和管理权交给容器,降低代码耦合度,提高灵活性。传统开发中,对象依赖关系由调用方控制,而IoC反转了这一流程,通过容器动态注入依赖对象。DI是实现IoC的具体方式,包括属性注入、构造方法注入和Setter注入。

2024-11-09 19:22:59 1292

原创 Spring Web MVC 入门

Spring Web MVC、@RequestMapping、GET/POST、JSON、@PathVariable、@RequestPart、Cookie/Session、@RestController、@Controller、HttpServletResponse、案例(加法计算器、留言板、图书管理系统)、Lombok、EditStarte、Bootstrap、应用分层

2024-10-24 13:27:17 1803

原创 基础算法(7)分治(快速排序、归并排序)

分治思想——快速排序 & 归并排序

2024-10-22 13:54:06 441

原创 SpringBoot 入门——项目创建

String Boot 项目创建、请求响应流程分析、常见错误状态码

2024-10-20 18:30:47 1154 2

原创 基础算法(6)——模拟

替换所有问号、提莫攻击、Z 字形变换、外观数列、数青蛙

2024-10-16 15:04:10 738

原创 String Boot 入门——Maven

Maven 基础支持知识、依赖管理、仓库

2024-10-16 10:51:25 1072

原创 JavaScript 入门

JS 三种引入样式、变量、数据类型、运算符、JQuery引入、JQuery语法、JQuery选择器、JQuery事件、操作元素的方式、案例:猜数字、表白墙/留言板

2024-10-15 18:50:06 1059

原创 CSS 入门

CSS 基础语法、CSS 选择器、常用 CSS

2024-10-14 11:04:51 1128

原创 HTML 入门

HTML 文件基本结构、标题标签、段落标签、换行标签、图片标签、超链接、表格标签、表单标签(input、select、textarea、form、div & span)

2024-10-13 20:25:23 2164 1

原创 基础算法(5)——位运算

常见位运算总结、判断字符是否唯一、丢失的数字、两整数之和、只出现一次的数字II、只出现一次的数字III、消失的两个数字

2024-10-06 10:02:07 515

原创 JVM(Java Virtual Machine) 详解

JVM内存区域划分(程序计数器、堆、栈、元数据区)、JVM类加载的过程、具体步骤(五个环节/三个环节)、双亲委派节点、工作流程、垃圾回收机制(GC)、回收原理、JVM中的垃圾回收器

2024-10-04 16:07:18 1654

空空如也

空空如也

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

TA关注的人

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