面试
文章平均质量分 63
默默无闻的搬砖者
我很懒,不懂自我介绍。
展开
-
nginx-优化
1.nginx进程数建议按照cpu数目来指定,一般跟cpu核心数的2倍。worker_processes 8;2.Nginx最大打开文件数worker_rlimit_nofile 65535;这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n的值保持一致。3.开启高效传输模式sendfile on:开启高效文件传输模式4.连接超时时间client原创 2021-03-07 15:54:27 · 152 阅读 · 0 评论 -
python knowledge
1.list跟tuple区别(列表跟元组)tuple 不可修改元素,放弃了对元素的增删(内存结构设计上变的更精简),换取的是性能上的提升:创建 tuple 比 list 要快,存储空间比 list 占用更小。能用 tuple 的地方就不用 list。2.集合set跟字典dict的区别集合set是指无序的不重复元素序列。set和dict的区别在于,dict是存储key-value,每一个key都是唯一的,set相对于dict存储的是key,元素重复会自动过滤掉。3.深拷贝&浅拷贝(值的复制原创 2021-02-20 17:31:49 · 169 阅读 · 0 评论 -
redis相关
Redis是一个key-value存储系统(键值存储系统),支持丰富的数据类型,如:String、list、set、zset、hashRedis以内存作为数据存储介质,读写数据的效率极高。Redis跟memcache不同的是,储存在Redis中的数据是持久化的支持主从配置,可以配置集群使用场景:1、配合关系型数据库做高速缓存,会话缓存(最常用),session,日志缓存等。2、消息队列(支付),django+celery,redis用做数据存储3、活动排行榜或计数,限制一个手机号发多少条短信、原创 2021-02-19 17:23:16 · 46 阅读 · 0 评论 -
MySQL相关
mysql主要存储引擎mysql的主要存储引擎有:innoDB,myISAM,merge,memorymyISAM:访问速度尤其快,如果以查询和插入为主的表可以设置myISAM引擎,锁定级别是表锁定缺点:不支持事务,不支持外键,innoDB:自动增加列,支持事务安全,支持外键,锁定级别是行级锁定,支持更高的并发存着缓冲管理,通过缓冲池,将索引和数据全部缓存起来,加快查询的速度;缺点:读写效率较差,占用的数据空间相对较大Memory:将数据存在内存,读取速度快,机器重启后丢失数据。数据量大时,会原创 2021-02-19 15:56:10 · 107 阅读 · 0 评论