04 2020 档案

摘要:5.1 数据库的配置 1 django默认支持sqlite,mysql, oracle,postgresql数据库。 <1 sqlite django默认使用sqlite的数据库,默认自带sqlite的数据库驱动 , 引擎名称:django.db.backends.sqlite3 <2 mysql 阅读全文
posted @ 2020-04-22 09:35 import* 阅读(273) 评论(0) 推荐(0) 编辑
摘要:nginx+uWSGI+django+virtualenv+supervisor发布web服务器 导论 WSGI是Web服务器网关接口。它是一个规范,描述了Web服务器如何与Web应用程序通信,以及Web应用程序如何链接在一起以处理一个请求,(接收请求,处理请求,响应请求) 基于wsgi运行的框架有 阅读全文
posted @ 2020-04-21 08:52 import* 阅读(171) 评论(0) 推荐(0) 编辑
摘要:nginx的日志 禁止访问 反向代理 起到保护网站安全的作用 可以缓存静态文件 实现负载均衡 F5 A10 lvs haproxy nginx 权重 weight ip_hash 每个请求的ip做hash运算,这样每个固定的访客都会被负载到后端固定的机器 backup 当前面的都访问不到,则请求ba 阅读全文
posted @ 2020-04-21 08:40 import* 阅读(288) 评论(0) 推荐(0) 编辑
摘要:最近在完成项目中需要用到实时技术,项目需求是将后端的一个文件内容实时读取然后发送到前端.这里主要涉及到两个技术.一个是后端如何实时读取一直在更新中的数据,另一点是如何保证web前后端的通讯,能将读取到的数据实时传送给前端. 由于主要是进行后端开发,前端涉及的少,趁这个机会刚好学习了一下前端的一些知识 阅读全文
posted @ 2020-04-15 10:59 import* 阅读(539) 评论(0) 推荐(0) 编辑
摘要:python因为其全局解释器锁GIL而无法通过线程实现真正的平行计算。这个论断我们不展开,但是有个概念我们要说明,IO密集型 vs. 计算密集型。 IO密集型:读取文件,读取网络套接字频繁。 计算密集型:大量消耗CPU的数学与逻辑运算,也就是我们这里说的平行计算。 而concurrent.futur 阅读全文
posted @ 2020-04-13 10:57 import* 阅读(208) 评论(0) 推荐(0) 编辑
摘要:作者:HelloGitHub 追梦人物 文中所涉及的示例代码,已同步更新到 HelloGitHub Team 仓库 当博客上发布的文章越来越多时,通常需要进行分页显示,以免所有的文章都堆积在一个页面,影响用户体验。 Django 内置的 Pagination 能够帮助我们实现简单的分页功能,在上一篇 阅读全文
posted @ 2020-04-13 09:23 import* 阅读(194) 评论(0) 推荐(0) 编辑
摘要:```pythonimport jsonfrom django.shortcuts import renderfrom django.http import JsonResponsefrom rest_framework.decorators import api_viewfrom rest_framework.response import Responsefrom api.models imp... 阅读全文
posted @ 2020-04-10 21:53 import* 阅读(1756) 评论(0) 推荐(0) 编辑
摘要:Django中有一个django.middleware.csrf.CsrfViewMiddleware中间件提供了全局的csrf检查。它的原理是在<form 标签中生成一个隐藏的<input 标签,提交表单时将这个隐藏的<input 一起提交,服务器端验证这个字段是否正确。 官方给出的csrf的操作 阅读全文
posted @ 2020-04-10 21:39 import* 阅读(408) 评论(0) 推荐(0) 编辑
摘要:众所周知,Python代码中有一个threading模块,可以创建多线程,但是在这种模式下创建的多线程并不能将多核利用起来,所有由这种模式下创建的线程最多只能共享一个CPU核,所以在有些场景下,我们需要将一个作业分配给一个独立的线程,并且每个独立的线程可以使用不同的CPU核资源,做到真正的并发执行。 阅读全文
posted @ 2020-04-09 20:23 import* 阅读(4184) 评论(0) 推荐(0) 编辑
摘要:上下文管理器 在使用Python编程中,可以会经常碰到这种情况:有一个特殊的语句块,在执行这个语句块之前需要先执行一些准备动作;当语句块执行完成后,需要继续执行一些收尾动作。 例如:当需要操作文件或数据库的时候,首先需要获取文件句柄或者数据库连接对象,当执行完相应的操作后,需要执行释放文件句柄或者关 阅读全文
posted @ 2020-04-08 20:26 import* 阅读(320) 评论(0) 推荐(0) 编辑
摘要:Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。 下面本文就通过简单的例子介绍一下这些概念之间的差别。 对象赋值 直接看一段代码: will = ["Will", 28, ["Python", "C ", "JavaScript"]] wil 阅读全文
posted @ 2020-04-08 20:16 import* 阅读(342) 评论(0) 推荐(0) 编辑
摘要:在Python中,很多对象都是可以通过for语句来直接遍历的,例如list、string、dict等等,这些对象都可以被称为可迭代对象。至于说哪些对象是可以被迭代访问的,就要了解一下迭代器相关的知识了。 迭代器 迭代器对象要求支持迭代器协议的对象,在Python中,支持迭代器协议就是实现对象的__i 阅读全文
posted @ 2020-04-08 19:58 import* 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1.缓存的简介 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存或者m 阅读全文
posted @ 2020-04-06 18:57 import* 阅读(148) 评论(0) 推荐(0) 编辑
摘要:NoSQL 学名(not only sql) 特点: 存储结构与mysql这一种关系型数据库完全不同,nosql存储的是KV形式 nosql有很多产品,都有自己的api和语法,以及业务场景 产品种类: Mongodb redis Hbase hadoop Nosql和sql的区别 应用场景不同,sq 阅读全文
posted @ 2020-04-05 15:02 import* 阅读(177) 评论(0) 推荐(0) 编辑
摘要:为什么基于Docker搭建? 资源有限 虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐 一台机器上可以运行多个Docker容器 Docker容器之间相互独立,有独立ip,互不冲突 Docker使用步骤简便,启动容器在秒级别 利用Docker搭建主从服务器 首先拉取docker镜像,我们这里使 阅读全文
posted @ 2020-04-04 16:48 import* 阅读(310) 评论(0) 推荐(0) 编辑
摘要:centos 安装 最新版本的docker1.第一种 yum update vim /etc/yum.repos.d/docker.repo //添加以下内容 [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject. 阅读全文
posted @ 2020-04-04 14:18 import* 阅读(643) 评论(0) 推荐(0) 编辑
摘要:tldr:linux命令查询工具 先得安装nodejs yum install nodejs 然后npm install y tldr 1, 修改 下载仓库为淘宝镜像 npm config set registry https://registry.npm.taobao.org global npm 阅读全文
posted @ 2020-04-04 10:58 import* 阅读(241) 评论(0) 推荐(0) 编辑
摘要:用户登录 root用户 是一个特殊的管理账号,也可以成为超级管理员 root用户对系统有完全控制的权限 对系统的损害会无限大 在工作中,如果没有特殊的必要,尽量不要使用root 普通用户 权限有限 对系统的损害会小 终端 分类 设备终端 物理终端 虚拟终端 ctrl+alt+f[1 6] /dev/ 阅读全文
posted @ 2020-04-03 13:38 import* 阅读(259) 评论(0) 推荐(0) 编辑
摘要:一、创建仓库 1、把当前目录变成Git可以管理的仓库: $ git init 二、提交代码相关 1、把当工作区文件加到暂存区 单个文件加入 git add x.java 全部文件加入 git add . 2、把暂存区的内容提交到本地仓库 git commit m "xxx" 3、克隆一下远程仓库到本 阅读全文
posted @ 2020-04-01 15:07 import* 阅读(568) 评论(0) 推荐(0) 编辑
摘要:Title docker安装git 发布于2018 07 21 18:13:22 分类专栏: docker 版权声明:本文为博主原创文章,遵循 CC 4.0 BY SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/m0_37444820/arti 阅读全文
posted @ 2020-04-01 12:55 import* 阅读(7333) 评论(0) 推荐(0) 编辑

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