上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 作业: 1. 查看岗位是teacher的员工姓名、年龄 2. 查看岗位是teacher且年龄大于30岁的员工姓名、年龄、薪资 3. 查看岗位是teacher且薪资在9000 1000范围内的员工姓名、年龄、薪资 4. 查看岗位描述不为NULL的员工信息 5. 查看岗位是teacher且薪资是1000 阅读全文
posted @ 2019-10-29 20:20 余人。 阅读(369) 评论(0) 推荐(0) 编辑
摘要: [toc] 数据库 什么是数据库 存放数据的仓库 为什么要使用数据库 传统excle的缺点: 1.管理不了大量的数据 (10W量级的数据) 2.不能并发操作同一个数据表格 数据库的优点: 1.稳定性:任意一台服务所在的机器崩溃了都不会影响数据在另外的服务。 2.数据一致性:所有的数据都存储在一起,所 阅读全文
posted @ 2019-10-28 22:11 余人。 阅读(139) 评论(0) 推荐(0) 编辑
摘要: [toc] 需要经常练习的代码 使用套接字进行 基于TCP实现服务端并发执行 TCP服务端实现单线程下实现并发 TCP单线程实现并发 阅读全文
posted @ 2019-10-26 13:58 余人。 阅读(174) 评论(0) 推荐(0) 编辑
摘要: [toc] 并发编程知识总结 关于操作系统的发展史 多道技术(基于单核情况下研究) 空间上的复用:一CPU可以提供给多个用户使用。 时间上的复用:切换 + 保持状态。 若CPU遇到IO操作,会立即将当前执行程序CPU使用权断开。 若一个程序使用CPU的时间长,会立即将当前执行程序CPU使用权断开。 阅读全文
posted @ 2019-10-25 20:19 余人。 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 软件开发架构: C/S: Client: 客户端 Server: 服务端 优点: 占用网络资源少,软件的使用稳定 缺点: 服务端更新后,客户端也得跟着跟新. 需要使用多个软件,需要下载多个客户端 B/S: Browser: 浏览器(客户端) Server: 服务端 服务端与客户端作用: 服务端: 2 阅读全文
posted @ 2019-10-25 20:13 余人。 阅读(145) 评论(0) 推荐(0) 编辑
摘要: [toc] 线程 event事件 作用:用来控制线程的执行, 进程池与线程池 定义:线程池与进程池是用来控制当前程序允许进程/线程的数量。 问题:如果无限制的开启进程或线程,会将服务器卡崩。 作用:线程池与进程池的作用就是保证在硬件允许的范围内创建线程或进程的数量。 使用: 协程 进程:资源单位 线 阅读全文
posted @ 2019-10-25 01:12 余人。 阅读(85) 评论(0) 推荐(0) 编辑
摘要: [toc] 线程 GIL全局解释器锁 1.GIL是Cpython特有的。 2.GIL本质上是一个互斥锁. 3.GIL的为了阻止同一个进程内多个线程同时执行(并行) 单个进程下的多个线程无法实现并行,但能实现并发 锁主要是因为CPython的内存管理不是 "线程安全" 的. 保证线程在执行任务时不会被 阅读全文
posted @ 2019-10-23 22:09 余人。 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 基于TCP协议套接字,服务端实现接收客户端的连接并发 阅读全文
posted @ 2019-10-22 21:02 余人。 阅读(153) 评论(0) 推荐(0) 编辑
摘要: [toc] 进程 1.进程互斥锁 异步可以让多个任务在几个进程中并发处理,他们之间没有运行顺序,一旦开启也不受我们的控制,尽管并发编程让我们更加充分的利用IO资源,但是当多个进程使用同一份资源的时候,就会引发数据安全或顺序混乱的问题 2.队列 1.队列的概念 创建一个共享的进程队列,可以使用Queu 阅读全文
posted @ 2019-10-22 19:50 余人。 阅读(104) 评论(0) 推荐(0) 编辑
摘要: [toc] 操作系统发展史 计算机的组成: 输入设备 输出设备 CPU 1.穿孔卡片 一个计算机房只能使用一个卡片 缺点:CPU利用率极低 2.联机批处理 支持多用户去使用一个计算机机房 3.脱机批量处理 高速磁盘:提高文件的读取速度 优点:提高CPU的利用率 4.多道技术 单道:必须让一个程序结束 阅读全文
posted @ 2019-10-21 21:04 余人。 阅读(106) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页