
基础知识
zoominhao
http://zoominhao.github.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【数据库系列(二)】锁机制
1 前言 数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。 2 锁的种类1. 共享锁(Shared lock)例1:T1: select * from t原创 2015-04-23 15:29:54 · 672 阅读 · 0 评论 -
【数据库系列(一)】基本操作
一、mysql服务操作net start mysql //启动mysql服务net stop mysql //停止mysql服务 mysql -h主机地址 -u用户名 -p用户密码 //进入mysql数据库quit /原创 2015-04-23 10:51:43 · 718 阅读 · 1 评论 -
【数据库系列(四)】数据库引擎
在该系列的(三)中有讲到MyISAM和InnoDB这两个引擎索引实现方式的比较。本篇将更多讲述MySQL的数据库引擎的相关问题。 首先通过show engines;这个命令可以查看数据库有哪些引擎,如下图: ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用原创 2015-04-23 22:55:53 · 495 阅读 · 0 评论 -
【数据库系列(三)】数据库索引
索引的作用 在数据库系统的使用过程当中,数据的查询是使用最频繁的一种数据操作。最直接的是顺序查找,但是可以想象数据量大了之后O(n)O(n)时间复杂度的顺序查找是不能满足需求的。另外二分查找要求数据有序,二叉树查找要求是树结构。我么会发现查找算法都是依赖于特定的数据结构。但是数据本身的组织结构不可能完全满足各种数据结构(例如,理论上不可能同时将两列都按顺序进行组织),所以,在数据之外,数据库系原创 2015-04-23 20:42:15 · 650 阅读 · 0 评论 -
【计算机网络系列(一)】由下至上的互联网协议
本文转载至 http://www.cricode.com/2525.html 。 有适当整理。全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite)。它们对电脑如何连接和组网,转载 2015-04-21 10:52:53 · 1008 阅读 · 1 评论 -
【计算机网络系列(二)】由上至下的互联网协议
本文转载至 http://www.cricode.com/2537.html 。 有适当整理。上一篇文章分析了互联网的总体构思,从下至上,每一层协议的设计思想。这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的。==========================================================转载 2015-04-21 11:13:23 · 1185 阅读 · 0 评论 -
【计算机网络系列(三)】TCP/IP 层次模型和相关协议
OSI七层模型 模型把网络通信的工作分为7层。1至4层被认为是低层,这些层与数据移动密切相关。5至7层是高层,包含应用程序级的数据。每一层负责一项具体的工作,然后把数据传送到下一层。由低到高具体分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 TCP/IP 的五层模型 相比于OSI的七层模型,更常用的是TCP/IP的5层模型。TCP/IP的5层模型是将ISO的七层模原创 2015-04-21 13:25:12 · 1036 阅读 · 0 评论 -
操作系统相关知识
本文转载的快课网的一篇教程(http://www.cricode.com/2507.html),有适当编排整理。操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 操作系统上运行的计算机程序通常转载 2015-04-21 00:11:59 · 620 阅读 · 0 评论 -
【计算机网络系列(四)】TCP 与 UDP 详解
UDP协议 UDP协议存在的必要性,网络层的IP协议中并没有端口(port)的概念,IP协议进行的是IP地址到IP地址的传输,计算机和计算机之间的对话。但每台计算机中需要有多个通信通道,并将多个通信通道分配给不同的进程使用。一个端口就代表了这样的一个通信通道。UDP正是为了端到端的通信而存在的。 UDP协议看作IP协议暴露在传输层的一个接口,尽管UDP协议非常简单,但它的产生晚于更加复杂的T原创 2015-04-21 17:52:12 · 1358 阅读 · 0 评论