- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 堆
堆,heap。常用于管理算法执行过程中的信息,应用场景包括堆排序,优先队列等。堆在结构上其实就是完全二叉树,分为大顶堆和小顶堆。大顶堆就是根节点必大于左右子树的所有结点,小顶堆则反之,必小于左右子树的所有结点。由此可知,堆顶元素必为最大或最小。堆排序,就将堆顶元素取出,放到序列,然后再建堆,直至所有元素排好序。堆排序对于规模较小的线性表并不适合,但对于较大规模的线性表效果明显。原因是利用堆...
2014-10-13 22:55:43 1758
原创 node.js应用Redis初步
var redis = require("redis"),//召唤redis/* 连接redis数据库,createClient(port,host,options); 如果REDIS在本机,端口又是默认,直接写createClient()即可 redis.createClient() = redis.createClient(6379, '127.0.0.1', {})*/clien
2014-10-12 12:31:37 31998 6
原创 Redis基础
一、Redis简介Redis,一种键值对类型的NoSQL数据库。使用起来,貌似非常简单,操作的对象只是key-value,完全没有库、表、字段的概念。当然,key可以分层次,层次之间用:分隔,如gramfather:father:key,这有点类似c#里面的命名空间.父类.子类,但这跟库表不是同一种概念。127.0.0.1:6379> set name "leftfist"OK127.0.0.1:
2014-10-08 19:59:23 2514
原创 哈希表
哈希,hash,也叫散列,杂凑。按我的理解:散列函数,就是对于指定的值,经过这个函数计算,可以得到一个结果。哈希表,就是这么一个表:将数据存放在按照散列函数计算结果位置上,或者发现该位置已被占用,即有冲突的情况下,按照一定规则,一直找到一个新位置存放为止。那么反过来,利用这个哈希表,给出指定值,按照散列函数和规则,就能找到存放于其中的数据。所以说,哈希表就是用来加快查找的一种表。是...
2014-10-04 22:51:53 2988
原创 MongoDB集群
MongoDB集群技术包括副本集、分片两部分;另外还有一种主从模式,但mongoDB目前已不推荐使用,而代之以副本集。副本集指将数据复制,多份保存,不同服务器保存同一份数据,在出现故障时自动切换。对应的是数据冗余、备份、镜像、读写分离、高可用性等关键词;而分片则指为处理大量数据,将数据分开存储,不同服务器保存不同的数据,它们的数据总和即为整个数据集。追求的是高性能。在生产环境中,通常是这两种技术结
2014-10-03 22:10:13 2084
原创 MongoDB集群——分片
1、 分片的结构及原理分片集群结构分布:分片集群主要由三种组件组成:mongos,config server,shard1) MONGOS数据库集群请求的入口,所有的请求都通过mongos进行协调,不需要在应用程序添加一个路由选择器,mongos自己就是一个请求分发中心,它负责把对应的数据请求请求转发到对应的shard服务器上。在生产环境通常有多个mongos作为请求的入口,防止其中一个挂掉所有
2014-10-03 22:04:26 6767 1
原创 MongoDB集群——副本集
1、 副本集的结构及原理 副本集包括三种节点:主节点、从节点、仲裁节点。主节点负责处理客户端请求,读、写数据, 记录在其上所有操作的oplog;从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从而保证从节点的数据与主节点一致。默认情况下,从节点不支持外部读取,但可以设置;副本集的机制在于主节点出现故障的时候,余下的节点会选举出一个新的主节点,从而保证系统可以正常运行。 仲裁节
2014-10-03 20:59:58 5869
数字证书制作工具itisscg.exe
2018-12-11
CAS5.1.8自定义验证码源代码
2018-12-05
自动伸缩搜索框2
2017-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人