- 博客(20)
- 资源 (22)
- 收藏
- 关注
转载 开源实时日志分析ELK平台部署
开源实时日志分析ELK平台部署日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。当务
2016-08-15 09:54:29 2258
转载 分布式服务框架HSF学习
HSF提供的是分布式服务开发框架,taobao内部使用较多,总体来说其提供的功能及一些实现基础:1.标准Service方式的RPC 1)、Service定义:基于OSGI的Service定义方式 2)、TCP/IP通信: IO方式:nio,采用mina框架 连接方式:长连接 服务器端有限定大小的连接池 WebService方式 3)、序列化:H
2016-08-08 13:59:32 2778
原创 分布式服务框架
dubbo以及dubbox框架是包装了RPC的soa服务化的调用。http://www.cnblogs.com/yjmyzz/p/dubbox-demo.html这篇文章讲解的比较详细
2016-08-08 11:14:01 326
转载 spring framework源码下载并导入eclipse
http://blog.csdn.net/buyaore_wo/article/details/8977746一. 准备工作1.下载安装sts(springsource推荐使用), 毕竟人家的框架用他自家的ide是最好的,当然sts也是基本eclipse的, 下载地址: http://www.springsource.org/downloads/sts-ggts2.下载
2016-08-08 10:15:15 319
转载 理解RESTful架构
http://www.ruanyifeng.com/blog/2011/09/restful越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;
2016-08-07 11:48:23 316
转载 海量小文件存储tfs
http://code.taobao.org/p/tfs/wiki/get/TFS(Taobao FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。TFS为淘宝提供海量小文件存储,通常文件大小不超过1M,满足了淘宝对小文件存储的需求,被广泛地应用在淘宝各
2016-08-07 11:11:39 2172
转载 分布式队列编程模型、实战
http://www.open-open.com/lib/view/open1470275755113.html介绍作为一种基础的抽象数据结构,队列被广泛应用在各类编程中。大数据时代对跨进程、跨机器的通讯提出了更高的要求,和以往相比,分布式队列编程的运用几乎已无处不在。但是,这种常见的基础性的事物往往容易被忽视,使用者往往会忽视两点:使用分布式队列的时候,没有意识到
2016-08-06 11:22:55 1786
转载 ZooKeeper实现分布式队列Queue
http://www.aboutyun.com/thread-6819-1-1.html前言ZooKeeper是一个分步式的协作系统,何为协作,ZooKeeper价值又有何体现。关于ZooKeeper的基本使用,请参考:ZooKeeper伪分步式集群安装及java编程命令操作目录分布式队列设计思路程序实现1. 分布式队列队列有很多种产品,
2016-08-06 11:09:06 1275 1
转载 Kafka+Spark Streaming+Redis实时计算整合实践
http://shiyanjun.cn/archives/1097.html基于Spark通用计算平台,可以很好地扩展各种计算类型的应用,尤其是Spark提供了内建的计算库支持,像Spark Streaming、Spark SQL、MLlib、GraphX,这些内建库都提供了高级抽象,可以用非常简洁的代码实现复杂的计算逻辑、这也得益于Scala编程语言的简洁性。这里,我们基于1.3.0
2016-08-05 16:26:33 1780
转载 Flume+Kafka+SparkStreaming整合
1.Flume介绍. 21.1 Flume数据源以及输出方式. 21.2 Flume的核心概念. 21.3 Flume结构. 21.4 Flume安装测试. 31.5 启动flume42.Kafka介绍. 42.1 Kafka产生背景. 42.2 Kafka部署结构. 42.3 Kafka集群架构. 42.4 Kafk
2016-08-05 15:58:54 835
转载 Doxygen + Graphviz windows下安装配置(图解)
查看一些开源代码经常被一些函数的调用关系给绕进去,经过网上查阅资料,发现了这个好用的方法,拿出来和大家分享下安装和应用的过程。本人常用windows系统,所以主要讲解下windows下相关的内容要使用doxygen生成漂亮的调用关系图,那就必须安装下图形生成工具graphviz软件,要通过html生成chm文档,那就要用htmlhelp软件了,我想已经说明了三者的关系了,哦,至于d
2016-08-05 14:05:19 430
原创 研发工程师的软实力
1、学会使用VP画业务的时序图2、学会使用powerdesigner画类图以及数据库中表之间的关系3、学会写PPT4、学会使用xmind画思维导图5、学会使用doxygen将程序转化为类图6、学会使用eclipse与各种插件的组装7、学会使用svn从服务器导出、导入项目8、学会使用pitty等终端连接远程服务器9、学会使用navite等mysql的客户端会了这些
2016-08-05 11:45:04 651
转载 淘宝druid数据库连接池使用示例
参考:淘宝连接池Druid http://www.zhurouyoudu.com/index.PHP/archives/635/http://code.alibabatech.com/wiki/display/Druid/Homedruid使用 http://blog.csdn.net/yunnysunny/article/details/8657095
2016-08-04 17:47:22 692
转载 浅谈MINA的使用
http://blog.csdn.net/yuan16423276最近做了一个POS终端通信的小项目,主要是给POS终端提供TCP接口。之前的工作中没有从事相关的开发,也没涉及到网络通信的相关框架,在网上找了一些相关资料,最终选用了apache下的mina框架。mina框架是一个网络通信框架,也就是它是基于TCP/IP、UDP/IP的协议栈的通信框架。mina对Java的soc
2016-08-04 15:48:36 1167
转载 Java NIO原理 图文分析及代码实现
最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm )机制时,发现hadoop的RPC机制的实现主要用到了两个技术:动态代理(动态代理可以参考博客:http://weixiao
2016-08-04 15:17:12 238
转载 Java实现Redis的消息订阅和发布
http://blog.csdn.net/u011734144/article/details/51782085首先需要一个消息监听器类[html] view plain copy package com.sogou.baike.testimport.testSubscribe; import redis.c
2016-08-03 17:46:04 1849
转载 React 入门实例教程
http://www.ruanyifeng.com/blog/2015/03/react.html阮一峰的网络日志 » 首页 » 档案上一篇:使用 Make 构建网下一篇:尾调用优化 分类: JavaScriptReact 入
2016-08-02 13:49:53 2695
转载 2PC
2PC(Two Phase Commitment Protocol)实现分布式事务的关键就是两阶段提交协议。在此协议中,一个或多个资源管理器的活动均由一个称为事务协调器的单独软件组件来控制。此协议中的五个步骤如下:· 应用程序调用事务协调器中的提交方法。· 事务协调器将联络事务中涉及的每个资源管理器,并通知它们准备提交事务(这是第一阶段的开始)。· 为 了以肯定的方
2016-08-01 09:25:29 339
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人