相关文章
MybatisPlus(SpringBoot版)学习第四讲:常用注解
目录
1.TableName
1.1 问题
1.2 通过TableName解决问题
1.3 通过全局配置解决问题
2.TableId
2.1 问题
2.2 通过TableId解决问题
2.3 TableId的value属性
2.4 TableId的type属性
2.5 雪花算法
1.背景
2.数据库分表
①垂直分表
②水平分表
1>主键自增
2>取…
建站知识
2025/3/31 23:03:33
使用django的DRF业务逻辑应该放在序列化器类还是模型类
在 Django REST Framework (DRF) 中,序列化器和模型类有明确的职责划分。虽然序列化器在反序列化时负责接收、验证和转换数据,但模型类仍是整个系统的核心,承担更底层的职责。以下是详细解析:
一、序列化器 vs 模型类:…
建站知识
2025/3/31 14:59:22
docker-compese 启动mysql8.0.36与phpmyadmin,并使用web连接数据库
1、找一个文件夹,比如 E:\zqy\file\mysql,cd到这个目录下创建文件docker-compose.yml
2、将下面的代码块复制到docker-compose.yml文件中
version: 3.3
services:mysql:image: mysql:8.0.36container_name: mysqlrestart: alwaysports:- 3306:3306netw…
建站知识
2025/4/1 5:01:34
c++使用iconv进行字符编码格式转换
iconv 这是一个典型的C风格的函数
std::size_t iconv (iconv_t cd、const char* * inbuf、size_t * inbytesleft、
char* * outbuf、size_t * outbytesleft);iconv官方文档
使用方法
打开一个转换句柄
iconv_t iconv_open iconv_open(const char* tocode, cons…
建站知识
2025/4/1 8:21:34
核函数(机器学习深度学习)
一、核函数的基本概念
核函数(Kernel Function) 是机器学习中处理非线性问题的核心工具,通过隐式映射将数据从原始空间转换到高维特征空间,从而在高维空间中实现线性可分或线性建模。其数学本质是计算两个样本在高维空间中的内积…
建站知识
2025/3/31 22:35:11
如何使用QuickAPI生成带参数的数据API(基于原生SQL)
目录
一、示例表结构
二、准备工作
三、创建带参数的数据API
步骤 1:登录 QuickAPI 平台
步骤 2:连接数据库
步骤 3:配置基础信息
步骤 4:编写 SQL 并添加参数
步骤 5:测试并发布API
步骤 6:验证A…
建站知识
2025/4/1 5:40:19
Spring Boot 自定义 Starter 组件的技术指南
1、简述
Spring Boot 通过 Starter 机制,让开发者可以快速集成第三方组件。在企业级开发中,我们常常需要封装自己的 Starter 组件,以提高代码复用性,简化配置,并实现可插拔的模块化开发。 Spring Boot Starter 机制 …
建站知识
2025/4/1 5:42:06