最新 最热

Redis过期处理

Redis很多时候是被服务器用作缓存,很多缓存都是临时缓存一下,之后可能不会用到。

2023-02-22
1

makefile

target是一个object file,可以是一个执行文件,也可以是一个标签preerquisites是依赖的文件command是shell命令

2023-02-22
1

Golang 单元测试 - 前言

没错,单元确实是一个磨炼意志的东西,如果不是在大公司,人力也不够,而由于单元测试往往是没有 KPI 的,所以经常在做完功能测试之后就快速上线不断迭代了。...

2023-02-22
1

缓存穿透

当使用错误或者不存在的账号进行登录时,因为账号不存在,所以Redis里不会存入缓存数据,但程序实际上还是会每次都查询数据库,导致数据库压力仍然过大。读写速度越来越慢,甚至宕机,这属于系统漏洞。...

2023-02-22
1

Python Mysql数据库基础

在python的使用中,我们不可避免需要使用数据库来完成数据的存储操作。python基于庞大的库,能过轻松进行数据库的使用以及表的各类操作。

2023-02-22
1

MyBatis基础2(XML)

在MyBatis中使用XML首先需要在 application.properties 文件中添加配置。

2023-02-22
1

Java注解部分整理

Java注解本质是一个类,使用时也需要import引入,这里只记录了注解作用以及使用,无特殊情况概不记录包位置

2023-02-22
1

MyBatis基础(SSM框架)

在当下 MyBatis 已经是最主流的持久层框架,具体一点就是操作数据库的框架;MyBatis 非常轻量,只需要通过简单的XML或者注解就可以完成数据映射和操作数据。...

2023-02-22
1

实现一个简单的Database9(译文)

译注:cstack在github维护了一个简单的、类似sqlite的数据库实现,通过这个简单的项目,可以很好的理解数据库是如何运行的。本文是第九篇,主要是实现B-tree的二叉搜索并解决主键重复问题...

2023-02-22
1

MySQL中sp运行check表版本更新流程解析

MySQL的sp运行SQL语句需要执行2个步骤:prepare和execute。第一次执行的时候先执行prepare,进行相关语句parse、itemize、fix_fields等操作,然后才开始进行execute操作。等第二次再执行该sp的时候就直接运行execute而不需...

2023-02-22
1