上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: [TOC] 一、约束条件 1 default默认值 default使用 2 unique唯一 2.1 单列唯一 2.2 联合唯一 3 primary key主键 3.1 主键的基本使用 3.2 主键的特性 特性:主键是innodb储存引擎组织数据的依据 innodb存储引擎在创建表的时候必须有主键, 阅读全文
posted @ 2020-05-05 21:01 lxttt521 阅读(128) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、存储引擎 不同的存储引擎对应着不同的对数据的处理机制 mysql主要的存储引擎 innodb 是mysql5.5版本之后默认的存储引擎,数据相对更安全 myisam 是mysql5.5版本之前的默认存储引擎,速度快 memory 内存引擎,断电丢失 blackhole 无论存什么都会 阅读全文
posted @ 2020-05-04 20:54 lxttt521 阅读(263) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、数据的演变 在python学习的过程中,我们一开始的数据是存放在文件中的,这都是按照自己的习惯风格去定制的。后来为了更规范的记录数据,有了一条软件开发目录规范。 但这也只是对我们本地的数据做一些操作,真正要联网统一管理数据,需要用到数据库 二、数据库 数据库的本质是一款基于网络通信的 阅读全文
posted @ 2020-04-30 21:30 lxttt521 阅读(137) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、io模型简介 Stevens在文章中一共比较了五种IO Model: blocking IO 阻塞IO nonblocking IO 非阻塞IO IO multiplexing IO多路复用 signal driven IO 信号驱动IO asynchronous IO 异步IO 由 阅读全文
posted @ 2020-04-28 17:30 lxttt521 阅读(143) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、死锁与递归锁(了解) 1 死锁 程序中如果出现多个锁操作容易造成死锁现象 2 递归锁 二、信息量 信号量在不同的阶段可能对应不同的技术点 在并发编程中信号量指的是锁 三、Event事件 一些进程或者线程遇到等待另外一些进程或者线程运行完毕之后才能运行,类似发射信号 四、三种优先级数据 阅读全文
posted @ 2020-04-27 18:24 lxttt521 阅读(137) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、开启线程的两种方式 二、用进程和线程分别实现tcp 服务端 客户端 三、线程对象实现join方法 四、同一个进程下的多个线程数据是共享的 五、线程对象属性及其他方法 六、守护线程 核心:主线程运行结束之后不会立刻结束 会等待所有其他非守护线程结束才会结束 因为主线程的结束意味着所在的 阅读全文
posted @ 2020-04-24 16:47 lxttt521 阅读(194) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、进程对象的其他方法 pid号 :计算机通过给运行的进程分配pid号来管理计算机上的进程服务端 windows电脑查看方法 进入cmd输入tasklist查看 tasklist |findstr pid号 来查看具体的进程信息 mac电脑查看方法 进入中断输入ps aux ps aux 阅读全文
posted @ 2020-04-23 17:07 lxttt521 阅读(183) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、操作系统发展史 参考博客即可: 二、多道技术 1 单核实现并发的效果 并发 ​ 看起来像是同时运行的可以称之为并发 并行 ​ 真正意义上的同时执行 总结: 并行肯定是并发 单核的计算机不能实现并行,但是可以实现并发 补充:我们直接假设单核就是一个核,干活的就一个人,不要考虑cpu里面 阅读全文
posted @ 2020-04-22 15:54 lxttt521 阅读(298) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、tcp粘包问题出现的原因 前引: tcp的客户端与服务端进行通信的时候是以一种数据流的形式 服务端把要发送的数据送到服务端的缓存,通过网卡把数据从服务端的缓存到客户端的缓存,反过来同理。 而且这种数据流的交互是在两个不同的单向链接中进行,本身互不影响。 粘包问题 当我们服务端要给客户 阅读全文
posted @ 2020-04-21 16:53 lxttt521 阅读(130) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、套接字发展史与分类 套接字起源于 20 世纪 70 年代加利福尼亚大学伯克利分校版本的 Unix,即人们所说的 BSD Unix。 因此,有时人们也把套接字称为“伯克利套接字”或“BSD 套接字”。一开始,套接字被设计用在同 一台主机上多个应用程序之间的通讯。这也被称进程间通讯,或 阅读全文
posted @ 2020-04-20 15:15 lxttt521 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页