![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试准备
惊乀鸿
欢迎进行知识交流,如发现知识有错误,希望可以评论或联系进行指正,谢谢,进阶的小白一枚~
希望Python越来越好,加油(^ω^),重归
展开
-
https、http、Tcp、IP、Socket、应用层、请求报文与响应报文、get请求与post区别
目录:计算机网络体系结构(ISO/OSI模型) TCP/IP协议 TCP/IP协议与Http协议的区别 请求报文格式与响应报文格式 - - - -(HTTP协议包装数据的格式) HTTP协议与HTTPS协议的区别 GET请求与POST请求区别 socket概念与原理1.计算机网络体系结构(ISO/OSI模型)(ISO(国际标准组织)将计算机网络体系结构划分为七层 )...原创 2019-03-30 09:43:34 · 565 阅读 · 0 评论 -
Python----面向对象(语法高级):GIL锁、深浅拷贝、多继承以及super( )、上下文管理器
GIL全局解释器锁一个进程一个gil锁,单进程多线程无法实现并行,多个线程争夺锁gil锁,浪费了资源 使用进程数等于cpu数最大效率运行,可以采用进程的方式实现真正的并行 历史遗留问题,解决单核时代多任务实现,gil全局解释器锁仅存在Cpython解释器中imopt与from的区别以及重载模块import是导入模块中的数据,数据存在时则是引用内存中的数据 from是重新导...原创 2019-03-19 11:25:44 · 169 阅读 · 0 评论 -
秒杀系统架构优化思路(高并发解决)
实现功能思路:使用消息队列进行任务的添加和取出,定义对应的函数,使用多任务(多线程/进程)进行处理,整体采用生产者和消费者的模式进行功能的架构设计,进行限流、削峰、缓存、异步处理。数据冲突问题解决:对于冲突数据,使用数据库乐观锁的方式来解决,读取数据时,记录数据,增删改时进行判断值是否在此期间被其他人进行修改访问优化解决:对于高访问的数据使用redis进行缓存,相关页面使用页面...原创 2019-03-30 20:59:47 · 463 阅读 · 0 评论