package tokyotyrant.example;
import tokyotyrant.MRDB;
import tokyotyrant.networking.NodeAddress;
import tokyotyrant.transcoder.DoubleTranscoder;
import tokyotyrant.transcoder.IntegerTranscoder;
public class MRDBExample {
public static void main(String[] args) throws Exception {
Object value;
// create the object
MRDB db = new MRDB();
// connect to the servers
db.open(NodeAddress.addresses("tcp://localhost:1978"));
// store records
if (!db.await(db.put("foo", "hop"))
|| !db.await(db.put("bar", "step"))
|| !db.await(db.put("baz", "jump"))) {
System.err.println("put error");
}
// retrieve records
value = db.await(db.get("foo"));
if (value != null) {
System.out.println(value);
} else {
System.err.println("get error");
}
// add int
db.put("int", 3, new IntegerTranscoder());
int i = db.await(db.addint("int", 4));
System.out.println(i);
// add double
db.put("d", 3.0D, new DoubleTranscoder());
double d = db.await(db.adddouble("d", 4.0D));
System.out.println(d);
// close the connections
db.close();
}
}
需要netty-3.2.2.jar,slf4j-api-1.6.1.jar,slf4j-nop-1.6.1.jar等几个jar包
window下需要sum1.6jdk ,jrockit会报
ava.lang.UnsatisfiedLinkError: no nio in java.library.path
异常,找不到jni的一个dll
分享到:
相关推荐
Tokyo Tyrant 是 Tokyo Cabinet 的网络接口,它提供了一个简单易用的服务器端程序,允许远程客户端通过TCP/IP协议进行数据操作。"tokyocabinet-1.4.27.tar" 是 Tokyo Cabinet 的源代码压缩包,版本号为1.4.27。这个...
【标题】: "深入理解memcached与TTServer的使用" 【描述】: "TTServer作为一款成熟的NoSQL存储系统,已经在各种应用场景中广泛使用。它以其出色的性能、复制功能、小巧的代码库以及对key-value数据存储的良好支持,...
"TTServer V2.1.1"是一款专为用户提供便捷远程访问服务的软件。这款工具以其高效、稳定和易用性赢得了用户的喜爱,使得无论身处何地,都能轻松实现对远程计算机的控制和管理,真正打破了地理位置的限制,实现了...
tokyocabinet-1.4.45.tar.gz tokyotyrant-1.1.41.tar.gz tokyotyrant-0.11.jar ch-tokyocabinet-java-1.24.0.jar
"TTserver1.1.4" 是一个特定版本的服务器软件,可能是一个数据库服务或某种特定的服务器平台。从给出的信息来看,它可能是Tokyo Tyrant的一个特定版本,因为压缩包中的文件名为"tokyotyrant-1.1.41"。Tokyo Tyrant是...
"ttserver"通常指的是一个用于提供特定服务或功能的服务器程序,这里的“被协助端”则可能是指该服务器作为客户端或者其他服务器的辅助组件,协同完成特定任务。本文将深入探讨ttserver的原理、功能以及在实际应用中...
主要用于远程协助使用,比QQ远程协助速度更快,更好用一些。 被协助者请运行“ttserver.exe”运行软件之后,随便输入一个验证码,然后点击‘被协助’,并将验证码告知协助方,协助方运行“ttclient.exe”
本项目为蘑菇街自主研发的企业级办公即时通信软件TTServer的设计源码,采用C++作为主要开发语言,并涉及Java、C、Shell等多种编程语言。项目包含218个文件,具体为81个Java文件、54个C++源文件、52个头文件、6个...
DBProxy (JAVA): 数据库代理服务器,提供mysql以及redis的访问服务,屏蔽其他服务器与mysql与redis的直接交互 附件中的代码包括了: 1、以上所有服务端的代码 2、PHP的后台管理系统 3、客户端代码:iOS版、Mac版、...
4. TTServer-master:这是服务端的源码,可能是用Java、Python、Go等后端语言实现。这部分代码涉及服务器架构设计,数据库操作,消息路由,用户认证,以及可能的负载均衡和安全性策略。理解这部分源码有助于学习大...
TeamTalk是一套开源的企业办公即时通讯软件,作为整套系统的组成部分之一,TTServer为TeamTalk 客户端提供用户登录,消息转发及存储等基础服务。 TTServer主要包含了以下几种服务器: LoginServer (C++): 登录服务器...
首先,我们要了解ttvnc2.2的两个核心组件:ttserver.exe和ttclient.exe。ttserver.exe是被控端程序,安装在需要被远程控制的计算机上。它的主要职责是监听网络连接,等待控制端的请求,并在接收到请求后提供远程桌面...
客户端平台: Windows,Mac, iOS, Android ###子系统分类 各个子系统的详细说明请参考子系统的README文档 -TTPhpServer TT的Web后台管理服务器 -TTCppServer TT的服务器,包括登陆分配,长连接接入,消息路由,文件...
【TTServer-Docs:蘑菇街TeamTalk TTServer文档】 蘑菇街TeamTalk的TTServer是一款专为团队协作设计的服务器端软件,它提供了丰富的通信和协作功能,助力企业或团队高效沟通与工作。TTServer-Docs是该软件的官方文档...
TeamTalk是一套开源的企业办公即时通讯软件,作为整套系统的组成部分之一,TTServer为TeamTalk 客户端提供用户登录,消息转发及存储等基础服务。 TTServer主要包含了以下几种服务器: - LoginServer (C++): 登录...
关于使用Key/Value数据库Redis和TTSERVER的心得体会,主要集中在Redis的特性和使用场景上。Redis是一个高性能的Key/Value存储系统,它与Memcached相似,但提供了更为丰富的数据结构和更强大的功能。 首先,Redis...
主要用于远程协助使用,比QQ远程协助速度更快,更好用一些。...若被协助方的‘被协助’按钮为灰色,请去掉后面‘自动连接’的勾,然后退出软件重新运行 ttserver.exe 输入验证码并点击被协助即可。
ttclient.exe则是ttvnc的客户端程序,用于从远程位置访问并控制已经运行了ttserver.exe的计算机。在客户端,用户可以输入服务器的IP地址、端口号以及可能需要的身份验证信息,然后建立连接。连接成功后,客户端将...