240 发简信
IP属地:江苏
  • 240
    python面试之分布式

    分布式和微服务的区别 从设计理念上来看 分布式用于分散压力 微服务用于分散能力 从部署角度上来看 分布式 主要用于分散压力,所以分布式的服务都是部署在不同的服务器上的,再将服...

  • 240
    python面试之高并发

    高并发优化方案,可从以下几个角度进行优化 存储角度 缩短链路长度角度 减少请求次数角度 资源复用角度 异步编程 从存储角度 数据库 sql优化 索引优化 分库分表 读写分离 ...

  • python 排序算法

    文章概述 介绍各大常用经典的排序算法和效率,以及python实现常用算法(冒泡排序,选择排序,快速排序,插入排序) 冒泡排序 介绍:冒泡排序算法思想比较简单,对要排序的列表,...

  • 实例解读什么是Redis缓存穿透、缓存雪崩和缓存击穿

    缓存穿透 缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的...

  • 240
    并发减库存,怎么保证不超卖?

    并发减库存 秒杀的场景有很多,比如:抢购、抢票、抢红包等等。总之,就是在极短时间内有大量的请求。 我们都知道,这种系统设计的大方向就是限流,即通过层层过滤,最终只让相对较少的...

  • 240
    python面试之python基础

    python解释器 我们一直说python是解释性语言,不需要编译,并不是说操作系统真的就能识别.py文件的代码了,机器永远只能识别01010101,要想在机器上运行,编译的...