2022年07月
2021年12月
-
Tech /迷之操作|Django版静态Note生成器Powered by Django 正如这句话而言,目前这个网站是用Django来搭建的,至于当初为什么要选择Django,可能是因为它作为最流行的Web框架之一,开发迅速,以及自带的admin管理,可以迅速成型一个小型站点,YYDS。 Why change 最初这个网站是部署在HK的一个VPS上的,配置也是最低配置,
-
Tech /Django批量创建时出现bulk_create内存异常背景 因为需要往项目数据库上传大量数据,数据是以文件的方式存储,所以采用django的bulk_create批量读取并上传,但是在上传过程中发现,上传程序占用的内存一直在上升,甚至到最后直接把内存占满了。 排查问题 刚开始首先怀疑的就是程序代码有问题导致内存没有释放,自己看没发现什么问题,请教同事帮忙看也没有发现什么问
-
Tech /Elasticsearch相关汇总在使用Elasticsearch的过程中,难免会要去官网翻看文档,由于目前还没有读完文档,以至于在找一些没用过的API时还挺费劲,有时候甚至还可能找不到。因此就把目前已经用到过的地方在这里汇总记录一下,方便以后碰到的话可以直接去查看。 Index https://www.elastic.co/guide/en/ela
2021年04月
2021年03月
-
Tech /Fulltext retrieval with whoosh and JiebaEnvironment dependencies pip install django-haystack pip install jieba pip install whoosh Environment configuration Add this configuration in settings.py INST
-
Tech /What is JWT?What is JWT? JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between pa
-
Tech /OAuth2简述什么是OAuth2 OAuth2是一个服务开放(授权)标准,它表示允许用户授权第三方应用访问该用户在另外一个服务器存储的用户信息,而不用将存储在该服务器的用户名以及密码或所有用户信息告知给第三方应用。 OAuth2的应用场景 当你想使用QQ登录的第三方应用时,此时第三方应用需要获取你的QQ信息(昵称、头像、openid