相关文章
第二十节:学习Redis缓存数据库实现增删改查(自学Spring boot 3.x的第五天)
这节记录下如何使用redis缓存数据库。
第一步:
先在服务器端安装redis,
下载地址:Releases tporadowski/redis GitHub。
第二步:
安装redis客户端可视化管理软件redisDesktopmanager
Redis Desktop Manager - Download
第…
编程日记
2024/12/22 15:50:43
Python MagicMock Mock 变量的强大工具
Python MagicMock: Mock 变量的强大工具
在 Python 的测试框架中,特别是单元测试中,unittest.mock 模块提供了一种有效的方法来创建测试替身(mock),其中 MagicMock 是一个非常强大的工具。使用 MagicMock 你可以模拟复…
编程日记
2024/12/21 2:40:19
CSS选择器的全面解析与实战应用
CSS选择器的全面解析与实战应用 一、基本选择器1.1 通配符选择器(*)2.标签选择器(div)1.3 类名选择器(.class)4. id选择器(#id) 二、 属性选择器(attr)三、伪…
编程日记
2024/12/18 8:49:40
sqli-labs时间盲注、布尔盲注脚本
script.py:提供参数,用于调用布尔盲注或时间注入的函数
import time_type
import bool_type
# inject_type: 1.布尔盲注2.时间注入
# http_type:1.GET请求2.POST请求
# dict_para_data:所有的参数,和默认值
# v…
编程日记
2024/12/19 18:55:04
一文带你读懂分库分表,分片,Sharding的许多概念
一文带你读懂分库分表,分片,Sharding的许多概念
分库是将一个库拆分为多个库,分表就是将一个表拆分为多个表。分库分表有垂直拆分和水平拆分。垂直拆分一般是按照业务将表分到不同的库中(此种不在本发的讨论范围)。水平拆分是将表的数据拆分…
编程日记
2024/9/28 11:51:50
django drf 统一Response格式
场景
需要将响应体按照格式规范返回给前端。
例如:
响应体中包含以下字段:
{"result": true,"data": {},"code": 200,"message": "ok","request_id": "20cadfe4-51cd-42f6-af81-0…
编程日记
2024/12/21 5:49:52
MySQL 是如何实现事务的 (锁,Redo Log,Undo Log,MVC)?
✨MySQL 是如何实现事务的?✨
引言
事务是数据库系统中的一个核心概念,它确保了一组数据库操作能够作为一个原子单位执行,要么全部成功,要么全部回滚。MySQL 通过一系列的技术和机制来保证事务的四大特性:原子性、一…
编程日记
2024/12/21 2:20:31
yolov10安装体验
按照官网 conda create -n yolov10 python=3.9 conda activate yolov10 pip install -r requirements.txt pip install -e . 一路安装,运行yolov10的问题,初次接触的同学可以注意。 Set arbitrary_types_allowed=True in the model_config to ignore this error f you got th…
编程日记
2024/12/21 20:55:38