码迷,mamicode.com
首页 >  
搜索关键字:源码解析    ( 2077个结果
Curator源码解析(四)ZooKeeper存在的连接问题
都说Curator的连接机制比较牛逼,所以在分析Curator的连接和重试机制之前,我想先搞清楚原生的ZooKeeper的连接存在哪些问题。 下面是我查阅资料总结的结果,转载请注明出处: jiq?钦's technical Blog Curator虽然提供所谓的高层抽象API来简化了ZooKeeper的使用,但更重要的是封装了管理到ZooKeeper集群的连接以及重试机制的复杂性,...
分类:其他好文   时间:2015-01-06 23:13:47    阅读次数:339
jquery源码解析:jQuery对元素属性的操作3
这一课,我们将讲解val方法,以及对value属性的兼容性处理,jQuery中通过valHooks对象来处理。首先,我们先来看下val方法的使用:$("#input1").val() //获取input元素的value属性值$("#input1").val("hello") //设置inpu...
分类:Web程序   时间:2015-01-05 23:11:29    阅读次数:197
jquery源码解析:jQuery对元素属性的操作2
这一课,我们将继续讲解jQuery对元素属性操作的方法。首先,我们先看一下这几个方法是如何使用的:$("#div1").addClass("box1 box2"); //给元素div的class属性添加box1和box2$("#div1").removeClass("box1"); //删除...
分类:Web程序   时间:2015-01-05 21:41:26    阅读次数:155
iOS安全- 网络封包分析工具Charles
之前写了一篇文章: iOS开发- 以图搜图功能实现 (源码+解析)好多朋友都比较好奇我是如何获取到百度以图搜图的API, 其实这非常简单。 利用网络封包分析工具 “ Charles ” 就能轻松实现。获取以图搜图API,只有简单3步:1. 打开Charles2. 模拟识图,发送请求3. 分析请求本来想自己介绍下这个工具的,不过看到唐巧大神有一篇相关的文章,我就不班门弄斧了。这里参考他的介绍。另外,...
分类:移动开发   时间:2015-01-05 18:49:31    阅读次数:189
Curator源码解析(一)源码结构和测试程序
Curator是Netflix开源的一套ZooKeeper客户端框架. Netflix在使用ZooKeeper的过程中发现ZooKeeper自带的客户端太底层, 应用方在使用的时候需要自己处理很多事情, 于是在它的基础上包装了一下, 提供了一套更好用的客户端框架. Netflix在用ZooKeeper的过程中遇到的问题, 我们也遇到了, 所以开始研究一下, 首先从他在github上的源码, w...
分类:其他好文   时间:2015-01-05 00:38:49    阅读次数:284
Curator源码解析(三)访问接口分析
接着上一篇,将分析测试程序中的访问接口部分。 2调用ZooKeeper访问接口 初始化和启动分析完了,操作接口调用代码如下: String path = ZKPaths.makePath(PATH, name); byte[] bytes =args[1].getBytes(); try {     client.setData().forPath(path,bytes); }...
分类:其他好文   时间:2015-01-05 00:38:17    阅读次数:212
Curator源码解析(二)初始化和启动分析
上一篇文章这里已经列出了Curator的一个使用的例子,这篇文章将详细分析其初始化和启动部分。 测试程序分析 1      初始化和启动 (1) newClient方法返回CuratorFramework接口对象:   public staticCuratorFramework newClient(String connectString, int sessionTimeou...
分类:其他好文   时间:2015-01-05 00:37:59    阅读次数:334
Collections.sort in JDK6:MergeSort
本文是对JDK6中Collections.sort方法的源码解析,也可以看作是对Comparison method violates its general contract!的后续分析。在JDK6中,该方法底层使用的是经过优化后的归并排序,废话不多说,直接看源码。public static void sort(List list, Comparator c) { Object[] a = l...
分类:其他好文   时间:2015-01-02 14:42:04    阅读次数:225
myBatis 3.2.7 如何打印 sql
该文中使用的log框架为logbackmyBatis3.0.6左右的版本时打印sql的时候只需要配置如下属性: 源码解析:PreparedStatementLogger里面看这个log.isDebugEnabled() public Object invoke(Object proxy, Met.....
分类:数据库   时间:2014-12-31 18:23:37    阅读次数:242
jquery源码解析:jQuery对元素属性的操作1
我们先来看一下jQuery中有多少个方法是用来操作元素属性的。首先,看一下实例方法:然后,看下静态方法(工具方法):静态方法是内部使用的,我们外面使用的很少,实例方法才是对外的。接下来,我们来看下一些方法是如何使用的?$("#div1").attr("title","hello") ,设置属性,两个...
分类:Web程序   时间:2014-12-31 00:56:02    阅读次数:296
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!