posted @ 2019-07-14 22:02 麻世骞 阅读(146) 评论(0) 推荐(0) 编辑
摘要:
1、准备工作 准备两张表,部门表和员工表: create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varchar(20), 阅读全文
摘要:
1、单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数。 2、关键字的执行优先级(重点) from >where >group by >having >select 阅读全文
posted @ 2019-07-13 19:12 麻世骞 阅读(599) 评论(0) 推荐(0) 编辑
摘要:
1、初识mysql MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。 System,关系数据库管理系统) 应用软件。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提 阅读全文
posted @ 2019-07-09 22:12 麻世骞 阅读(221) 评论(0) 推荐(0) 编辑
摘要:
1、什么是事物 事务(transaction)是由指逻辑上对数据的的一组操作, 这组操作要么一次全部成功,如果这组操作全部失败,是不可分割的一个工作单位。 2、事物的四大特性 原子性 事务的原子性是指事务是一个不可分割的工作单位,这组操作要么全部发生,否则全部不发生。 一致性 在事务开始以前,被操作 阅读全文
posted @ 2019-07-09 00:09 麻世骞 阅读(194) 评论(0) 推荐(0) 编辑
摘要:
很多人不是特别明白并发编程和并行编程的区别所在,有很多人很容易搞混淆,觉得二者近似相等,本文将用几个浅显易懂的例子,来说明一下什么是并发和并行。 1、任务与多任务 关于什么是进程,什么是线程,这里不打算多说,关于每一种开发语言的多线程处理技术语法上有所区别,原理很多类似,可以查阅相关的参考书。什么是 阅读全文
posted @ 2019-07-04 20:38 麻世骞 阅读(274) 评论(0) 推荐(0) 编辑
摘要:
1、缓存IO 缓存I/O又被称作标准I/O,大多数文件系统的默认 I/O 操作都是缓存 I/O。 在Linux的缓存I/O机制中,对于write,数据会先被拷贝用户缓冲区,再拷贝到内核缓冲区,然后才会写到存储设备中。对于read,数据会先被拷贝到内核缓冲区,然后从内核缓冲区拷贝到用户缓冲区,最后交给 阅读全文
posted @ 2019-07-03 20:35 麻世骞 阅读(130) 评论(0) 推荐(0) 编辑
摘要:
1、进程的缺陷 进程只能在一个时间干一件事,如果想同时干两件事或多件事,进程就无能为力了。 进程在执行的过程中如果阻塞,例如等待输入,整个进程就会挂起,即使进程中有些工作不依赖于输入的数据,也将无法执行。 因此,我们就要引入新的机制--线程。 2、线程 随着计算机技术的发展,进程出现了很多弊端,一是 阅读全文
posted @ 2019-07-03 02:07 麻世骞 阅读(93) 评论(0) 推荐(0) 编辑
摘要:
1、进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实 阅读全文
posted @ 2019-07-02 22:38 麻世骞 阅读(96) 评论(0) 推荐(0) 编辑
摘要:
1、C/S架构 C/S即:Client与Server ,中文意思:客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的。 这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。 2、B/S架构 B/S即:Browse 阅读全文
posted @ 2019-07-02 19:20 麻世骞 阅读(225) 评论(0) 推荐(0) 编辑