摘要: 缓存穿透、缓存击穿、缓存雪崩区别和解决方案 1. 缓存穿透、缓存击穿、缓存雪崩区别和解决方案 1.1. 缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 1.2. 缓存穿透 问题:缓存穿透是指缓存 阅读全文
posted @ 2019-08-13 21:16 木林森__𣛧 阅读(672) 评论(0) 推荐(0)
摘要: python 解释器声明 unix #!/usr/bin/env python 1. 问题的开始在代码移植到unix平台后,部分应用在运行时报如下错误:subprocess.Popen():OSError:[Errno 8] python中的exec格式错误?查阅得知可能是找不到编译器,但新的问题是 阅读全文
posted @ 2019-08-13 21:15 木林森__𣛧 阅读(810) 评论(0) 推荐(0)
摘要: juypter 1. jupyter 1.1. 它是什么? Jupyter Notebooks 是一款开源的网络应用,我们可以将其用于创建和共享代码与文档。 以前叫ipython notebook。 1.2. 它可以做什么? 像其它IDE一样,写代码; 不同之处是它的代码是按独立单元编写和执行的,每 阅读全文
posted @ 2019-08-13 21:13 木林森__𣛧 阅读(500) 评论(0) 推荐(0)
摘要: ipython 1. ipython简介 官网:http://ipython.org/ 它是什么? 它是一个python解释器,python原生解释器是cpython 它实质还是使用原生解释器,但提供了更好的接口/界面。 2. 安装使用 2.1. 安装 pip install ipython pip 阅读全文
posted @ 2019-08-13 21:12 木林森__𣛧 阅读(191) 评论(0) 推荐(0)
摘要: nginx 1. 它是什么 Nginx是一款高性能的Web服务器软件,主要用于提供网上信息浏览服务,为高并发网站的应用场景而设计,可以在Linux、macOS和Windows等操作系统中运行,它的优点包括性能高、稳定性好、结构模块化、配置简单以及资源消耗非常低等。拥有HTTPS访问、gzip压缩、虚 阅读全文
posted @ 2019-08-13 21:11 木林森__𣛧 阅读(267) 评论(0) 推荐(0)
摘要: centosflask+uWSGI+nginx部署 1. 概念 Flask自带webserver--Werkzeug,可以搭建服务,运行网站。但在开发时,一般会用专业的--uWSGI。 另外,常配合使的还有nginx。 1.1. uWSGI uWSGI是一个全站式的托管服务,它实现了应用服务器(支持 阅读全文
posted @ 2019-08-13 21:05 木林森__𣛧 阅读(306) 评论(0) 推荐(0)
摘要: uWSGI配置参数释义 socket : 地址和端口号,例如:socket = 127.0.0.1:50000 processes : 开启的进程数量 workers : 开启的进程数量,等同于processes(官网的说法是spawn the specified number of workers 阅读全文
posted @ 2019-08-13 21:03 木林森__𣛧 阅读(1561) 评论(0) 推荐(0)