摘要: 分布式系统是一个硬件或者软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递来进行通信和协调的系统。 1. 系统特点 分布性:系统中的节点可以在空间上任意分布。 并发性:系统中的多个节点,可能会并发地操作一些共享的资源,如数据库或分布式存储等。 缺乏全局时钟:系统缺乏一个全局的时钟控制。 故障 阅读全文
posted @ 2019-08-08 15:13 PIPO2 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 主从复制 MySQL 主从复制是指数据从 MySQL 数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据。 主节点将数据库写操作记录到 bin log 日志; 从节点的 I/O 线程去请求主节点的 bin log,并将得到的 b 阅读全文
posted @ 2019-07-31 16:50 PIPO2 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Tomcat 服务器是一个开源的 Web 应用服务器,属于轻量级应用服务器。Tomcat 具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器,独立的 Servlet 容器是 Tomcat 默认的工作模式。 体系结构 Tomcat 服务器是由一系列可配置的组件构成的,其中 阅读全文
posted @ 2019-07-26 16:05 PIPO2 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1. shell 变量 your_name='world' 注意,变量名和等号之间不能有空格。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首字符不能是数字。 中间不能有空格,可以使用下划线。 不能使用标点符号。 不能使用 bash 里的关键字。 使用一个定义过的变量,只要 阅读全文
posted @ 2019-07-23 09:58 PIPO2 阅读(2555) 评论(0) 推荐(1) 编辑
摘要: 1. 读取键盘输入 read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...] -p 提示语句,后面接输入提示信息 -n 字符个数,限制 阅读全文
posted @ 2019-07-22 11:21 PIPO2 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1. if-else if condition1 then command1 elif condition2 then command2 else commandN fi 写成一行(适用于终端命令提示符): $ if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then 阅读全文
posted @ 2019-07-21 11:03 PIPO2 阅读(157) 评论(0) 推荐(0) 编辑
摘要: URL 是 Web 服务的入口,用户通过浏览器输入 URL 来请求 Web 服务器。一个 URL 对应一个视图函数,当一个用户访问 Django 站点的一个页面时,由 Django 路由系统(URLconf)决定调用哪个视图函数。 URLconf 代码在 Django 项目或应用的 urls.py 阅读全文
posted @ 2019-05-27 18:10 PIPO2 阅读(101) 评论(0) 推荐(0) 编辑
摘要: SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),它是一组由源地址到目的地址传送邮件的规则,控制信件的中转方式。 python 的 smtplib 模块用于发送电子邮件。它对 smtp 协议进行了简单的封装。 import smtplib smtp = smt 阅读全文
posted @ 2019-05-21 18:43 PIPO2 阅读(435) 评论(0) 推荐(0) 编辑
摘要: Python 标准数据库接口为 Python DB-API,它提供了数据库应用编程接口。 Python DB-API 使用流程: 引入 API 模块。 获取与数据库的连接。 执行SQL语句和存储过程。 关闭数据库连接。 Python3 通过 pymysql 模块连接 MySQL 数据库,使用 pip 阅读全文
posted @ 2019-05-20 10:30 PIPO2 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Thread类 class Thread: def __init__(self,group=None,target=None,name=None,args=(),kwargs=None,*,daemon=None) group:None,为日后扩展 ThreadGroup 类实现而保留。 targe 阅读全文
posted @ 2019-05-19 10:30 PIPO2 阅读(279) 评论(0) 推荐(0) 编辑