上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: 在深入学习zookeeper我想先给大家介绍一个和zookeeper相关的应用实例,我把这个实例命名为远程调用服务。通过对这种应用实例的描述,我们会对zookeeper应用场景会有深入的了解。 远程调用是系统与系统之间的通信机制,它的另一种理解就是进程间的通信。做分布式系统的开发,远程调用技术是其核心技术。远程调用技术可以将一组计算机系统形成一个网络系统,对外提供整体服务,那么这一群的计算机系统就构成了一个更大型,性能更高的计算机系统。 我在前面的博客里介绍了一种分布式网站的架构设计,其中就有一个使用netty技术编写的组件作为前端系统和服务端系统通信的媒介。在一个大型的互联网公司里会... 阅读全文
posted @ 2013-09-02 23:31 夏天的森林 阅读(19300) 评论(25) 推荐(28) 编辑
摘要: 在前面的文章里我多次提到zookeeper对于分布式系统开发的重要性,因此对zookeeper的学习是非常必要的。本篇博文主要是讲解zookeeper的安装和zookeeper的一些基本的应用,同时我还会教大家如何安装伪分布式,伪分布式不能在windows下实现,只能在linux下实现,我的伪分布式是通过电脑的虚拟机完成了,好了,不废话了,具体内容如下: 首先我们要下载一个zookeeper,下载地址是: http://www.apache.org/dyn/closer.cgi/zookeeper/ 一般我们会选择一个stable版(稳定版)进行下载,我下载的版本是zookeeper... 阅读全文
posted @ 2013-09-01 16:38 夏天的森林 阅读(12891) 评论(4) 推荐(3) 编辑
摘要: 前不久我们公司和业内一家一流的公司做了一次技术交流,对于他们的监控系统、日志系统、统一配置系统以及部署系统印象深刻。深刻的原因是我们公司这些工作都是徒手操作,跟他们相比简直是大刀对坦克了,交流完后我们大伙内部也讨论了下,该公司的这些系统我们这边也是急切需要的,无数生产的问题以及生产效率的问题都是因为监控、日志、配置以及部署所造成的,但是现实是做这些自动化管理的系统需要投入大量人力和物力,而且还要专心致志做相关研究才能将这些系统做完做好,而我们技术部门现在人力远远不足的时候这样的系统开发对于领导而言是会影响核心业务开发的,领导绝对不会让我们这些开发人员投入大量精力去做这样的事情,如果不是全身.. 阅读全文
posted @ 2013-08-31 11:23 夏天的森林 阅读(11125) 评论(44) 推荐(32) 编辑
摘要: 我最近想好好整理下csshack技术,但是结果很沮丧,下面我将我最初写的笔记和大家分享下。 我在单位整理的研究笔记: 不同的浏览器对某些CSS代码解析会存在一定的差异,因此就会导致不同浏览器下给用户展示的页面效果不一样,碰到这样的情况就需要开发人员通过针对不同的浏览器对应写出不同的CSS代码,从而达到兼容不同浏览器的目的,不会让页面因为浏览器的不同而产生有差异的显示,这种技术有个专门的名称就是CSS Hack。 在中国,这种差异主要是体现在主流浏览器上,我们只要解决了主流浏览器之间的CSS差异就可以了。目前流行的主流浏览器有Internet Explorer,Google Chrom... 阅读全文
posted @ 2013-08-30 21:25 夏天的森林 阅读(6494) 评论(3) 推荐(9) 编辑
摘要: 本来很喜欢读书的人,最近被看书所折磨,参加了总公司的读书会,没想又参加了部门的读书会,又的写一篇读书笔记了,这耽搁了我不少修炼技术的时间了。不过写东西这事情,我倒是越来越喜欢了,今天和大伙再分享一篇读书笔记,本次读的是迈尔-舍恩伯格的《大数据时代》,很棒的书,建议感兴趣的人们都可以去读读。网上可以下载到pdf,也不太长,很快就可以读完。大数据-互联网新的制高点 在淘宝十周年及阿里巴巴集团前CEO马云的卸任晚会上,马云说道:“大家还没搞清PC时代的时候,移动互联网来了,还没搞清移动互联网的时候,大数据时代来了。”马云这句话威力巨大,导致第二周中国股市里许多与大数据相关企业的股票的涨停。这也... 阅读全文
posted @ 2013-08-24 01:39 夏天的森林 阅读(4124) 评论(11) 推荐(19) 编辑
摘要: 本人参加了公司的一个读书会,我选读了迈克尔.塞勒的《移动浪潮》,目前已经略读完毕,后面就要进行精读了,虽然只是略读完了,但是它对我的感触极深,因此写下本篇读后感,并与大伙一起分享,希望能有童鞋看了本文会有所启示。下面就是读后感的正文了。 移动时代,一个正在进行的伟大时代 “现在有一种科技可以让3岁小孩玩耍和学习,让13岁的女孩玩游戏和社交,让50岁的首席执行官即时通信和慎重决策,让70岁的祖母和孩子和孙子们即时沟通。而它的出现不过才短短几个月。”《移动浪潮》的作者迈克尔.塞勒用这样的一句话描述了ipad的出现给人们生活所带来的影响,这是一句很有分量的总结,因为从古自今很难找到一种科技... 阅读全文
posted @ 2013-08-11 12:14 夏天的森林 阅读(3859) 评论(1) 推荐(3) 编辑
摘要: 很久之前就有很多人给我推荐twitter的Bootstrap框架,但是直到前几天我才真正学习了下Bootstrap,的确是相当棒的框架,至少从视觉体验上超越了很多以前碰到了前端UI框架。今天我要聊聊Bootstrap,最后给出一份我整理的Bootstrap的UI的demo,以及我自己使用Bootstrap开发的例子。 下面我在这里简单的介绍下Bootstrap框架。 Bootstrap框架属于UI框架,这个和jQuery不太一样,其实准确的描述Bootstrap框架属于css框架而非javascript框架,但是它本身也使用javascript来完善Bootstrap框架的视觉效果。此... 阅读全文
posted @ 2013-06-23 21:02 夏天的森林 阅读(82612) 评论(55) 推荐(80) 编辑
摘要: 开始聊mapreduce,mapreduce是hadoop的计算框架,我学hadoop是从hive开始入手,再到hdfs,当我学习hdfs时候,就感觉到hdfs和mapreduce关系的紧密。这个可能是我做技术研究的思路有关,我开始学习某一套技术总是想着这套技术到底能干什么,只有当我真正理解了这套技术解决了什么问题时候,我后续的学习就能逐步的加快,而学习hdfs时候我就发现,要理解hadoop框架的意义,hdfs和mapreduce是密不可分,所以当我写分布式文件系统时候,总是感觉自己的理解肤浅,今天我开始写mapreduce了,今天写文章时候比上周要进步多,不过到底能不能写好本文了,只有.. 阅读全文
posted @ 2013-06-23 18:00 夏天的森林 阅读(78966) 评论(26) 推荐(111) 编辑
摘要: 继续研究hadoop,有童鞋问我,为啥不接着写hive的文章了,原因主要是时间不够,我对hive的研究基本结束,现在主要是hdfs和mapreduce,能写文章的时间也不多,只有周末才有时间写文章,所以最近的文章都是写hdfs和mapreduce。不过hive是建立在hdfs和mapreduce之上,研究好hdfs和mapreduce也是真正用好hive的前提。 今天的内容是mapreduce,经过这么长时间的学习,我对hadoop的相关技术理解更加深入了,这回我会尽全力讲解好mapreduce。 第一篇文件时研究mapreduce前的准本工作。 研究hadoop的准备工作 要研究... 阅读全文
posted @ 2013-06-23 10:26 夏天的森林 阅读(8574) 评论(2) 推荐(6) 编辑
摘要: 1.什么是分布式文件系统?管理网络中跨多台计算机存储的文件系统称为分布式文件系统。2.为什么需要分布式文件系统了?原因很简单,当数据集的大小超过一台独立物理计算机的存储能力时候,就有必要对它进行分区(partition)并存储到若干台单独计算机上。3.分布式系统比传统的文件的系统更加复杂因为分布式文件系统架构在网络之上,因此分布式系统引入了网络编程的复杂性,所以分布式文件系统比普通文件系统更加复杂。4.Hadoop的文件系统很多童鞋会把hdfs等价于hadoop的文件系统,其实hadoop是一个综合文件系统抽象,而hdfs是hadoop旗舰级文件系统,hadoop除了hdfs还能集成其他文件系 阅读全文
posted @ 2013-06-15 16:58 夏天的森林 阅读(18448) 评论(2) 推荐(11) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页