最近做的一个系统大量使用redis,我们将大量的用户信息存放在redis中,内存一申请就是几百G,体量也是相当庞大。所以我们也在不断的想方法优化减少redis的内存使用,把我们的优化实践也分享出来。采用Hash代替<K,V>键值对存储因为是存放用户维度的数据,用户id(uid)往往..
分类:
其他好文 时间:
2016-07-20 13:47:33
阅读次数:
254
最近做的一个系统大量使用redis,我们将大量的用户信息存放在redis中,内存一申请就是几百G,体量也是相当庞大。所以我们也在不断的想方法优化减少redis的内存使用,把我们的优化实践也分享出来。采用Hash代替<K,V>键值对存储因为是存放用户维度的数据,用户id(uid)往往..
分类:
其他好文 时间:
2016-07-20 13:47:01
阅读次数:
222
写在前面的话:本文是我在2014年,也就是2年前应教育行业媒体“多知网”之邀所写的一篇在线教育行业分析+评论。虽然写得早,但文中所有观点,站在今天看,仍然是完全适用的,并无不同。包括文中提到的很多观点,我相信今天也已经都得到了验证。在2014年,我就感觉在线教育平台..
分类:
其他好文 时间:
2016-07-20 13:49:01
阅读次数:
247
电脑环境比较多
然后对于java与linux配置openglvs2012步骤要少很多
在与原文配置不同之处在于可以将配置文件dll放于项目debug文件夹中与产生的exe同文件夹
软件发行时可以附带这个配置文件就能在未配置dll文件的电脑运行(感觉lib还是需要配的)
我附件传一份配置以便于自己还..
分类:
其他好文 时间:
2016-07-20 13:46:19
阅读次数:
213
[Location指令]Location指令是NginxHttpCoreModule中的指令,localtion指令是对url进行匹配,URI即语法中的/uri/,可以是字符串,也可以是表达式,如果是正则表达式,则必须制定前缀。Location根据URL来应用不同的配置,这个指令允许根据不同的URI来应用不同的url配置。[语法]Lo..
分类:
其他好文 时间:
2016-07-20 13:47:14
阅读次数:
233
1、读者写者写者:写数据读者:仅仅是读数据,不存在取走数据写者与写者关系:互斥读者与读者关系:没有关系写者与读者关系:同步、互斥解决方法:1)读者优先:读者正在读,写者不能终止读者,直到读者读完,写者才能写入2)写者优先:写者正在写,读者不能终止写者,直到写者..
分类:
其他好文 时间:
2016-07-20 13:47:32
阅读次数:
352
hadoop的简单安装部署过程为了做些实验,所以在自己笔记本电脑上装了个虚拟机,系统为CentOS6.2,JDK1.7,hadoop-1.0.1为了简单起见,部署伪分布式,即仅有一个节点,这个节点既是Master,也是Slave,既是NameNode,也是DataNode,既是JobTracker,也是TaskTracker。部署总体说..
分类:
其他好文 时间:
2016-07-20 13:45:04
阅读次数:
183
SVN安装:Yum
installsubversionMkdir
/Path/Svnrepors/Projet1创建svn仓库Svnadmincreate/Path/Svnreporssvn仓库目录结构|--conf|--format|--hooks|--lockssvn配置文件:Projet/conf/svnserver.conf[general]配置段中配置行格式如下:<配置项>
=<值>anon-access:..
分类:
其他好文 时间:
2016-07-20 13:44:36
阅读次数:
690
项目需要,自己写了一个jquery代码,该代码需要满足两个文本框都不为空值,按钮才可用激活状态。请转载此文的朋友务必附带原文链接,谢谢。原文链接:http://xuyran.blog.51cto.com/11641754/1827959<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8..
分类:
其他好文 时间:
2016-07-20 13:46:22
阅读次数:
343
平时我们看到电脑艺术笔写毛笔字,非常爽也有朋友经常在群里炫耀自己毛笔字.如果自己能开发一款艺术笔软件那是多好啊,于是开始计划搜集资料,然后向众群求教,结果是数学要好,需要算法,并推荐了文章.结果文章打不开,我也没有拜读.只好开始自己动手啦.既然学OPENGL编程那一定能实现..
分类:
其他好文 时间:
2016-07-20 13:45:30
阅读次数:
355
Open-falcon部署文档(环境准备)因需求部署了小米的监控open-falcon,部署过程中遇到很多坑,好不容易跳过去了,在此写篇部署文档,以便后用。1.安装redisyuminstallredis2.安装mysqlyuminstallmysql3.创建工作目录(根据个人所求创建)exportHOME=/home/workexportWORKSPACE=..
分类:
其他好文 时间:
2016-07-20 13:45:15
阅读次数:
655
1、消费者与生产者生产者与生产者:互斥关系消费者与消费者:互斥关系生产者与消费者:互斥、同步关系2、如何实现多消费者与多生产者代码实现:测试代码:两个消费者,两个生产者运行结果:
分类:
其他好文 时间:
2016-07-20 13:45:18
阅读次数:
238
1、相关目录:/mnt/dvd1和/mnt/dvd2用于挂载Centos镜像/mnt/dvd3合并后的镜像文件/mnt/isoISO储存mkdir-p/mnt/dvd1/mnt/dvd2/mnt/dvd3/mnt/iso2、上传Centos镜像到服务器,挂载Centos镜像文件mount-oloop/mnt/iso/CentOS-6.5-x86_64-bin-DVD1.iso/mnt/dvd1mount-oloop/mnt/iso/..
分类:
其他好文 时间:
2016-07-20 13:44:54
阅读次数:
1520
一.AVL树的性质左子树和右子树的高度之差的绝对值不超过1;树中的每个左子树和右子树都是AVL树。二.代码实现#include<iostream>
usingnamespacestd;
template<classK,classV>
structAVLTreeNode
{
AVLTreeNode<K,V>*_left;
AVLTreeNode<K,V>*_right;..
分类:
其他好文 时间:
2016-07-20 13:44:29
阅读次数:
199
建立xenserver的iso库一般我们在服务器上安装完xenserver系统后,需要在xenserver上建立虚拟机,这时候我们要用到iso镜像。那么问题来了,怎么样在xenserver上建立一个iso镜像库呢。请看下面分解:1.创建逻辑卷在创建之前,先按照自己需要的大小创建一个逻辑卷,并将其挂载在某..
分类:
其他好文 时间:
2016-07-20 13:43:35
阅读次数:
197
静态路由可理解为到特定目的地的路由,有具体的目标网络地址如果没有指定特定的目标地址,那就会走缺省路由。缺省路由又称为默认路由,是一种特殊的静态路由,目的地址与掩码配置为全零(0.0.0.00.0.0.0)。当路由表中的所有路由都选择失败的时候,为使得报文有最终的一个发送..
分类:
其他好文 时间:
2016-07-20 13:43:42
阅读次数:
213