摘要: alibaba有好几个分布式框架,主要有:进行远程调用(类似于RMI的这种远程调用)的(dubbo、hsf),jms消息服务(napoli、notify),KV数据库(tair)等。这个框架/工具/产品在实现的时候,都考虑到了容灾,扩展,负载均衡,于是出现一个配置中心(ConfigServer)的东... 阅读全文
posted @ 2014-12-22 14:32 行动派大鹏 阅读(4851) 评论(1) 推荐(0) 编辑
摘要: Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将 从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分析 阅读全文
posted @ 2014-12-22 14:16 行动派大鹏 阅读(258) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper系列之一:ZooKeeper简介 ZooKeeper 是一个为分布式应用所设计的分布的、开源的协调服务。分布式的应用可以建立在同步、配置管理、分组和命名等服务的更高级别的实现的基础之上。 ZooKeeper 意欲设计一个易于编程的环境,它的文件系统使用我们所熟悉的目录树结构。 Zo 阅读全文
posted @ 2014-12-22 14:14 行动派大鹏 阅读(323) 评论(0) 推荐(0) 编辑
摘要: Eclipse安装好m2e插件,使用Maven构建项目后,启动web项目就行就非常简单了,你不再需要下载然后在eclipse中配置tomcat。右键你的项目 -> Run As -> Run Configurations...双击左侧的Maven Build,会出现一个New_configurati... 阅读全文
posted @ 2014-12-22 14:03 行动派大鹏 阅读(6377) 评论(0) 推荐(0) 编辑
摘要: 当当网近日开源了Dubbox项目,可为Dubbo服务框架提供多项扩展功能,包括REST风格远程调用、Kryo/FST序列化等等。当当网架构部和技术委员会架构师沈理向InfoQ中文站介绍了Dubbox项目,开发背景和主要特点描述如下:Dubbo是一个被国内很多互联网公司广泛使用的开源分布式服务框架,即... 阅读全文
posted @ 2014-12-22 14:00 行动派大鹏 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 1.概述Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点: 那么,Dubbo是什么?... 阅读全文
posted @ 2014-12-22 13:59 行动派大鹏 阅读(726) 评论(0) 推荐(0) 编辑
摘要: dubbo协议实现与webservice一样的效果,用于服务调用之间的接口。dubbo可在中间实现真正意义上的中间调用管理,是一个中间管理系统。demo:http://www.devnote.cn/download/182同步服务端集成 同步服务端统一试用dubbo服务端集成到业务系统。目前的场景试... 阅读全文
posted @ 2014-12-22 13:54 行动派大鹏 阅读(801) 评论(0) 推荐(0) 编辑
摘要: maven是个项目管理工具,集各种功能于一身,下面介绍maven web项目在eclipse种的配置,并于tomcat集成。配置成功后,可以跟一般的web项目一样调试。一、准备条件1、安装下载jdk这里以jdk1.6为例2、安装eclipse到eclipse官网下载 Eclipse IDE for ... 阅读全文
posted @ 2014-12-22 13:49 行动派大鹏 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在 Project Facets里面修改Dynamic web module为 阅读全文
posted @ 2014-12-22 13:48 行动派大鹏 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 这篇文章简单的写了一个java验证码,为之前写过的springMVC注册功能加上验证码,验证码的作用就不多说了,防止机器人程序恶意注册什么的。。其中User.java,加上了password和code的属性,同时将password持久到数据库,code属性使用@transient注解使其不被持久到数... 阅读全文
posted @ 2014-12-22 12:00 行动派大鹏 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 这次不再使用struts2做控制器,采用spring自己的springMVC框架实现。首先,改写pom.xml文件,不需要struts2的相关jar了。pom.xml 4.0.0 com.sgl MSSH war 0.0.1-SNAPSHOT MSSH Maven... 阅读全文
posted @ 2014-12-22 11:57 行动派大鹏 阅读(699) 评论(0) 推荐(1) 编辑
摘要: Maven搭建struts2+spring+hibernate环境(一) 本文简单的使用STS的自带的maven插件工具搭建ssh(struts2+spring+hibernate)开发环境,图文并茂,简单上手,适合新手。关于STS的介绍,请参考另一篇文章《Java IDE介绍:Spring开发利器... 阅读全文
posted @ 2014-12-22 11:54 行动派大鹏 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: 最近接触maven, 配置过程中记录一下。STS是解压版的,启动后,可以看到已经有了Maven插件,,但是,STS也同时给你了一个Maven,但是通常不建议使用STS自带的maven。使用默认的也可以,不过有时候可能出现各种莫名其妙的问题。一、首先下载Maven并配置自定义本地仓库它是apache下... 阅读全文
posted @ 2014-12-22 11:46 行动派大鹏 阅读(23466) 评论(2) 推荐(3) 编辑
摘要: 分布式缓存出于如下考虑,首先是缓存本身的水平线性扩展问题,其次是缓存大 并发下的本身的性能问题,再次避免缓存的单点故障问题(多副本和副本一致性)。分布式缓存的核心技术包括首先是内存本身的管理问题,包括了内存的分配,管 理和回收机制。其次是分布式管理和分布式算法,其次是缓存键值管理和路由。什么是Mem... 阅读全文
posted @ 2014-12-22 10:54 行动派大鹏 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 最近因为参与项目的关系,对淘宝,京东,苏宁易购三家网站系统构架做了一点点了解。 阅读全文
posted @ 2014-12-22 09:58 行动派大鹏 阅读(3078) 评论(0) 推荐(0) 编辑
摘要: hadoop是有apache基金会所开发的分布式系统基础架构,其主要提供了两方面的功能:分布式存储和分布式计算。 其中分布式存储是分布式计算的基础,在hadoop的实现里面,提供了分布式存储的接口,并自己实现了一个分布式存储的实现即HDFS,但并不代表 hadoop只支持HDFS这一中实现,其同时支... 阅读全文
posted @ 2014-12-22 09:43 行动派大鹏 阅读(631) 评论(0) 推荐(0) 编辑
摘要: hadoop的核心分为两块,一是分布式存储系统-hdfs,这个我已经在上一章节大致讲了一下,另一个就是hadoop的计算框架-mapreduce。 mapreduce其实就是一个移动式的基于key-value形式的分布式计算框架。 其计算分为两个阶段,map阶段和reduce阶段,都是对数据的处... 阅读全文
posted @ 2014-12-22 09:42 行动派大鹏 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: 分布式文件系统即是网络中多台计算机组合在一起提供一个统一存储及管理的系统。 Hadoop提供了一个文件系统接口和多个分布式文件系统实现,其中比较重要的就是HDFS(Hadoop Distributed Filesystem)了。Hadoop是一个综合性的文件系统抽象,因此它也可以集成其他文件系统的实... 阅读全文
posted @ 2014-12-22 09:41 行动派大鹏 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 了解hadoop,首先就需要先了解hadoop的数据流,就像了解servlet的生命周期似的。hadoop是一个分布式存储(hdfs)和分布式计算框架(mapreduce),但是hadoop也有一个很重要的特性:hadoop会将mapreduce计算移动到存储有部分数据的各台机器上。术语 Ma... 阅读全文
posted @ 2014-12-22 09:40 行动派大鹏 阅读(408) 评论(0) 推荐(0) 编辑
摘要: “兵马未动,粮草先行”,要想深入的了解hadoop,我觉得启动或停止hadoop的脚本是必须要先了解的。说到底,hadoop就是一个分布式存储和计算框架,但是这个分布式环境是如何启动,管理的呢,我就带着大家先从脚本入手吧。说实话,hadoop的启动脚本写的真好,里面考虑的地方非常周全(比如说路径中有... 阅读全文
posted @ 2014-12-22 09:39 行动派大鹏 阅读(350) 评论(0) 推荐(0) 编辑