11 2018 档案

摘要:谈起Redis的用途,小伙伴们都会说使用它作为缓存,目前很多公司都用Redis作为缓存,但是使用Redis仅仅作为缓存未免太大材小用了。深究Redis的原理后你会发现它有很多用途,在很多场景下能够使用它快速地解决问题。常见的用途有:分布式锁控制并发、结合bloom filter用于推荐去重、Hype 阅读全文
posted @ 2018-11-29 18:07 HarvardFly 阅读(5090) 评论(0) 推荐(1) 编辑
摘要:从源码可以看出,authenticated的作用:当current_user不存在时,它会调用get_login_url方法从settings里面去取login_url,从而获取user返回,当user未登录时,它会调用redirect重定向,返回301。 请求接口的时候在headers里面带上to 阅读全文
posted @ 2018-11-28 23:01 HarvardFly 阅读(952) 评论(0) 推荐(0) 编辑
摘要:Python3.5后 Tornado官方建议使用async和await的方式实现异步程序,尝试了下使用Tornado和协程爬取博客园的文章并使用peewee_async异步写入MySQL数据库。 一. 博客园文章抓取测试: 这里我以我自己的一篇文章详情作为测试url,https://www.cnbl 阅读全文
posted @ 2018-11-13 22:56 HarvardFly 阅读(669) 评论(0) 推荐(1) 编辑
摘要:Elasticsearch是一个基于Lucene的搜索服务器,其搜索的核心原理是倒排索引,今天谈下在日常项目中使用它遇到的一些问题及优化解决办法。 一. 搜索的深度分页问题 在日常项目中,经常会有分页搜索并支持跳页的需求,类似百度、Google搜索那样,使用ES进行这类需求的搜索时一般采用from/ 阅读全文
posted @ 2018-11-13 16:45 HarvardFly 阅读(1517) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示