欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

 分类:编程内功

DDD领域驱动设计详解

DDD领域驱动设计详解
概念中的DDD DDD: 领域驱动设计,它是对面向对象的的分析和设计(OOAD,Object Orient Analysis Design)的一个补充,对技术框架进行了分层规划,同时对每个类进行了策略和类型划分。领域模型是领域驱动的核心 ,采用DDD的设计思想,业务逻辑 不再集中...

water 10年前 (2015-11-12) 5299℃ 0评论 1喜欢

Kryo分析与运用

Kryo分析与运用
版本 2.16长时间运行可能会导致OOM,版本2.18有bug,不能正确序列化map和collection。 真是悲剧,所用的每一个版本都有bug。不过从代码来看,作者有时的确比较随便。。测试用例也少。。(比起msgpack少多了) =======================...

water 10年前 (2015-11-04) 5061℃ 0评论 0喜欢

UMongo->MongoDB集群管理工具

UMongo->MongoDB集群管理工具
UMongo (前身是 JMongoBrowser) 是一个图形化界面的工具,用来浏览和管理 MongoDB 集群,支持 Linux, Windows 和 Mac OSX. UMongo特性有:1. 支持连接到单个服务器、复制集以及 MongoS 实例2. 数据库管理:creat...

water 10年前 (2015-10-30) 4027℃ 0评论 0喜欢

sap系统实施步骤

sap系统实施步骤
SAP实施方法分几步?答:1SAP系统的IDES、DEV、QAS、PRD分别是其演示练习、开发、质量保证、生产系统。其中: IDES:Internet Demonstration and Evaluation System,交互式演示与评估系统...

water 10年前 (2015-10-27) 4772℃ 0评论 0喜欢

SOA:服务设计原则及其实践方式(下)

SOA:服务设计原则及其实践方式(下)
在上一篇中, 我说到SOA是一个特别大的话题,不但没有绝对统一的原则,而且很多原则本身的内容也具备相当模糊性和宽泛性。虽然我们可以说SOA ≈ 模块化开发 + 分布式计算,但由于其原则的模糊性,我们仍然很难说什么应用是绝对符合SOA的,只能识别出哪些是不符合SOA的。 本篇将...

water 10年前 (2015-10-21) 3244℃ 0评论 0喜欢

SOA:服务设计原则及其实践方式(上)

SOA:服务设计原则及其实践方式(上)
大量互联网公司都在拥抱SOA和服务化,但业界对SOA的很多讨论都比较偏向高大上。本文试图从稍微不同的角度,以相对接地气的方式来讨论SOA,集中讨论SOA在微观实践层面中的缘起、本质和具体操作方式,另外也用相当篇幅介绍了当今互联网行业中各种流行的远程调用技术等等,比较适合从事实际工...

water 10年前 (2015-10-21) 3437℃ 0评论 0喜欢

ELK-日志收集架构

ELK-日志收集架构
本周的工作计划是调研并测试ELK,那什么是ELK呢?简而言之就是开源的主流的日志收集与分析系统。 ELK是三个工具的总称: E: ElasticSearch L: Logstash K: Kibana 我这里主要想强调的,是它们三个组合起来以后,提供强大的开箱即用...

water 10年前 (2015-10-20) 4175℃ 0评论 0喜欢

scribe、chukwa、kafka、flume日志系统对比

scribe、chukwa、kafka、flume日志系统对比
1. 背景介绍许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的pv,查询等),处理 这些日志需要特定的日志系统,一般而言,这些系统需要具有以下特征:(1) 构建应用系统和分析系统的桥梁,并将它们之间的关联解耦;(2) 支持近实时的在线分析系统和类似于Hadoop...

water 10年前 (2015-10-20) 3778℃ 0评论 0喜欢

分布式搜索elasticsearch集群监控工具bigdesk

分布式搜索elasticsearch集群监控工具bigdesk
分布式搜索elasticsearch集群监控工具bigdesk   bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu、内存使用情况,索引数据、搜索情况,http连接数等。项目git地址: 。和head一样,它也...

water 10年前 (2015-09-24) 3420℃ 0评论 0喜欢

大数据之​Hadoop,Spark和Storm分析

大数据之​Hadoop,Spark和Storm分析
大数据(Big Data) 大数据,官方定义是指那些数据量特别大、数据类别特别复杂的数据集,这种数据集无法用传统的数据库进行存储,管理和处理。大数据的主要特点为数据量大(Volume),数据类别复杂(Variety),数据处理速度快(Velocity)和数据真实性高(Verac...

water 11年前 (2015-07-28) 3905℃ 0评论 0喜欢

大数据架构师基础:hadoop家族,Cloudera系列产品介绍

大数据架构师基础:hadoop家族,Cloudera系列产品介绍
大数据我们都知道hadoop,可是还会各种各样的技术进入我们的视野:Spark,Storm,impala,让我们都反映不过来。为了能够更好的架构大数据项目,这里整理一下,供技术人员,项目经理,架构师选择合适的技术,了解大数据各种技术之间的关系,选择合适的语言。 我们可以带着下面...

water 11年前 (2015-07-28) 3950℃ 0评论 0喜欢

elasticsearch配置文件详解

elasticsearch配置文件详解
elasticsearch的config文件夹里面有两个配置文 件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日 志的,所以logging.yml里的设置按普通log4j配置文件来设置...

water 11年前 (2015-07-27) 3302℃ 0评论 0喜欢

分布式搜索elasticsearch 环境搭建

分布式搜索elasticsearch 环境搭建
1、elasticsearch安装 elasticsearch的安装超级easy,解压即用(要事先安装好java环境)。 到官网 http://www.elasticsearch.org下载最新版的 elasticsearch 运行包; 下载完解开有三个包: bin 是运行的脚本...

water 11年前 (2015-07-20) 3785℃ 0评论 1喜欢

spring源码分析、指导

spring源码分析、指导
浅浅读了一些spring2.0的源码和一些分析资料。其中jiwenke写的对spring的分析文章对我的帮助很大,这几天jiwenke又计划写一些更深入的spring分析文章了,十分的期待,对spring感兴趣的朋友不妨看一下http://jiwenke.iteye.com/的博...

water 11年前 (2015-07-17) 3599℃ 0评论 0喜欢

如何构建高伸缩性的社交App交互式系统

如何构建高伸缩性的社交App交互式系统
个社交App需实现的功能 用户关注的常规社交功能、活动、地理位置、探索功能、新鲜事、视频照片分享等等,需要提供的功能不胜枚举,所以从技术角度来说,开发者需要解决的问题也是异常复杂的。 当 一款社交App发布之初,用户访问量比较小,使用一台服务器就能够支撑全部的访问压力和数据存储需...

water 11年前 (2015-07-13) 3173℃ 0评论 0喜欢