分类: Java后端

13 篇文章

02-Redis企业实战一
AI 摘要:本文介绍了 Redis 在企业级应用中的实战技巧,涵盖短信登录、商户查询缓存、优惠券秒杀等多个场景。重点讲解了如何利用 Redis 替代 Session 实现短信登录和用户登录状态管理,以及通过缓存空对象、互斥锁、逻辑过期等方案解决缓存穿透、击穿和雪崩等常见问题。文章还提供了具体的代码实现和最佳实践方案,帮助开发者高效使用 Redis 提升系统性能和用户体验。
01-Redis快速入门
AI 摘要:本文是一份全面的 Redis 学习指南,从基础概念到实战应用。内容涵盖:1、Redis 基础:介绍 Redis 作为键值型 NoSQL 数据库的特点,与传统关系型数据库的区别。2、安装配置:详细说明在 Linux 环境下的安装步骤、配置文件修改和开机自启设置。3、数据类型:深入讲解 String、Hash、List、Set、SortedSet 五种核心数据结构及对应命令。4、客户端操作:演示 Jedis 和 SpringDataRedis 的使用方法,包含连接池配置和序列化优化。适合 Redis 初学者快速掌握核心知识点和实际开发技能。
SpringBoot基础篇(三)
AI 摘要:本文通过SSMP整合综合案例,详细演示了SpringBoot在实际开发中的应用。涵盖实体类开发(Lombok简化)、数据层开发(MyBatis-Plus增删改查、分页、条件查询)、业务层开发、表现层开发(Restful接口)、前后端联调和异常处理等内容。通过完整的图书管理系统案例,展示了SpringBoot整合主流技术栈的简化优势,体现了其在企业级开发中的实用价值。
SpringBoot基础篇(二)
AI 摘要:本文深入介绍SpringBoot基础配置,包括属性配置、配置文件分类(properties/yml/yaml)和yaml文件语法。详细讲解了yaml数据读取的三种方式:@Value注解读取单一数据、Environment封装全部配置、@ConfigurationProperties绑定对象数据。通过整合JUnit、MyBatis、MyBatis-Plus和Druid等技术实例,展示了SpringBoot"导入starter+配置"的简化整合模式,体现了SpringBoot统一配置管理和自动装配的核心优势。
SpringBoot基础篇(一)
AI 摘要:本文介绍了SpringBoot的快速上手指南,涵盖四种创建SpringBoot工程的方法:IDEA向导、Spring官网、阿里云镜像和手动创建。文章详细解析了SpringBoot的核心特性:parent(版本管理)、starter(依赖整合)、引导类(@SpringBootApplication注解)和内嵌Tomcat(自动配置Web服务器)。通过对比传统Spring开发,展现了SpringBoot"能少写就少写,能不写就不写"的简化理念,帮助开发者快速构建Spring应用。
Spring-01
AI 摘要:本文介绍了 Spring 框架的核心概念与入门实践,重点讲解了 IoC(控制反转)和 DI(依赖注入)的思想及其应用。文章通过具体案例演示了如何使用 Spring 进行 Bean 的配置、实例化及生命周期管理,并详细说明了 setter 注入与构造器注入的使用方式。此外,还涵盖了自动装配和集合注入等内容,帮助读者全面掌握 Spring 的基础使用方法。
03-菜品管理
今日内容 公共字段自动填充 新增菜品 菜品分页查询 删除菜品 修改菜品 菜品起售、停售 功能实现:菜品管理 菜品管理效果图: 一、公共字段自动填充 1、问题分析 在上一章节我们已经完成了后台系统的员工管理功能和菜品分类功能的开发,在新增员工或者新增菜品分类时需要设置创建时间、创建人、修改时间、修改人等字段,在编辑员工或者编辑菜品分类时需要设置修改时间、修改人等字段。这些字段属于公共字段,也就是也就…
02-员工管理&分类管理
今日内容 新增员工 员工分页查询 启用禁用员工账号 编辑员工 导入分类模块功能代码 功能实现:员工管理、菜品分类管理。 员工管理效果: 菜品分类管理效果: 一、新增员工 1、需求分析和设计 1.1、产品原型 一般在做需求分析时,往往都是对照着产品原型进行分析,因为产品原型比较直观,便于我们理解业务。 后台系统中可以管理员工信息,通过新增员工来添加后台系统用户。 新增员工原型: 当填写完表单信息,点…
01-项目概述&环境搭建
今日内容 软件开发整体介绍 苍穹外卖项目介绍 开发环境搭建 导入接口文档 Swagger 项目整体效果展示: ​ 管理端-外卖商家使用 ​ 用户端-点餐用户使用 当我们完成该项目的学习,可以培养以下能力: 一、软件开发整体介绍 作为一名软件开发工程师,我们需要了解软件开发过程中的开发流程,以及软件开发过程中涉及到的岗位角色,角色的分工、职责, 并了解软件开发中涉及到的三种软件环境。那么这一小节,我…
01-Java入门
一、人机交互 1、什么是cmd? 就是在 Windows 操作系统中,利用命令行的方式去操作计算机。 我们可以利用 cmd 命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。 2、如何打开CMD窗口 按下快捷键:win + R。 此时会出现运行窗口。 在运行窗口中输入 cmd 回车 cmd 默认操作 C 盘下的 Users 文件夹下的 XXX 文件夹。(XXX 就是你的用户名) 3、常用…