随笔分类 -  java

摘要:问题:如果有一百台生产者,那么消费者同一时间可以从zookeeper获取到多少台生产者的地址?答、 全部,然后根据dubbo配置的负载均衡算法访问服务器。如果消费者访问的某台生产者挂了会发生什么?答,服务器和注册中心是长连接,挂掉的同时,注册中心会知道,并把他的服务删除,然后告诉消费者,消费者更新本... 阅读全文
posted @ 2015-06-14 23:06 曾曾曾 阅读(653) 评论(0) 推荐(0)
摘要:1.要使Leader获得多数Server的支持,则Server总数必须是奇数2n+1,且存活的Server的数目不得少于n+1.所以最多挂掉3台还能正常工作。2, 搭建3台zookeeper集群,并验证依次挂掉两台会怎么样?其他知识zookeeper原理http://cailin.iteye.com... 阅读全文
posted @ 2015-06-11 23:13 曾曾曾 阅读(1538) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/m13666368773/article/details/8060481正向代理的概念正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站于... 阅读全文
posted @ 2015-06-08 23:40 曾曾曾 阅读(175) 评论(0) 推荐(0)
摘要:原文:http://hxraid.iteye.com/blog/687660当JVM运行Java程序的时候,它会加载对应的class文件,并提取class文件中的信息存放在JVM开辟出来的方法区内存中。那么这个class文件里面到底有些什么内容呢?一、class文件内容概述class文件是由8bit... 阅读全文
posted @ 2015-06-07 09:48 曾曾曾 阅读(333) 评论(0) 推荐(0)
摘要:问题的引入: java中只有值传递,没有引用传递,这里有两种情况,一种是传对象,一种是传基础类型,传对象其实是传对象的引用, http://guhanjie.iteye.com/blog/1683637这篇文章描述了一些情况: 基础类型传递的时候,直接把内存里面真正的值传递过去,而在对象传递的... 阅读全文
posted @ 2015-06-06 11:10 曾曾曾 阅读(1980) 评论(0) 推荐(0)
摘要:引出问题为什么使用补码表示二进制: 因为方便计算。 理解补码:在十进制中9-3=6,因为3+7=10,对于加减运算 -3其实可以看做是7,也即9+7=16(高位移去即减10)=6。二进制也是如此理解。 在程序中所有的二进制都用补码来表示的话,就不会有+,-符号的处理。验证一下: 1的原码、反... 阅读全文
posted @ 2015-05-10 08:29 曾曾曾 阅读(233) 评论(0) 推荐(0)
摘要:项目中如果外包参与,代码质量往往不容易把握(毕竟偶尔会有人偷懒而不遵从代码规范来写代码) 这里笔者记录下使用sonar的一些经验。有需要的也可以参考一下。一、安装sonar本地的sonar 放在 D:\sonar-3.7.2修改D:\sonar-3.7.2\conf\sonar.propert... 阅读全文
posted @ 2015-04-28 11:17 曾曾曾 阅读(314) 评论(0) 推荐(0)