阅读更多

21顶
2踩

编程语言

    XMemcached是一个基于nio的java memcached客户端,现在发布1.1.2版本,这一版本仍然是1.1.0版本以来的改进版本,主要的改进如下:

1.支持设置memcached节点的权重,权重高的负载相应比较大。

 

2.为部分协议添加noreply选项,memcached 1.2.5引入了noreply支持,部分文本协议(如存储,删除,incr/decr等)允许附加设置一个noreply,表示客户端不要求memcached应答。这一特性利于批量处理。

 

3.支持与spring框架的集成。请参考这里

 

4.添加verbosity协议,这个协议用于让客户端设置memcached的日志输出级别。

 

5.细节改进。重连机制的改进,和JMX支持的改进。

 

6.BUG修复,包括:Issue 35、Issue 36、Issue 37、Issue 38等,具体请看这里

 

7.去除了对spy-2.4.jar依赖,现在序列化部分已经不再需要spymemcached的这个jar包。

 

    更多信息可以查看Changelog,或者这篇介绍blog.

 

项目主页:http://code.google.com/p/xmemcached/
下载地址:http://code.google.com/p/xmemcached/downloads/list
wiki地址:http://code.google.com/p/xmemcached/w/list

 

   欢迎任何改进建议和bug提交。

 

 

21
2
评论 共 5 条 请登录后发表评论
5 楼 javajiao 2009-06-22 15:35
4 楼 dennis_zane 2009-06-22 14:59
dingyuan 写道
希望能支持hibernate的cached,或者给hibernate memcached提供一个factory什么的


你可以在issues提下需求。我对hibernate memcached不了解,还需要看下。
3 楼 dingyuan 2009-06-22 14:54
希望能支持hibernate的cached,或者给hibernate memcached提供一个factory什么的
2 楼 bachmozart 2009-06-22 12:26
whaosoft 写道
这个好像是国货呢@~

就是新闻发布者本人啦,呵呵
1 楼 whaosoft 2009-06-22 10:44
这个好像是国货呢@~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 能使用boost.python的MinGw(GCC)动态链接库

    为了方便大家使用MinGW(GCC)+_boost.python,特意只做了三个dll,可以很方便地将c++代码转为python模块. libboost_python-mgw45-1_49.dll libboost_python-mgw45-d-1_49.dll python27.dll 这三个文件我已放在资源里面,大家可以下载. 下面说说使用方法: 第一步:编写一个hello_ext.cpp的c++源文件 #include <boost/python.hpp> // 第一行必须是#include <boost/python.hpp> // 否则会留下一点小问题 #include <vector> // 输出字符串 char const* greet() { return "hello, world"; } // 实现两个数字相加 int add(int x, int y) { return x + y; } // 打印vector的函数 void vprint() { std::vector<int>myvector; for (int i = 1; i <= 5; i++) { myvector.push_back(i); } std::vector<int>::iterator it; std::cout << "myvector contains:"; for (it = myvector.begin(); it < myvector.end(); it++) { std::cout << " " << *it; } std::cout << std::endl; } // 定义python模块的接口文件 BOOST_PYTHON_MODULE(hello_ext) { // hello_ext为导出python模块的名字 using namespace boost::python; def("greet", greet); // 导出函数greet def("add", add); // 导出函数add def("vprint", vprint); // 导出函数vprint } 将上面的文件一定要保存为utf-8的格式(使用记事本在保存的时候就可以选择),不推荐Ansi格式! 然后就可以使用下面的命令编译python模块了: g++ -o hello_ext.pyd hello_ext.cpp -shared libboost_python-mgw45-1_49.dll python27.dll 也可以使用如下的命令,编译debug版本 g++ -o hello_ext.pyd hello_ext.cpp -shared libboost_python-mgw45-d-1_49.dll python27.dll 运行上面的命令之前,请确保hello_ext.cpp,libboost_python-mgw45-1_49.dll,libboost_python-mgw45-d-1_49.dll和 python27.dll在同一个目录. hello_ext.pyd就是python中能直接使用的动态链接库,windows一般以dll为后缀,而python只承认pyd文件. 下面来测试一下: import hello_ext print hello_ext.greet() print hello_ext.add(1,3) hello_ext.vprint() 输出为: hello, world 4 myvector contains: 1 2 3 4 5 看,成功了! ============================================================================= 使用g++编译常见的问题就是找不到文件<boost/python.hpp>和pyconfig.h等文件. 这些文件其实在boost的目录下面和C:\Python27\include目录中. 为了使用方便,将整个\boost_1_49_0\boost\目录复制到MinGw的include目录下面; 将C:\Python27\include目录下的文件全部复制到MinGw的include目录下面即可. 如果不想复制,也可以给g++设置-L参数 -LC:\boost\include\boost_1_49_0\ 和-LC:\Python27\include, 不过每次都这样,还是麻烦,不如复制一下彻底解决! 在发布hello_ext.pyd的时候,由于是动态链接库,所以不要忘了libboost_python-mgw45-1_49.dll, libboost_python-mgw45-d-1_49.dll和 python27.dll也要一起发布!

  • 在MinGW中编译Boost.Python

    有时候,我写程序纯粹是为了好玩。比如,对于Python和Boost。身边很多朋友,看我兴致勃勃的学习它,会常看外星人一样地问我:“这有什么用吗?” 我开始觉得很郁闷,后来就学会一笑处之。何必要去争呢?为了生存而生活,并不是什么错误的态度,不过,抱这样态度的朋友,不可能向他们说清楚,这种生活的乐趣。如果只­是为了谋生,我就应该一辈子安心于使用RAD。但是,我喜欢C++,喜欢Python。这样的语言...

  • 使用Mingw-w64编译python代码(or加密python代码)

    1.安装Mingw-w64 &gt;&gt; 下载地址https://download.csdn.net/download/weixin_44503976/20923014 &gt;&gt;解压到E:\ProgramData\Microsoft Visual Studio\mingw64 当然 你也可以自定义别的目录 如下图所示 &gt;&gt;添加环境变量 注意啊,要点击确认和应用 ......

  • MinGW(GCC)和boost.python

    摸索使用MinGW和boost.python确实是件头痛的事情,花了我好几天的时间.废话少说,步入正题: 编译环境: windows xp sp3、MinGW(GCC) 4.5.2、boost 1.49 第一步:正确安装MinGW(安装tdm-gcc-4.6.1.exe比较方便)和下载boost 1.49,这个网上搜一下就行了。 第二步:解压缩boost_1_49_0.zip到任意的目录,

  • MinGW gcc环境编译python(英文)

    在windows下用MinGW编译python源代码需要对代码做一些简单的修改,本文列举了修改方法,并详细的讲解编译过程中会遇到的问题。

  • 使用MinGW编译boost

    一、Boost Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。其官方网站为http://www.boost.org/,目前最新版本为1.46.0,以下以此版本为准。 Boost库大部分的子库都是C++模版提供,大部分情况下直接包含头文件就可以了。其中部分子库需要编译,如下图所示: 上图中bjam.exe是boost提供的编译工具,下面会

  • MinGW(GCC)和boost.python (续集)

    为了方便大家使用MinGW(GCC)+boost.python,特意做了三个dll,可以很方便地将c++代码转为python模块. libboost_python-mgw45-1_49.dll libboost_python-mgw45-d-1_49.dll python27.dll 下载地址:http://download.csdn.net/detail/rumswell/4195312

  • mingw环境下boost库的编译和使用

        首先到boost的网站上下载最新的BOOST源代码和编译好的JAM,地址:http://www.boost.org/users/download/ 。这里下载的是 boost-jam-3.1.17-1-ntx86.zip 和 boost_1_37_0.tar.bz2 这里假设mingw的安装目录为C:\MinGW 1、将C:\MinGW\bin设置到环境变量的PAT...

  • (CodeBlocks+MingW)安装和使用Boost

    第一步 是下载codeblocks-12.11mingw-setup.exe,下载地址:: http://www.codeblocks.org/downloads/26.然后安装CodeBlocks. 第二步 下载Boost,然后解压到一个目录.可以到Boost网站(http://www.boost.org/)下载最新的版本. 例如: 我下载的是boost_1_52_0.7z.解压到目

  • win7下编译python源码

    win7下编译python源码 下载源码: 打开网页:https://www.python.org/downloads/release/python-2710/ 下载完成后解压即可 查看文档: 其实最最可利用的资源是官方的文档,我们进入到PCbuild目录下,打开readme.txt,这里介绍了如何编译python源码以及所需要的环境等

  • python源码编译 mingw_使用 MinGW 编译 C/C++ 写的 python 扩展

    扩展的代码可以直接使用 python 文档中的例子 spam。编译的话,可以用 distutils,写 setup.py 脚本即可。大致的代码如下:from distutils.core import setup, Extensionmodule1 = Extension('spam', sources = ['src/spammodule.c'])setup ( name = 'PackageN...

  • Windows 编译 Boost.Python 库失败的解决方案

    在Windows下编译Boost.Python失败: 提示 ''::hypot' has not been declared' 提示 libpython27.a: error adding symbols: File format not recognized 或 libpython36.a: error adding symbols: File format not recognize

  • Boost.Python实现C++与Python互调用

    Technorati 标签: C++,Python,Boost 【编者按】最近一直发Python的资料,是因为Python的脚本扩展性。现在.net的动态语言特性已经很强大了,似乎脚本的作用并不明显。但是对于老式的C++,如果能够结合脚本语言的动态性,引用最近流行的一句话:必可以形成犄角之势!C++调用Python可以通过API,也可以通过Boost库实现,Boost.Python就是对API的包装,方便调用而已。 这是一篇比较老的介绍Boost.Python的文章,权当入门吧。因为文中一些东西现在不对

  • Windows平台MinGW GCC编译并使用C++ Boost

    Windows平台MinGW GCC编译并使用C++ Boost 文章目录Windows平台MinGW GCC编译并使用C++ Boost前提编译Boost为动态链接库使用编译的Boost动态链接库编译Boost为静态链接库使用Boost静态链接库 前提 操作系统:Windows 10,安装了MinGW,并将gcc.exe等程序添加到Path变量中。 在下载好的Boost目录中运行booststr...

  • 如何在C++代码中调用python代码(MinGW+Boost.Python)

    如何在C++代码中调用python代码? 测试环境MinGW 4.5.2;Boost.Python 1.49.0;Windows XP sp3 首先编写一个embedding.cpp的文件: #include #include using namespace std; using namespace boost::python; int main(int argc, char

  • 如何用mingw编译python扩展

    python mingw32 扩展

Global site tag (gtag.js) - Google Analytics