摘要: 1、什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Ke 阅读全文
posted @ 2019-06-09 11:09 惜时、笃学 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 定义:一个算法中的语句执行次数称为 语句频度 或 时间频度; 约定:检验算法的效率,主要考虑 最坏时间复杂度 和 平均时间复杂度 一般不特别说明,讨论的时间复杂度均是最坏情况下的时间复杂度 1、时间复杂度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有 阅读全文
posted @ 2019-06-09 11:06 惜时、笃学 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 高并发系统各不相同。比如每秒百万并发的中间件系统、每日百亿请求的网关系统、瞬时每秒几十万请求的秒杀大促系统。他们在应对高并发的时候,因为系统各自特点的不同,所以应对架构都是不一样的。另外,比如电商平台中的订单系统、商品系统、库存系统,在高并发场景下的架构设计也是不同的,因为背后的业务场景什么的都不一 阅读全文
posted @ 2019-06-09 09:56 惜时、笃学 阅读(478) 评论(0) 推荐(0) 编辑