摘要: docker 创建docker用户组,应用用户加入用户组 在Linux系统下使用docker,为了避免每次输入命令都需要sudo,可以把用户加入docker用户组 1. 创建docker用户组 2. 普通用户加入docker用户组 3. 重启docker 4. 切换用户 阅读全文
posted @ 2019-12-18 09:44 sasmen 阅读(4921) 评论(0) 推荐(0) 编辑
摘要: 1.先决条件centos7+docker最新版本 2.配置一下镜像源,创建/etc/docker/daemon.conf文件,在其中输入如下内容 3.启动docker命令: 重启docker服务: 4.查看和下载Crawlab的镜像命令 : 5.创建docker组: 6.centos7查看所有用户: 阅读全文
posted @ 2019-12-12 12:05 sasmen 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 打开:https://man.linuxde.net/download/ CentOS 7提供了三种ISO镜像文件的下载: DVD ISO 标准安装版,一般下载这个就可以了(推荐) Everything ISO 对完整版安装盘的软件进行补充,集成所有软件。(包含centos7的一套完整的软件包,可以 阅读全文
posted @ 2019-12-09 13:09 sasmen 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: 连接django和uwsgi,实现简单的WEB服务器 我们假设你的Django项目的地址是/home/ubuntu/mysite 然后,进入项目目录下 cd /home/ubuntu/mysite,就可以执行以下命令: uwsgi –http :8000 –chdir /home/ubuntu/my 阅读全文
posted @ 2019-10-12 01:18 sasmen 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 要弄清楚什么是RESTful API,首先要知道REST是什么? REST,表示性状态转移(representation state transfer)。简单来说,就是用URI表示资源,用HTTP方法(GET, POST, PUT, DELETE)表征对这些资源的操作。 Resource: 资源,即 阅读全文
posted @ 2019-10-12 01:13 sasmen 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.认证 2.权限 3.序列化 4.分页 5.限流 阅读全文
posted @ 2019-10-12 01:10 sasmen 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容拿到 阅读全文
posted @ 2019-10-12 01:06 sasmen 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Django 提供一个“信号分发器”,允许解耦的应用在框架的其它地方发生操作时会被通知到。 简单来说,信号允许特定的sender通知一组receiver某些操作已经发生。 这在多处代码和同一事件有关联的情况下很有用。 django中自定义了一些singals,用于监听一些操作,并发出通知。 djan 阅读全文
posted @ 2019-10-12 01:02 sasmen 阅读(176) 评论(0) 推荐(0) 编辑
摘要: CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一。 跨站请求伪造(CSRF)与跨站请求脚本正好相反。跨站请求脚本的问题在于,客户端信任服务器端发送的数据。跨站请求伪造的问题在于,服务器信任来 阅读全文
posted @ 2019-10-12 00:59 sasmen 阅读(131) 评论(0) 推荐(0) 编辑
摘要: session原理: 1、session是保存在服务器端,理论上是没有是没有限制,只要你的内存够大 2、浏览器第一次访问服务器时会创建一个session对象并返回一个JSESSIONID=ID的值, 创建一个Cookie对象key为JSSIONID,value为ID的值,将这个Cookie写回浏览器 阅读全文
posted @ 2019-10-12 00:55 sasmen 阅读(190) 评论(0) 推荐(0) 编辑