- 博客(12)
- 收藏
- 关注
原创 数据库之分库分表
感觉这个也是面试的时候很容易被问到的问题。分库分表,其实就是将原本存在同一台服务器上的数据库拆分到不同的服务器上。以达到扩充系统性能的目的。
2023-01-29 22:51:31 266
原创 缓存及更新策略
一般来说,缓存层指的是分布式中间件Redis或者Memcached,在服务层和数据库层直接加上一层分布式缓存中间件,实现高并发的写入、读取。从而提高性能,缓解数据库压力。redis缓存、缓存的分类以及缓存双写一致性
2023-01-27 23:49:49 543
原创 MySQL-InnoDB页结构
在InnoDB中,数据是按页为单位进行存储的,一个页是16KB。如果概括的说,查询的逻辑就是 每次以页为单位读取数据到内存。然后再读取内存。对于一个16K的数据页(官方叫索引页),其实并不都是存储的数据。如果存储的都是数据的话,不方便进行查询和分析。所以呢,其实可以把数据页做一下拆分。使用一部分空间来存储汇总信息。
2023-01-18 23:01:06 141
原创 Springboot集成rabbitMQ之mandatory和备份交换机
本文介绍了springboot集成rabbitmq以及mandatory和备份交换机,以及相关问题。
2022-10-01 23:38:25 790
原创 python中的高阶函数
慕课网学习过程中,发现了很多有意思的高阶函数:reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。例如,编写一个f函数,接收x和y,返回x和y的和:
2017-01-29 22:04:09 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人