- 博客(22)
- 资源 (3)
- 收藏
- 关注
翻译 Zookeeper:Curator
Curator简介Curator提供了一套Java类库, 可以更容易的使用ZooKeeper。 ZooKeeper本身提供了Java Client的访问类,但是API太底层,不宜使用, 容易出错。 Curator提供了三个组件。 Curator共有四个子项目组成: - Curator client用来替代ZOoKeeper提供的类, 它封装了底层的管理并提供了一些有用的工具; - Curat
2016-06-28 08:52:10
596
原创 分布式系统_进程间通信_dubbo使用入门
Dubbo简介DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo RPC框架不同于一般的RPC框架的地方在于,Dubbo RPC的目的在于实现SOA服务的治理和服务管理。其通过服务注册中心来发现服务,并通过服
2016-05-03 16:17:54
1769
原创 Velocity模板_toolbox
velocity模板引擎本身提供了基本的语法层面的解析,在实际的使用中还有很多可以扩展的工具来简化开发中遇到的一些问题,比如数据的格式化、页面相关的路径处理等。
2016-03-22 10:16:02
5564
原创 Disconf入门指南(1)
在分布式系统开发中,尤其是有众多的开发团队协作开发时,对底层平台和中间件平台的统一管理、统一调度是保障整个团队有序开发、协同处理的关键。常见的开源配置中心有Diamond(阿里巴巴开源)、DisConf(百度开源)。
2016-03-17 11:29:14
28142
5
原创 开发工具_版本管理Git
Git是目前最流行的版本管理系统。 参考:http://www.ruanyifeng.com/blog/2014/06/git_remote.html 手册:http://www.yiibai.com/git/
2016-02-22 19:10:15
879
原创 集群监控_Ganglia使用入门
简介Ganglia 是 UC Berkeley 发起的一个开源监视项目,设计用于测量数以千计的节点。每台计算机都运行一个收集和发送度量数据(如处理器速度、内存使用量等)的名为 gmond 的守护进程。它将从操作系统和指定主机中收集。接收所有度量数据的主机可以显示这些数据并且可以将这些数据的精简表单传递到层次结构中。正因为有这种层
2016-02-14 00:48:35
3064
原创 WebX实践指南_持久化(三)
现在主流的持久化方案包括了IBatis以及Hibernate,两种方案的选型,这里不做阐述,因为笔者没用过Hibernate不敢随便评论。我选择IBatis是觉得自己写SQL做映射,很灵活,自己可以掌握SQL的设计。
2016-02-02 19:56:31
814
原创 CAS SSO使用指南
CAS SSO简介CAS 使用指南部署CAS Server配置数据库客户端 dependency> groupId>commons-logginggroupId> artifactId>commons-loggingartifactId> version>1.1version> dependency>
2016-01-29 18:28:14
984
原创 Cloud Foundry使用指南
常规的应用,大多数可以不经过任何修改即可部署于CloudFoundry云平台之上,但是在一些特殊情况下,总是不可避免地会出现一些细小的问题,如果在应用设计之初,就考虑到针对云平台的一些特殊情况,遵守云平台的规范,就会使应用更适应云平台环境,不止是CF平台,也包括其他的云平台,下边列举几条在应用设计之初应该考虑的情况:1、避免使用本地文件系统部署于CloudFoundry云平台的应用,在设计
2016-01-18 15:41:42
4011
原创 SCXML有限状态自动机
状态机简介状态存储关于过去的信息,就是说:它反映从系统开始到现在时刻的输入变化。转移指示状态变更,并且用必须满足来确使转移发生的条件来描述它。动作是在给定时刻要进行的活动的描述。有多种类型的动作:进入动作(entry action):在进入状态时进行退出动作:在退出状态时进行输入动作:依赖于当前状态和输入条件进行转移动作:在进行特定转移时进行 FSM(有限状态机)可以
2016-01-15 11:33:04
794
原创 WebX实践指南_页面模板(二)
正如前面所讲的,WebX中View使用Velocity模板引擎来实现的。VelocityVelocity是一个基于Java的模板引擎,它可以让视图的设计者在web页面中引用java代码中定义的数据对象和命令,从而实现真正意义上的MVC模式,保证了系统长期可维护性。下面简单地介绍下,Velocity的使用,关于Velocity的更详细介绍参考:http://velocity.apache.org/en
2015-11-26 22:27:05
1560
原创 WebX实践指南_请求处理(一)
通过WebX入门指南,相信大家都能开始尝试添加自己的处理页面了。基本上能够完成简单的页面设计了。我们通常说网站是B/S架构的,那这种模式只要掌握前后端的分工和交互,就能游刃有余。因此,本节就从前后端交互方式来说明如何实现高效的代码设计。
2015-11-26 16:03:32
4062
原创 WebX入门指南
[说明] 本文围绕WebX的Web框架展开,试图将整个开发中使用的软件栈或者说生态系统串联起来。本文中不讲解原理性的东西,只是讲解各种场景下如何使用WebX相关的技术。入门指南中涉及到的实践指南和原理指南,不会展开,在后续博文中,详细阐述。WebX简介详细的简介说明见WebX官网。首先看一下WebX的官方介绍: Webx是一个框架,它可用来做下面的事情: 创建一个全功能的Web应用
2015-11-25 17:51:56
14697
WebX入门指南示例程序
2015-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人