周晓楠

导航

 
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页

2020年10月26日

摘要: 原理:拿自己与上面一个比较,如果上面一个比自己小就将自己和上面一个调换位置,依次再与上面一个比较,第一轮结束后最上面那个一定是最大的数 #! /usr/bin/env pythonf # -*- coding: utf-8 -*- def bubble_sort(li): for i in rang 阅读全文
posted @ 2020-10-26 21:21 周晓楠 阅读(95) 评论(0) 推荐(0) 编辑
 
摘要: 1. 引用计数 1)当一个对象的引用被创建或者复制时,对象的引用计数加1;当一个对象的引用被销毁时,对象的引用计数减1. 2)当对象的引用计数减少为0时,就意味着对象已经再没有被使用了,可以将其内存释放掉。 2. 标记-清除 1)它分为两个阶段:第一阶段是标记阶段,GC会把所有的活动对象打上标记,第 阅读全文
posted @ 2020-10-26 21:19 周晓楠 阅读(104) 评论(0) 推荐(0) 编辑
 
摘要: 1. lambda基本使用 1. lambda只是一个表达式,函数体比def简单很多。 2. lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。 3. lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。 4. 格式:lambd 阅读全文
posted @ 2020-10-26 21:09 周晓楠 阅读(131) 评论(0) 推荐(0) 编辑
 
摘要: MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阀值的语句。具体环境中,运行时间超过long_query_time值的SQL语句,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是记录运行10秒以上的语句。默认情况下 阅读全文
posted @ 2020-10-26 21:06 周晓楠 阅读(200) 评论(0) 推荐(0) 编辑
 
摘要: 1. 迭代器定义 1. 迭代器是访问集合内元素的方式,迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问一遍后结束 2. 迭代器仅是一容器对象,它有两个基本方法 1)next方法:返回容器的下一个元素 2)__iter__方法:返回迭代器自身 a = iter([1,2,]) #生成一个迭 阅读全文
posted @ 2020-10-26 21:04 周晓楠 阅读(125) 评论(0) 推荐(0) 编辑
 
摘要: 1. 单个codis代理支撑的QPS比较有限,通过启动多个codis代理可以显著增加整体QPS 2. 多codis还能起到容灾功能,挂掉一个codis代理还有很多codis代理可以继续服务 阅读全文
posted @ 2020-10-26 20:59 周晓楠 阅读(95) 评论(0) 推荐(0) 编辑
 
摘要: 1. 场景需求 2020年春,由我司开发的考试系统项目,经过不懈的运营努力,用户群体每日以指数倍激增,现考虑到数据库的安全可靠和访问性能问题,决定在业务中集成部署Mysql主从复制以实现读写分离等功能;巧的是,在想要进行主从复制操作前,我们的主要业务数据库已经工作了一段时间,现在要添加一台新的从数据 阅读全文
posted @ 2020-10-26 20:52 周晓楠 阅读(994) 评论(0) 推荐(0) 编辑
 
摘要: 1. sentinel作用 1. 当用Redis做主从方案时,假如master宕机,Redis本身无法自动进行主备切换 2. 而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自动切换。 2. sentinel原理 1. 阅读全文
posted @ 2020-10-26 20:51 周晓楠 阅读(283) 评论(0) 推荐(0) 编辑
 
摘要: 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 fib = lambda n: n if n < 2 else 2 * fib(n - 1) 阅读全文
posted @ 2020-10-26 20:47 周晓楠 阅读(89) 评论(0) 推荐(0) 编辑
 
摘要: 1. 缓存穿透 1)定义 1. 缓存穿透是指查询一个一定不存在的数据,由于缓存不命中,接着查询数据库也无法查询出结果, 2. 虽然也不会写入到缓存中,但是这将会导致每个查询都会去请求数据库,造成缓存穿透; 2)解决方法 :布隆过滤 1. 对所有可能查询的参数以hash形式存储,在控制层先进行校验,不 阅读全文
posted @ 2020-10-26 20:41 周晓楠 阅读(114) 评论(0) 推荐(0) 编辑
 
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页