1、前言为什么要构建锁呢?因为构建合适的锁可以在高并发下能够保持数据的一致性,即客户端在执行连贯的命令时上锁的数据不会被别的客户端的更改而发生错误。同时还能够保证命令执行的成功率。看到这里你不禁要问redis中不是有事务操作么?事务操作不能够实现上面的功能么?的..
分类:
其他好文 时间:
2017-05-08 14:15:20
阅读次数:
177
void类型指针能够通过显式转换为具有更小或同样存储对齐限制的指针。但数据可能失真。所谓“同样存储对齐限制”是指void类型指针所指的数据在内存中所占的长度与显式转换后的指针所指的数据在内存中所占的长度相等,比方以上程序中的p1所指的原数据在内存中占2个字节,p2所指的数据在内存中也是占两个数据。但 ...
分类:
其他好文 时间:
2017-05-07 18:31:12
阅读次数:
165
mysql的单向复制操作很简单:大概只需要二十分钟看完这篇文章就能搞定了。http://11837782.blog.51cto.com/11827782/1885967 为了提高主从服务器的健壮性,我们选择了mysql单向复制的方法,当主服务器宕机时,从服务器依旧可以接管,并且保持数据的相对完整性, ...
分类:
数据库 时间:
2017-05-06 00:59:06
阅读次数:
208
1.cookie 是一种发送到客户浏览器的文本串句柄,并保存在客户机硬盘上,可以用来在某个WEB站点会话间持久的保持数据。 2.session其实指的就是访问者从到达某个特定主页到离开为止的那段时间。 Session其实是利用Cookie进行信息处理的,当用户首先进行了请求后,服务端就在用户浏览器上 ...
分类:
其他好文 时间:
2017-04-23 20:19:08
阅读次数:
210
现在所说的数据库泛指“关系型数据库”,还有“非关系型数据库”(NoSQL)。 我们所说的数据库服务器(RDBMS)如上图所示的管理员和仓库表(数据库表)(database)。 数据库表就是一个多行多列的表格。 表结构:定义表的列名和列类型。 表记录:一行一行的记录。 database(仓库表) = ...
分类:
数据库 时间:
2017-04-21 20:18:43
阅读次数:
273
Redis 集群是一个提供在多个Redis间节点间共享数据的程序集。 Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误. Redis 集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕 ...
分类:
其他好文 时间:
2017-04-11 13:34:52
阅读次数:
125
My SQL:(关系数据库) 数据库能够能够干吗? 1. :存储大量的信息,方便检索和访问 2. :保持数据信息的一致,完整 3. : 共享和安全 4. : 通过组合分析,产生新的有用信息 应用程序: 作用:响应操作并显示结果,向数据库请求数据 要求:美观,操作简单方便 数据库: 作用: 存储数据, ...
分类:
数据库 时间:
2017-04-10 23:12:04
阅读次数:
197
事务的概念、类型和四个特征(ACID). 1.事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。 通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。 2.事务通常是以BEGIN ...
分类:
数据库 时间:
2017-04-03 14:44:43
阅读次数:
236
在多线程中,为了使数据保持一致性必须要对数据或是访问数据的函数加锁,在数据库中这是很常见的,但是在程序中由于大部分都是单线程的程序,所以没有加锁的必要,但是在多线程中,为了保持数据的同步,一定要加锁,好在Framework中已经为我们提供了三个加锁的机制,分别是Monitor类、Lock关键字和Mu ...
分类:
编程语言 时间:
2017-03-30 13:14:02
阅读次数:
157
首先弄什么是数据库? 数据库就是用来存储和管理数据的仓库。 数据库存储数据的优点: 1.可存储大量的数据 2.方便检索 3.保持数据的一致性,完整性 4.安全 可共享 5.通过组合分析,可以产生新的数据。 数据库的发展历程: 1.没有数据库,使用磁盘文件来存储数据 2.层次结构模型数据库 3.网状结 ...
分类:
数据库 时间:
2017-03-23 02:46:33
阅读次数:
240