阅读更多

8顶
2踩

编程语言

原创新闻 Hector:高层次的Java Cassandra 客户端

2010-02-25 11:22 by 副主编 just_cool 评论(3) 有10473人浏览

Hector是一个高层次的Java Cassandra(非关系型数据库)客户端。


特性:

  • 支持Failover
  • 连接pooling
  • 支持JMX

 

ps:Build之前需要先安装maven2.0

 

代码示例:

 

 /**

   * Insert a new value keyed by key

   * @param key Key for the value

   * @param value the String value to insert

   */

  public void insert(final String key, final String value) throws Exception {

    execute(new Command(){

      public Void execute(final Keyspace ks) throws Exception {

        ks.insert(key, createColumnPath(COLUMN_NAME), bytes(value));

        return null;

      }

    });

  }

 

  /**

   * Get a string value.

   * @return The string value; null if no value exists for the given key.

   */

  public String get(final String key) throws Exception {

    return execute(new Command(){

      public String execute(final Keyspace ks) throws Exception {

        try {

          return string(ks.getColumn(key, createColumnPath(COLUMN_NAME)).getValue());

        } catch (NotFoundException e) {

          return null;

        }

      }

    });

  }

 

  /**

   * Delete a key from cassandra

   */

  public void delete(final String key) throws Exception {

    execute(new Command(){

      public Void execute(final Keyspace ks) throws Exception {

        ks.remove(key, createColumnPath(COLUMN_NAME));

        return null;

      }

    });

  }

 

 

点击查看详情:

http://en.wikipedia.org/wiki/Hector

http://en.wikipedia.org/wiki/Cassandra

来自: prettyprint
8
2
评论 共 3 条 请登录后发表评论
3 楼 ray_linn 2010-02-26 11:50
好低层次哦
2 楼 shinezhou 2010-02-26 10:38
这是个好东西。


1 楼 egmkang 2010-02-26 09:03
请问什么叫高层次,什么较低层次?

发表评论

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

相关推荐

  • java-实现密码破解

    java-实现密码破解

  • java程序jar包xjar加密及破解解密

    jar包加密,使用xjar加密及破解xjar加密jar包

  • 软件破解(1)-Java篇

    初识 最经同学发给我一个java的软件,让我帮忙破解一下。经过学习+查找,终于成功破解。(Java编写的软件破解应该是相当简单的,可以反编译源代码,加壳什么都没有,只有代码混淆),这个软件作者没要代码混淆。 工具 jd-gui - 源代码查看http://jd.benow.ca/ dirtyjoe - java binaries (.class 文件)更改http://dirty-joe.com

  • 十个方法破解Java生成随机密码的小窍门

    Java提供了多种生成随机密码的方法,确保密码既难以猜测又具备足够的复杂性。我们将介绍几种常用的方法,包括使用SecureRandom生成安全随机数、利用Base64编码增加密码复杂性,以及通过自定义字符集和长度来满足特定安全需求。掌握这些技术,您就能轻松创建出既安全又易于管理的随机密码,为您的数字生活增添一层安全保障。接下来,让我们一起探索这些简单而有效的Java密码生成方法吧!

  • 教你用 Java 字节码做点有趣的事 ——无痛破解 Java 系软件

    这篇文章,我们讲解了如何通过 javaagent 和 ASM 的方式来破解软件,回顾一下重点:要通过反编译工具找到相关的 license 检查函数在哪里,然后通过 javaagent 的 premain 函数在类加载之前动态修改字节码,绕过 license 检查机制。反编译后的源码可以看到,这里判断 license 是否过期的方法比较简单,是拿当前时间与过期时间做对比,如果当前时间大于过期时间,就返回 license 已过期。" 逻辑,代码如下所示。语句对应的字节码语句如下所示。改写后的字节码如下所示。

  • Java的破解和反破解

    Java的破解和反破解 Java字节码能够很容易被反编译,今天下午我为了得到一个心仪已久的JBuilder Opentools,于是我不惜放下其他工作,研究了一把该软件加密方法的破解和反破解,结合以前的一些经验,作文一篇与大家共飨。 破解之道: 如今市面上的java obfuscator很多(可以从google分类中列出)比较著名的有4thpass的产品,不要钱的可以用JOD

  • Java字节码修改神器HiBeaver:黑掉你的SDK

    有时候我们在Java开发过程中可能有这样的需求:需要研究或者修改工程依赖的Jar包中的一些逻辑,查看代码运行中Jar包代码内部的取值情况(比如了解SDK与其服务器通信的请求报文加密前的情况)。这个需求类似于Hook。但是往往这些依赖的Jar包中的代码已经被混淆过,删去了本地变量表和代码行号等debug信息,所以无法直接断点调试,其内部逻辑和运行情况也几乎无法触及,研究更难以下手。这时候,一般的办法有二:1.将Jar反解为Java源码,以module方式引入,便可自由修改调试;

  • 由Java的破解和反破解想到的JVM和.Net的实现

    JVM就像仿真的处理器,它内部的工作协同和汇编还是比较相似的,只是一个机器指令层级,也就是说,它只有指令逻辑,没有语法逻辑,如果你对字节码技术足够了解,也可以编出自己的字节码文件,让虚拟机执行,也就是如上文所说的绕过javac(java编译器)的语法检查和语义分析。java平台是很明显的多层结构:java语言层+字节码指令层+jvm内部除了java语言层,下面的两个层次采用可能涉及操作系统的方式编

  • Java加密算法—凯撒加密实现以及暴力破解

    Java加密算法—凯撒加密实现以及暴力破解

  • Java的破解和反破解之道

      java字节码能够很容易被反编译大家都晓得啦,今天下午我为了得到一个心仪已久的jbuilder opentools(昨天1.0 Released,新鲜出炉!但只能用14天,这怎么行,于是我不惜放下其他工作,研究了一把该软件加密方法的破解和反破解,结合以前的一些经验,作文一篇与大家共飨,并不是鼓励大家......   破解之道:   对一些提供license.key(包含授权信息的加密文件)的

  • Java破解网站密码

    多线程破解网站密码,适用于无任何保护措施的网站,如很多学校的教务系统。 需要txt的用户名文件和txt的字典文件,暴力破解。本源码仅供交流学习用。 适用说明: 先用火狐的firebug截取网站登录页面的post消息,将用户名和密码部分取出来,整个消息就被截取成三段,分别填入信息段一,信息段二,信息段三。

  • 教你一招破解字节码加密

    字节码加密的需求 java的字节码是可以反编译的,所以很多时候,做商用产品的时候,防止别人看你的核心代码是一个必要手段,字节码加密的需求就诞生了,本质就是防止别人反编译看代码。加密的方式有很多,不是本文的主要目的。 如何破解字节码加密 只要还是ibm,oracle,hp等通用的jvm,那么字节码加载到内存必须...

  • java 程序的破解

    公司需要考察一套OA系统,于是下载了一套jdk+tomcat+servlet+mysql研究试用,发现只有35天试用期。自己对破解很感兴趣,正在学初级的java,于是想研究一下java破解 。java的源程序被打包成.jar文件,可以用jar工具打开,我是用rar解压的,解压后是一堆*class文件,这种文件是java编译后的文件。jad是一款反编译java的程序,命令也比较简单,直接用jad *

  • 验证码破解的方法,简单验证码破解java示例

    验证码破解的方法,简单验证码破解java示例

  • java破解word

    有效解决付费word问题,欢迎大家下载!

  • JAVA逆向&反混淆-追查Burpsuite的破解原理(转)

    0x00 摘要: 本系列文章通过对BurpLoader的几个版本的逆向分析,分析Burpsuite的破解原理,分析Burpsuite认证体系存在的安全漏洞。 0x01 JD-GUI的用途与缺陷: JD-GUI是一款从JAVA字节码中还原JAVA源代码的免费工具,一般情况下使用这款工具做JAVA逆向就足够了,但是由于其原理是从JAVA字节码中按照特定结构来还原对应的JAVA源代码,因此...

  • 一些防止java代码被反编译的方法

    java作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在。今天就拜读了一篇相关的文章,受益匪浅,知彼知己嘛!!之所以会对java的反编译感兴趣,那是因为自己在学习的过程中,常常需要借鉴一下别人的成果(你懂的...)。或许反编译别人的代码不怎么道德,这个嘛...... 废话不多说,正文如下: 常用的保护技术

  • 关于Java程序反编译(破解)的方法

    关于Java程序反编译(破解)的方法

  • java 破解

    https://www.cnblogs.com/zqy123456/articles/7903385.html http://idea.lanyus.com/ 在安装的idea下面的bin目录下面有2个文件 : 一个是idea64.exe.vmoptions,还有一个是idea.exe.vmoptions 配置 用记事本打开(蓝色框) 分别在最下面一行增加一行 ...

Global site tag (gtag.js) - Google Analytics