2019年6月28日
摘要: ##前端导读 ##HTML5 ##标签 <table border="1" cellspacing="0" cellpadding="10"> <caption>表格标题</caption> <thead> <tr> <th>标题</th> <th>标题</th> <th>标题</th> <th>标 阅读全文
posted @ 2019-06-28 20:41 Icon-Liang 阅读(195) 评论(0) 推荐(0) 编辑
  2019年6月24日
摘要: ##ORM介绍 ##ORM单例模式 from orm_singleton.mysql_singleton import Mysql # 定义字段类 class Field(object): def __init__(self, name, column_type, primary_key, defa 阅读全文
posted @ 2019-06-24 09:00 Icon-Liang 阅读(207) 评论(0) 推荐(0) 编辑
  2019年6月19日
摘要: ##数据库备份 ##数据库高性能优化案例学习 阅读全文
posted @ 2019-06-19 17:22 Icon-Liang 阅读(123) 评论(0) 推荐(0) 编辑
  2019年6月18日
摘要: ##sqlalchemy ##架构与流程图 阅读全文
posted @ 2019-06-18 17:22 Icon-Liang 阅读(340) 评论(0) 推荐(0) 编辑
  2019年6月17日
摘要: ##存储引擎 ##索引 ##慢日志查询(slow log) ##普通日志记录(general log) ##权限管理 ##explain 工具介绍 阅读全文
posted @ 2019-06-17 15:00 Icon-Liang 阅读(218) 评论(0) 推荐(0) 编辑
  2019年6月15日
摘要: ##Navicat介绍 ##pymysql模块 ##事务 ##视图 ##函数 一、数学函数 ROUND(x,y) 返回参数x的四舍五入的有y位小数的值 RAND() 返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。 二、聚合函数(常用于GROUP BY从 阅读全文
posted @ 2019-06-15 15:17 Icon-Liang 阅读(340) 评论(0) 推荐(0) 编辑
  2019年6月13日
摘要: ##Mysql基本语法(二) #一对一: 左表的一条记录唯一对应右表的一条记录,反之也一样 create table customer( id int primary key auto_increment, name char(20) not null, qq char(10) not null, 阅读全文
posted @ 2019-06-13 21:27 Icon-Liang 阅读(355) 评论(0) 推荐(0) 编辑
摘要: ##Mysql基本语法(一) not null 不能为空 default 设置默认值 mysql中存在一种专门的数据结构,叫key,又称为索引,通过该数据结构可以减少io次数,从而加速查询效率 index key : 只有加速查询的效果,没有约束的功能 unique key:不仅有加速查询的效果,还 阅读全文
posted @ 2019-06-13 08:20 Icon-Liang 阅读(222) 评论(0) 推荐(0) 编辑
  2019年6月11日
摘要: ##内容回顾 多线程会遇到资源瓶颈,什么才是解决高并发最有效的方式呢 linux中提供了epoll 这种多路复用的IO模型,注意其他平台没有相应的实现 所以epoll仅在linux中可用 ##epoll ##epoll相关函数 ##epoll案例 #coding:utf-8import select 阅读全文
posted @ 2019-06-11 15:55 Icon-Liang 阅读(234) 评论(0) 推荐(0) 编辑
  2019年6月10日
摘要: ##内容回顾 #基于协程的套接字 ## IO模型 ##阻塞IO模型 默认情况下所有的socket都是blocking 网络IO中必经的两个阶段 ##非阻塞IO模型(non-blocking IO) 非阻塞IO模型 ##多路复用IO模型(IO multiplexing) 多路复用基本原理就是selec 阅读全文
posted @ 2019-06-10 17:21 Icon-Liang 阅读(226) 评论(0) 推荐(0) 编辑