上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: mysql二:库操作 一 系统数据库 二 创建数据库 三 数据库相关操作 一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等 performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象 mys... 阅读全文
posted @ 2018-03-07 10:56 孟庆健 阅读(107) 评论(0) 推荐(0) 编辑
摘要: mysql一:初识数据库 一 数据库管理软件的由来 二 数据库概述 三 mysql介绍 四 下载安装 五 mysql软件基本管理 六 初识sql语句 一 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,... 阅读全文
posted @ 2018-03-07 10:55 孟庆健 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、进程:正在进行的一个过程或者说是一个任务,而负责执行的就是CPU 2、同有个程序执行两次,也就是两个进程 3、同步执行:一个程序正在执行,另一个程序等执行完后才能执行 4、异步执行:一个程序正在执行时,另一个程序无需等待执行完才执行,就可以执行。当有消息返回系统会通知后者进行处理 5、无论并行或 阅读全文
posted @ 2018-03-06 22:16 孟庆健 阅读(2202) 评论(0) 推荐(0) 编辑
摘要: python并发编程之协程 一 引子 二 协程介绍 三 Greenlet 四 Gevent介绍 五 Gevent之同步与异步 六 Gevent之应用举例一 七 Gevent之应用举例二 一 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情... 阅读全文
posted @ 2018-03-06 21:59 孟庆健 阅读(158) 评论(0) 推荐(0) 编辑
摘要: python并发编程之多线程 阅读目录 一 threading模块介绍 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍 官网链接:https://docs.python.org/3/library/threading.html? 阅读全文
posted @ 2018-03-06 21:44 孟庆健 阅读(176) 评论(0) 推荐(0) 编辑
摘要: python并发编程之多线程理论部分 阅读目录 一 什么是线程 二 线程的创建开销小 三 线程与进程的区别 四 为何要用多线程 五 多线程的应用举例 六 经典的线程模型(了解) 七 POSIX线程(了解) 八 在用户空间实现的线程(了解) 九 在内核空间实现的线程(了解) 十 用户级与内核级线程的对 阅读全文
posted @ 2018-03-06 21:43 孟庆健 阅读(110) 评论(0) 推荐(0) 编辑
摘要: python并发编程之多进程 阅读目录 一 multiprocessing模块介绍 二 Process类的介绍 三 Process类的使用 四 守护进程 五 进程同步(锁) 六 队列(推荐使用) 七 管道 八 共享数据 九 信号量(了解) 十 事件(了解) 十一 进程池 一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资... 阅读全文
posted @ 2018-03-06 21:42 孟庆健 阅读(678) 评论(0) 推荐(0) 编辑
摘要: python并发编程之多进程理论部分 阅读目录 一 什么是进程 二 进程与程序的区别 三 并发与并行 四 同步\异步and阻塞\非阻塞(重点) 五 进程的创建(了解) 六 进程的终止(了解) 七 进程的层次结构 八 进程的状态 九 进程并发的实现(了解) 一 什么是进程 进程:正在进行的一个过程或者 阅读全文
posted @ 2018-03-06 21:41 孟庆健 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的 阅读全文
posted @ 2018-03-06 21:15 孟庆健 阅读(610) 评论(2) 推荐(0) 编辑
摘要: 一、web应用与web框架 对所有的web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是socket客户端 二、Django的MTV代表 Model(模型):负责业务对象与数据库的对象 Template(模板):负责如何把页面展示给用户 view(视图):负责页面逻辑,并在适当的时 阅读全文
posted @ 2018-03-06 21:15 孟庆健 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、Django缓存 Django提供了不同粒度的缓存,可以缓存某个页面,可以只缓存一个页面的某个部分,甚至可以缓存整个网站. 数据库: 视图: 模板: 上面的例子是基于内存的缓存配置,基于文件的缓存该怎么配置呢?? 更改settings.py的配置 然后再次刷新浏览器,可以看到在刚才配置的目录下生 阅读全文
posted @ 2018-03-06 20:52 孟庆健 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 一、RabbitMQ 1、安装配置epel源 $ rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 2、更新CA证书 yum --disablerepo=epel -y update ca 阅读全文
posted @ 2018-03-05 20:14 孟庆健 阅读(4575) 评论(0) 推荐(0) 编辑
摘要: 一、中间件 --中间件是一个轻量级、底层的插件系统,可以加入Django的请求和响应过程,修改Django的输入和输出 --每一个中间件组件是一个独立的Python类,可以定义下面方法中的一个和多个 --__init__:无需要任何参数,服务器响应的第一个请求的时候调用一次,用于确定是否启用当前的中 阅读全文
posted @ 2018-03-05 12:55 孟庆健 阅读(385) 评论(0) 推荐(1) 编辑
摘要: 一、跨域 浏览器的同源策略 对ajax请求进行阻拦 对href属性读不阻拦 xhr=new XMLHttpRequest xhr.open... xhr.send(...) 解决方案: JSONP 点击按钮: 动态添加一个 删除 二、CORS 客户端浏览器: --$.ajax() a. 简单请求(非 阅读全文
posted @ 2018-03-03 15:55 孟庆健 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 序列化的两大功能: 1、对请求进行认证 2、对QuerySet或者对对象进行序列化 阅读全文
posted @ 2018-03-02 11:32 孟庆健 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页