12k 11 分钟

# Git 版本控制系统 # git 初始 <span alt='solid'> 概念 </span>: 一个免费开源,分布式的 <font title='red'> 代码版本 </font > 控制系统, 帮助开发团队维护代码 <span alt='solid'> 作用 </span>: <font title='red'> 记录...
5.6k 5 分钟

# 一、 XXL-JOB 介绍 XXL-JOB 是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 官网:https://www.xuxueli.com/xxl-job/ 文档:https://www.xuxueli.com/xxl-job/#《分布式任务调度平台 XXL-JOB》 XXL-JOB 主要有调度中心、执行器、任务: 调度中心: ​ 负责管理调度信息,按照调度配置发出调度请求,自身不承担业务代码; ​ 主要职责为执行器管理、任务管理、监控运维、日志管理等 任务执行器: ​...
44k 40 分钟

# 一、概述 # 1.1 函数式编程思想 面相对象需要关注用什么对象完成什么事情,二函数式编程思想就类似于我们数学中的函数,它主要关注的是对数据进行了什么操作 # 1.2 优点 代码简介,开发快速 接近自然语言,易于理解 易于 "并发编程" # 二、Lambda 表达式 # 2.1 概述 Lambda 是 JDK8 中一个语法糖,可以看成是一种语法糖,它可以对某些匿名内部类的代码进行简化,它是函数式编程思想的一个重要体现,让我们不用关注是什么对象,而是更关注我们对数据进行了什么操作 # 2.2 核心原则 可推导可省略 # 2.3 基本格式 (参数列表)...
2.4k 2 分钟

定义一个枚举类: @Getter@AllArgsConstructorpublic enum TheTypeOfCouponOffereds implements TypeOfCoupon{ SignUpForaGift(0, "注册赠送"), GiftOfPurchase(1, "购物赠送"), PresentedToTheAudience(2, "全场赠送"); private final Integer code; private final String message; /** * 获取全部枚举 */...
6.5k 6 分钟

# 联表分页返回到 VO 类 创建数据库: class /* Navicat Premium Data Transfer Source Server : windows Source Server Type : MySQL Source Server Version : 80028 Source Host : localhost:3306 Source Schema : mpj_test Target Server Type : MySQL Target Server Version : 80028 File Encoding : 65001 Date: 30/03/2024...
10k 9 分钟

# MyBatis-Plus - 基本查询使用 创建数据库: student /* Navicat Premium Data Transfer Source Server : windows Source Server Type : MySQL Source Server Version : 80028 Source Host : localhost:3306 Source Schema : mpj_test Target Server Type : MySQL Target Server Version : 80028 File Encoding : 65001 Date:...
43k 39 分钟

# SpringSecurity⭐️ # 0 简介🎃 Spring Security 是 Spring 家族中的一个安全管理框架,相比与另外一个安全框架 Shiro, 它提供了更丰富的功能,社区资源也比 Shiro 丰富 一般来说中大型的项目都是使用 SpringSecurity 来做安全框架,小项目用 Shiro 的比较多,因为相比与 SpringSecurity , Shiro 的上手更加的简单 一般 Web 应用的需要进行认证和授权 认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户 授权:经过认证后判断当前用户是否有权限进行某个操作 而认证和授权也是...
311 1 分钟

问题描述: springboot 由 3.1.5 升级到 3.2.0 报 Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String 目前 mybatisplus 没有支持 SpringBoot3.2.2 的所以我们需要使用如下坐标来解决问题: <dependency> <groupId>com.baomidou</groupId>...
159 1 分钟

# 批量删除数据库所有表 SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')FROM information_schema.tablesWHERE table_schema = 'guan_duoduo';执行后就会生成删除的结果集: 复制上面的所有结果集 然后再执行以下就会全部删除表了
11k 10 分钟

# 电商项目中的 SKU 与 SPU 的数据库表设计 # 简介: 一般情况下我们使用 5 张表就可以解决基本的需求了: 商品分类:category 商品表 (即 SPU 表):product 商品规格表 (即 SKU 表):product_specs 属性 Key 表:attribute_key 属性 Value 表:attribute_value # 具体设计 spu 表和 sku 表实现不同商品的存储:spu 表使用 attribute_list 字段保存属性集合,查询时使用 product_id 和 product_spacs 去 sku 表中获取的具体的单品信息。spu...