java验证码 memcache_java连接开启了sasl的memcache服务
java连接开启了sasl的memcache服务
public class Xmemcache {
public static void main(String[] args) {
// TODO Auto-generated method stub
final String server = "192.168.7.253:49156";
final String authinfo = "admin:oKSwWKJkbCZ2";
XMemcachedClientBuilder builder = new XMemcachedClientBuilder(server);
// 配置读取连接池大小,缺省为1
builder.setConnectionPoolSize(1);
Map authInfoMap = new HashMap();
authInfoMap.put(new InetSocketAddress("192.168.7.253", 49156), AuthInfo.plain("admin", "oKSwWKJkbCZ2"));
builder.setAuthInfoMap(authInfoMap);
// 添加协议工厂,启用SASL使用binary协议
CommandFactory factory = new BinaryCommandFactory();
builder.setCommandFactory(factory);
// 分布策略:一致性哈希KetamaMemcachedSessionLocator,ArraySessionLocator
MemcachedSessionLocator locator = new ArrayMemcachedSessionLocator();
builder.setSessionLocator(locator);
// 序列化转换器
Transcoder transcoder = new SerializingTranscoder();
builder.setTranscoder(transcoder);
BufferAllocator bufferAllocator = new SimpleBufferAllocator();
builder.setBufferAllocator(bufferAllocator);
builder.setFailureMode(true);
try {
MemcachedClient memcachedClient = builder.build();
System.out.println(memcachedClient.add("key", 1000, "sasl-memcache"));
System.out.println(memcachedClient.get("key"));
} catch (IOException | TimeoutException | InterruptedException | MemcachedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
java验证码 memcache_java连接开启了sasl的memcache服务相关推荐
- Java使用ojdbc连接Oracle数据库时不能使用服务名连接的问题
最近,在做完数据库迁移后,领导要求所有的前端应用必须使用oracle的服务名连接数据库.所以在迁移数据库之前对公司内部开发系统做了全面准备.但是在迁移数据库的当晚还是遇到了问题,因为忘记考虑第三方的应 ...
- java 验证码透明背景_Java中的证书透明度验证
java 验证码透明背景 因此,我有一个幼稚的想法,即除了证书有效性检查(在Java中)之外,将证书透明性验证作为每个请求的一部分也很容易. 牺牲了整个周末的一半时间,我可以证明这并不是一件小事. 但 ...
- java实现ftp连接、登陆、上传、下载、删除文件、获取目录、文件列表
全栈工程师开发手册 (作者:栾鹏) java教程全解 java实现ftp连接.登陆.上传.下载.删除文件.获取目录.文件列表等操作. 本地调试,首先需要在本机上开启ftp服务和ftp站点. 测试代码 ...
- 连接主机Java网络编程(一)- 一个简单的服务端/客户端应用程序
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,迎欢批评指正 在Java中,我们应用java.net.Socket及其关相类来成完有关络网的关相功能.Socket类非常简略易用,因为Java术技 ...
- Elasticsearch+X-pack和Java Transport方式连接
Elasticsearch+X-pack和Java Transport方式连接 一. 软件及依赖包版本 二. 修改X-pack-core.jar 1. 通过idea插件(java-decompiler ...
- JAVA实现长连接(含心跳检测)Demo
实现原理: 长连接的维持,是要客户端程序,定时向服务端程序,发送一个维持连接包的. 如果,长时间未发送维持连接包,服务端程序将断开连接. 客户端: Client通过持有So ...
- java使用ssh连接Linux并执行命令
maven pom.xml配置:<dependency><groupId>com.jcraft</groupId><artifactId>jsch< ...
- JAVA通过JDBC连接并操作MySQL数据库
JAVA通过JDBC连接并操作MySQL数据库 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提 ...
- java前端长连接框架_Java如何实现长连接
实现原理: 长连接的维持,是要客户端程序,定时向服务端程序,发送一个维持连接包的. 如果,长时间未发送维持连接包,服务端程序将断开连接. 客户端: Client通过持有Socket的对象,可以随时(使 ...
最新文章
- 为什么将这两次相减(在1927年)会得出奇怪的结果?
- 《bbs.yingjiesheng.com,超全的求职笔经面经论坛》
- sscom 中文显示 乱码_解决SSM框架使用过程中的中文乱码问题
- 实现对象的复用——享元模式
- SharePoint学习札记[5] — 设置匿名访问
- linux内核端口绑定,linux 多网卡bonding 绑定 端口聚合
- Android中数据的存储操作
- 古筝d调变降e调怎么办_问:古筝k是什么意思
- #39;git merge#39;和#39;git rebase#39;有什么区别?
- isight2019安装教程_DS SIMULIA Suite 2019 (Abaqus/Isight/Fe-safe/Tosca) Win/Linux x64
- SpringBoot整合shiro实现细粒度动态权限
- 基于Spark的电影推荐系统(毕业设计)
- 嵌入式开发学习学习路线
- walking与Matlab入门教程-介绍示例模型
- ES2015 解构 Destructuring
- English trip V2-B 4 My Uncle Sam and Apple Pie 山姆大叔和苹果派 Teacher:Tom
- 表情包系列(一):程序员专属的可爱搞笑表情包+段子,进来看一看......
- java编程兔子问题_JAVA编程题-用java解决兔子问题
- 新中大SE(ngpower)反月结、反记账
- win11内存完整性不兼容的驱动程序怎么找到并删除?