`
文章列表
 magent是一款开源的Memcached代理服务器软件,其项目网址为:   http://code.google.com/p/memagent/ 待研究问题: 1、在出现单点故障的时候,是怎么处理? 2、magent单点处理能力有多高?magent的单台代理处理怎么样?如果有人测试过,希望给留言哦。。

MINA详细类介绍

    博客分类:
  • mina
转: 1.MINA框架简介 MINA(Multipurpose Infrastructure for Network Applications)是用于开发高性能和高可用性的网络应用程序的基础框架。通过使用MINA框架可以可以省下处理底层I/O和线程并发等复杂工作,开发人员能够把更多的精力投入到业 ...
转: 故障现象:maven在编译含有sun私有API的java代码的时候,会出错并报告BUILD FAILURE。 出错信息如下: [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Compilation failure \works\maven\mycode\comm ...
  *    INET_ATON(expr) 给出一个作为字符串的网络地址的"点地址"(如127.0.0.1)表示,返回一个代表该地址数值的整数。地址可以是4或8比特地址。 mysql> SELECT INET_ATON('209.207.224.40');         -> 3520061480 产生的数字总是按照网络字节顺序。如上面的例子,数字按照 209×2563 + 207×2562 + 224×256 + 40 进行计算。 INET_ATON() 也能理解短格式 IP 地址: mysql> SELECT INET_ATON('1 ...
Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属于这个集合的元素误认为属于这个集合(false positive)。因此,Bloom Filter不适合那些“零错误”的应用场合。而在能容忍低错误率的应用场合下,Bloom Filter通过极少的错误换取了存储空间的极大节省。 集合表示和元素查询 下面我们具体来看
自定义构建Maven项目,需要包括额外的插件或者配置已存在的插件参数。 1. maven-compiler-plugin 指定JDK版本和编码方式 compiler插件能解决2个问题: 第一: maven 2.1默认使用jdk 1.3来编译,这个版本不支持注解,compiler插件可以指定JDK版本为1.6,解决这个问题。 第二:windows平台默认使用GBK编码,如果工程编码为utf8,也需要在compiler插件中指出,否则按GBK编码,也会出问题 
1. like %keyword    索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。 2. like keyword%    索引有效。 3. like %keyword% 索引失效,也无法使用 反向索引。 ====================================================================1. 使用下面的函数来进行模糊查询,如果出现的位置〉0,表示包含该字符串。查询效率比like要高。如果: table.field like  ‘%AAA%’ 可以改为 l ...
大家好,通过第一篇的快速使用,大家已经对diamond有了一个基本的了解。本次为大家带来的是diamond核心原理的介绍,主要包括server集群的数据同步、client获取server地址、client从server获取数据、client运行时感知server的数据变化,这四部分。 一、server集群数据同步 diamond-server将数据存储在mysql和本地文件中,mysql是一个中心,diamond认为存储在mysql中的数据绝对正确,除此之外,server会将数据存储在本地文件中。 同步数据有两种方式: (1)server写数据时,先将数据写入mysql,然后写入本地文件 ...
大家好,今天开始为大家带来我们通用产品团队的产品 —— diamond的专题,本次为大家介绍diamond的概况和快速使用。 一、概况 diamond是淘宝内部使用的一个管理持久配置的系统,它的特点是简单、可靠、易用,目前淘宝 ...
  啥也不说了,直接上代码,上边都有注释。。     int timeOut = 5000; String URL = "http://localhost/xx.do?method=xxx&xxx=XXX"; // 请求的路径用于GET请求时,因为get请求是把参数拼到URL当中 String charSet = "GBK"; HttpClient http = new HttpClient(); // 创建一个httpClient http.getHttpConnectionManager().g ...
大家可以进去看看很不错的一个东东:   http://www.lupaworld.com/article-216996-1.html
INSERT IGNORE 与INSERT INTO的区别就是INSERT IGNORE会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。   这样的话,就可以创建一个临时表来去重复数据如: insert ignore into table(name)  select  name from table2
<!-- 正文开始 --> windows下创建MVN web工程:    1.在命令行中进入到D:\workspace,生成新的项目输入: mvn archetype:create -DgroupId=com.my.app -DartifactId=yourApp -DarchetypeArtifactId=maven-archetype-webapp   DgroupId:包名称 DartifactId:项目名称 DarchetypeArtifactId:工程类型 2.生成 eclipse项目 输入:mvn eclipse:eclipse(需 ...
详解之一: 先大概解释一下   格式: <command> <key> <flags> <exptime> <bytes> [<version>]\r\n <datablock>\r\n <status>\r\n     command set无®
一、类的初始化 对于类的初始化:类的初始化一般只初始化一次,类的初始化主要是初始化静态成员变量。 类的编译决定了类的初始化过程。 编译器生成的class文件主要对定义在源文件中的类进行了如下的更改: 1)       ...
Global site tag (gtag.js) - Google Analytics