zookeeper入口单测类相关流程. 通过debug反向搜索代码,和调用链路.

1.启动流程,观察info日志. 2.stat查询.     也没有查到对应日志, debug后全局搜索 返回字符串 "This ZooKeeper instance is not currently serving requests" [只能靠debug才能获取这些信息了] ...

2016-11-29 22:12:59

阅读数 275

评论数 0

我的面试题. 业务抽象能力测试.

1. public enum Status { TRADE(3, "交易中"), PAY(4, "支付中"), CANCEL(5, "取消"), ONLINE_PAYED(6, "线上支付成功&q...

2016-11-29 16:00:41

阅读数 1154

评论数 0

zookeeper eclipse mac系统环境搭建之路 (idea) 3.4.9版本号

1.首先你要会java,有过java eclipse编码经验. 2.安装java 和 ant ,然后命令行里能执行java 和 ant 3. 之前一直用maven,对ant不熟悉. 去入门了下ant 4. 执行ant bin-package 5. ant eclipse 遇到的问题 如果...

2016-11-29 15:07:45

阅读数 609

评论数 0

mac icloud 一点击就死机 或者mac连不上wifi ,无法弹出wifi登录窗.

根本解决(联系苹果官方客服后):  1. 打开finder  2.按住 option 按键 ,点击菜单栏上的"前往"按钮.  3. 点击 "资源库"  4. 找到Keychains文件夹,双击进入  5. ctrl+a 全选所有文件夹和文件. 右键放入到 ...

2016-11-28 17:39:46

阅读数 2785

评论数 0

需求拆分到设计流程总览

1.需求理解: (前两年)     1.流程理解(用例者,入口,并行流转.)     2.状态机,流程引擎理解. +行为理解(有些流程是并行的,有些是串行的)     3.异常case理解     流程引擎图(节点,流程,行为,用例者)流转. 2. 领域和模块划分(第三年,初步的模块划分,第四年...

2016-11-28 11:32:33

阅读数 1110

评论数 0

设计-依赖关系的理解

1. 依赖最好是单向    1.1 如果一定要双向注入, 某一个依赖最好转换为接口依赖,实现反向调用或者说反向通知的效果.    1.2  接口(父类)依赖和mq其实是类似的. 另外一个通过存储解耦,变回调通知为阻塞查询某个队列存储(zookeeper常用)     Follower 依赖 Fo...

2016-11-27 23:16:41

阅读数 444

评论数 0

codeReviw层级和意义,业务后备

1.很多人以为codeReview的意义是保障质量. 但更多的是      1.业务知识分享和反向check  2.组员互备,当有人忙于其他项目或者请假时,要顶上.  3.通过单测对输入输出来反向check业务逻辑.      要建立在模块划分的基础上,并且团队内部要明确职责. 代码边界要清晰...

2016-11-25 14:04:24

阅读数 417

评论数 0

git应用题

1. 在 git 中,如何判断已知的 commitId 是否已经合并到了master分支? 2. 如果通过commitId找到对应的初始分支. http://stackoverflow.com/questions/2706797/finding-what-branch-a-git-co...

2016-11-24 16:12:32

阅读数 209

评论数 0

git merge 原理 ,wiz 等云同步原理

idea中. 左边是 本地,中间是合并结果. (红色代表冲突) 右边是merge过来的. opendiff中  云同步普通更新: 如果每次更新都保存完整的文件快照. 那么会冗余存储太多数据. 如果只保存diff, 那么一旦很多次更新后,要计算N次更新后的文本,就要通过原始文件一次次dif...

2016-11-23 20:03:51

阅读数 758

评论数 0

自动下载sh脚本,shell脚本 并执行

一句话解决本地文件配置问题. bash

2016-11-22 13:32:25

阅读数 2838

评论数 0

linux 自启动遇到的java 程序启动不起来的大坑

不是运维, 要配置个自启动脚本.  http://jingyan.baidu.com/article/fec7a1e5136c571190b4e720.html http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html 直...

2016-11-15 23:16:36

阅读数 1469

评论数 0

dubbo关于filter组装,extension扩展逻辑.

以dubbo consuemr 的spring factory-bean ( ReferenceConfig)为例: public class ReferenceConfigT> extends AbstractReferenceConfig { private stati...

2016-11-15 23:06:32

阅读数 1900

评论数 0

git 相关变量和概念

https://jasoncodes.com/posts/gup-git-rebase BRANCH=$(git symbolic-ref -q HEAD) BRANCH=${BRANCH##refs/heads/} BRANCH=${BRANCH:-HEAD} ...

2016-11-15 19:50:37

阅读数 440

评论数 0

Dubbo源码分析(二):Dubbo之消费端(Consumer)

http://www.cnblogs.com/huqianliang/p/5673652.html 该文只讲到consumer的生成,getObject(). 并没有说这个ReferenceBean如何添加到spring容器监管中. 其实是在DubboBeanDefinitionParser...

2016-11-09 19:02:29

阅读数 440

评论数 0

手动将new出来的object注入(注册)到spring容器中

看dubbo源代码. xml里配置的dubbo consumer对应的ReferenceBean. 是spring的FactoryBean. 一般情况下FactoryBean 直接配置在xml里,然后spring自动注入. 但现在需要手动(编程式)将FactoryBean手动注入到容器中. ...

2016-11-09 16:02:40

阅读数 3452

评论数 0

duubo duuboMock mockDubbo源代码解析 模拟dubbo调用,类似依赖注入获取对应信息

期待能完成类似与http的集成测试 mvcmock调用.. 获取到servlet,然后模拟集成测试dubbo接口. 网上很多mock servlet都是说的是单测mock ( import org.springframework.test.web.servlet.MockMvc; 这里有例...

2016-11-04 16:56:31

阅读数 3225

评论数 0

看zookeeper源代码庖丁解牛[还是写的很乱,自己看都看不懂了.]

层次关系, 内存型中间件的也可以有实体. 把实体抽象出来,逻辑抽象出来. 其他就都是内部的BO了. 一个程序的包没有体现出这些,自己就应该去抽象出这些实体类.持久化的实体类. socket这种都是框架属性,完全可以归属到在业务外的包中. 1.流程:     选举流程: 了解算法. 2.边界...

2016-11-02 22:06:14

阅读数 1700

评论数 0

查看zookeeper等源码学到的封装类.

1.zookeeper: DatagramSocket类: ,自动bind 含checkSum的io类.

2016-11-02 21:55:41

阅读数 428

评论数 0

提示
确定要删除当前文章?
取消 删除