通过shell脚本在每个机器上启动zookeeper的时候,可能会显示错误信息“Cannot open channel to X at electionaddress”。这是由于zoo.cfg文件中指定的其他zookeeper服务找不到所导致,是由于部分zookeeper服务器还没有启动连接不上报的错,在所有机器zookeeper服务启动之后该错误提示将会消失。...
阅读全文 →
Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务...
阅读全文 →
Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。...
阅读全文 →
Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000多个服务提供30多亿次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点...
阅读全文 →
nodeclub 是 cnodejs.org 的源码,CNode 算是一个基本的博客系统,包含文章发布, 关注,评论等功能。这些功能可以说是任何一个网站的基础。从 nodeclub 里可以学到什么...
阅读全文 →
Infer 是Facebook的开发团队在代码提交内部评审时,用来执行增量分析的一款静态分析工具,在代码提交到代码库或者部署到用户的设备之前找出bug。由OCaml语言编写的Infer目前能检测出空指针访问、资源泄露以及内存泄露...
阅读全文 →
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。...
阅读全文 →
授权即访问控制,它将判断用户在应用程序中对资源是否拥有相应的访问权限,如有一个角色可以进行添加操作,另外一个角色只可以进行修改操作,另一个角色可以进行删除操作。...
阅读全文 →
shiro的认证过程也就是判断用户名和密码的过程,在认证过程中,用户需要提交实体信息(用户名)(Principals)和凭据信息(密码)(Credentials)来判断用户是否合法,最常见的“实体/凭证”组合便是“用户名/密码”组合。...
阅读全文 →