摘要:
常见的方法调用都是同步bai调用,du这种调用方式是一种阻塞式的调用方式,即zhi客户端(主调用dao方)代码一直阻塞等待直到被服务端(被调用方)返回 为止。这种调用方式相对比较直观,也是大部分编程语言直接支持的一种调用方式。但是,如果我们面对是基于粗粒度的服务组件,面对的是一些需要比较长时间才 能 阅读全文
摘要:
###缓存穿透 概念 访问一个不存在的key,缓存不起作用,请求会穿透到DB,流量大时DB会挂掉。 解决方案 采用布隆过滤器,使用一个足够大的bitmap,用于存储可能访问的key,不存在的key直接被过滤; 访问key未在DB查询到值,也将空值写进缓存,但可以设置较短过期时间。 ###缓存雪崩 概 阅读全文
摘要:
本文目录一 使用SMTP模块发送邮件二 发送html格式邮件三 发送带附件的邮件 四 Django发送邮件各大邮箱smtp服务器及端口 qq邮箱配置smtp 回到目录一 使用SMTP模块发送邮件 import smtplib from email.mime.text import MIMEText 阅读全文