相关文章
04 MyBatisPlus之逻辑删除+锁+防全表更新/删除+代码生成插件
1 逻辑删除
1. 1 什么是逻辑删除 , 以及逻辑删除和物理删除的区别?
逻辑删除,可以方便地实现对数据库记录的逻辑删除而不是物理删除。逻辑删除是指通过更改记录的状态或添加标记字段来模拟删除操作,从而保留了删除前的数据,便于后续的数据…
建站知识
2024/12/21 19:18:44
SQL进阶(一):SQL基础速览,以SQLite为例
SQL基础速览,以SQLite为例
本文是在原本sql闯关的基础上总结得来,加入了自己的理解以及疑问解答(by GPT4)
原活动链接 目录 SQL基础速览,以SQLite为例1. 开始之前的准备2. 创建你的数据库!2.1 导入 Pytho…
建站知识
2024/12/22 12:02:21
【Linux第二课-权限】操作系统、Linux用户、Linux权限、Linux文件类型、粘滞位
目录 操作系统shell外壳为什么有shell外壳shell外壳是什么shell外壳工作原理 Linux用户root用户与非root用户root用户与普通用户的切换普通用户 --> root用户root用户 --> 普通用户普通用户 --> 普通用户对一条指令提升为root权限进行执行 Linux权限Linux中的权限角色…
建站知识
2024/12/19 7:10:37
Spring 如何解决循环依赖?
Spring解决循环依赖的主要方式是通过使用三级缓存(three-level cache)来管理Bean的创建过程。Spring容器在创建Bean时,会将Bean的创建状态存储在三级缓存中,以解决循环依赖的问题。
以下是Spring解决循环依赖的基本原理ÿ…
建站知识
2024/12/21 8:49:30
嵌入式-Stm32-江科大基于标准库的GPIO的八种模式
文章目录 一:GPIO输入输出原理二:GPIO基本结构三:GPIO位结构四:GPIO的八种模式道友:相信别人,更要一百倍地相信自己。 (推荐先看文章:《
嵌入式-32单片机-GPIO推挽输出和开漏输出》…
建站知识
2024/12/14 22:56:50
使用 crypto-js 进行 AES 加解密操作
在前端开发中,数据的加密和解密是为了保障用户隐私和数据的安全性而常见的任务。AES(Advanced Encryption Standard)是一种对称密钥加密算法,被广泛用于保护敏感信息的传输和存储。本文将介绍 AES 加解密的基本原理,并…
建站知识
2024/12/21 10:34:04
Docker技巧汇总
Docker技巧汇总 前言使用流程安装配置镜像管理创建并运行容器使用容器/常用命令导出和导入查看元数据挂载数据卷端口映射/转发VS Code连接Docker 前言
Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中…
建站知识
2024/12/18 14:42:52
React16源码: React中的reconcileChildren的源码实现
reconcileChildren 1 )概述
在更新了一个节点之后,拿到它的props.children要根据这个children里面的 ReactElement 来去创建子树的所有的 fiber 对象要根据 props.children 来生成 fiber 子树,然后判断 fiber 对象它是否是可以复用的 因为我…
建站知识
2024/12/21 18:19:29