摘要: 查看软件 xxx 安装内容#dpkg -L xxx查找软件#apt-cache search 正则表达式查找文件属于哪个包#dpkg -S filename apt-file search filename查询软件 xxx 依赖哪些包#apt-cache depends xxx查询软件 xxx 被哪 阅读全文
posted @ 2019-02-16 19:40 三冬三夏 阅读(243) 评论(0) 推荐(0) 编辑
摘要: vim其实就是vi的升级版,vi里的所有命令vim里都可以用,一般使用来说几乎没什么差别。 注:本篇文章区分大小写! vi / vim三级模式的关系: 命令行模式 任何时候,不管用户处于何种模式,只要按一下ESC键,即可使Vi进入命令模式;我们在shell环境(提示符为$)下输入启动Vi命令,进入编 阅读全文
posted @ 2019-02-16 19:38 三冬三夏 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。 ps命令能提供一份当前进程的快照。如果想状态可以自动刷新,可以使用top命令。 ps命令 输入下面的ps命令,显示所有运行中的进程: 其中, -A:显示所有进程 阅读全文
posted @ 2019-02-16 19:27 三冬三夏 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1、前端请求数据URL由谁来写 在开发中,URL主要是由后台来写好给前端。 若后台在查询数据,需要借助查询条件才能查询到前端需要的数据时,这时后台会要求前端提供相关的查询参数(即URL请求的参数)。 2、接口文档主要由谁来写 接口文档主要由后台设计和修改。 后台直接跟数据打交道,最清楚数据库里有什么 阅读全文
posted @ 2019-02-16 12:00 三冬三夏 阅读(404) 评论(0) 推荐(0) 编辑
摘要: nginx相对apache的优点: 轻量级,同样起web服务,比apache占用更少的内存资源抗并发,nginx处理请求是异步非阻塞的,支持更多的并发连接,而apache则是阻塞型的,在高并发下nginx能保持低资源低消耗高性能。 配置简洁 高度模块化的设计,编写模块相对简单 社区活跃 apache 阅读全文
posted @ 2019-02-16 11:43 三冬三夏 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 在一个tcp连接上可以连续发送多个数据包,在tcp连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。 长连接指建立socket连接后不管是否使用都保持连接,但安全性较差,数据库的连接用长连接。如果用短连接频繁的通信会造成socket错误,而且频繁的socket创 阅读全文
posted @ 2019-02-16 11:37 三冬三夏 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 负载均衡集群是有一组相互独立的计算机系统构成,通过常规网络或专用网络进行链接,有路由器衔接在一起,各个节点相互协作,共同负载、均衡压力,对客户端来说,整个群集可以视为一台具有超高性能的独立服务器。 实现数据库原理: 实现数据库的负载均衡技术,首先有一个可以控制链接数据库的控制端。在这里,它截断了数据 阅读全文
posted @ 2019-02-16 11:20 三冬三夏 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 分表分库 数据库索引 redis缓存数据库 读写分离 负载均衡: 将大量的并发请求分担到多个处理节点,由于单个处理节点的故障不影响服务,负载均衡集群同事也实现了高可用性。 阅读全文
posted @ 2019-02-16 11:13 三冬三夏 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 安装虚拟环境的命令如下: sudo pip install virtualenv sudo pip install virtualenvwrapper 创建虚拟环境的命令如下: mkvirtualenv 虚拟环境名称 例: mkvirtualenv hj_django 1,创建虚拟环境 创建pyth 阅读全文
posted @ 2019-02-16 10:55 三冬三夏 阅读(213) 评论(0) 推荐(0) 编辑
摘要: session 用 redis存储开启方式 九、redis 补充 - 分布式、高可用、读写分离 十、redis 补充 - 应用 http://www.cnblogs.com/wupeiqi/articles/5132791.html redis是一个key-value存储系统。和Memcached类 阅读全文
posted @ 2019-02-16 10:39 三冬三夏 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 每一种求情都代表一种资源,它主要强调http应该一资源为中心,并且规范了url的风格, url:统一资源标志符,某一规定下能把资源独一无二的标示出来,好比每个人都有身份证号码。 它有四中对资源操作的请求,分别是post新增资源,get过去资源,put更新资源,delete删除资源,客户端通过这四个请 阅读全文
posted @ 2019-02-16 10:33 三冬三夏 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 用来运行时动态修改已有的代码,而不需要修改原始代码,在gevent【协程】中。会在开头的地方gevent、monkey、patch_all(),把标准库中thead、sockcet等给替换掉,这样我们后面使用socket的时候能够寻常一样使用,无需改动代码,可以使他变成非阻塞的。 阅读全文
posted @ 2019-02-16 09:24 三冬三夏 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者模型:解耦,通过队列降低耦合,支持并发,生产者和消费者是两个独立的并发体,他们之间使用缓存区作为桥梁连接,生产者指望里丢数据,就可以生产下一个数据了,消费者从中拿数据,这样就不会阻塞,影响速度了,可以很好的支持文物的任务的闲忙不均匀问题。 阅读全文
posted @ 2019-02-16 09:10 三冬三夏 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 进程:进程是系统进行资源分配的最小单位,每个进程都有自己的独立内存空间,不用进程通过进程间通信来通信,但是进程占据独立空间,比较重量级,所以上下文进程间切换开销比较大,但是比较稳定。 线程:是进程的实体,是cpu调度的最小单位,它比进程更小能独立运行的基本单位,线程基本不拥有系统资源,只占用一点运行 阅读全文
posted @ 2019-02-16 09:03 三冬三夏 阅读(63) 评论(0) 推荐(0) 编辑
摘要: python自带【logging】日志模块,调用logging.basicConfig()方法,配置需要的日志等级和相应的参数,python解释器会按照配置的参数生成相应的日志。 阅读全文
posted @ 2019-02-16 08:43 三冬三夏 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 在函数内部定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包。 阅读全文
posted @ 2019-02-16 08:40 三冬三夏 阅读(53) 评论(0) 推荐(0) 编辑