-
阿里P8架构师谈:淘宝技术架构从1.0到4.0的架构变迁!
淘宝技术架构变迁 自2003年创立以来的,淘宝业务发展非常迅速,几乎是每年以100%的速度在成长。创立之初,为了快速上线,抢占市场,选择了当时流行的LAMP架构,用PHP作为网站开发语言, Linux作为操作系统,Apache作为Web服务器,MySQL为数据库,用了三个月不到的时间淘宝就上线了。当时整个网站应用服务器大概10台左右,MySQL数据库采用了读...
时间:2018-09-25点击:256收藏
-
Android组件化开发实践(二):组件化架构设计
先说说我自己的组件化架构设计方案,请看下图: 组件化架构设计图 图中可以看到,从上往下分为4层:APP壳工程、常规业务组件层、基础业务组件层、基础功能组件层。 为了便于理解,按照从下往上的顺序来讲讲我的分层思路。 基础功能组件 这个层的组件都是最基础的功能,通常它不包含任何业务逻辑,也可以说这些组件是一些通用的工具类。例如日志记录组件,它只是提供了日志记录的...
时间:2018-09-25点击:928收藏
-
一个分布式java爬虫框架JLiteSpider
A lite distributed Java spider framework.这是一个轻量级的分布式java爬虫框架 特点 这是一个强大,但又轻量级的分布式爬虫框架。jlitespider天生具有分布式的特点,各个worker之间需要通过一个或者多个消息队列来连接。消息队列我的选择是rabbitmq。worker和消息之间可以是一对一,一对多,多对一或多...
时间:2018-09-25点击:209收藏
-
使用 CodeMirror 打造属于自己的在线代码编辑器
前提 写这个的目的是因为之前项目里用到过 CodeMirror,觉得作为一款在线代码编辑器还是不错,也看到过有些网站用到过在线代码编辑,当然我不知道他们是用什么做的,这里我把公司项目里用到的那部分抽出来,单独写篇博客,并把抽出来的那部分代码提交到 GitHub 去(地址),以防日后可能会再次用到(没准毕业设计里可能用的到)。 简单介绍 CodeMirror ...
时间:2018-09-25点击:271收藏
-
系统设计和系统划分有定律可循
今天要说说这两个定律,一个是墨菲定律,另外一个是康威定律。 有人说:在系统设计时,可以以“墨菲定律”作为警醒。 墨菲定律: 任何事物都没有表面看起来那么简单。 所有的事都会比你预计的时间长。 可能出错的事总会出错。 如果你担心某种情况发生,那么他就更有可能发生。 "任何事物都没有表明看起来那么简单",比如在做系统分析和设计的时候,你总会发现,刚刚开始总会那么...
时间:2018-09-25点击:219收藏
-
MaxCompute UDF配置汇总
MaxCompute UDF为数据开发人员提供了较SQL更加灵活的数据处理方式,使得在数据处理过程中,不再只是局限在SQL提供的能力,可以根据自己的需求对功能进行定制,也可以引入其他优秀的程序包简化开发的难度和工作量。有的时候一个UDF因为经过多轮迭代和长时间积累,可能功能会变的非常丰富同时又非常的复杂,常常需要利用配置进行控制,本文对几种通用的配置方案进行...
时间:2018-09-25点击:259收藏
-
hadoop框架结构学习详述
hadoop框架结构学习详述近年,随着互联网的发展特别是移动互联网的发展,数据的增长呈现出一种爆炸式的成长势头。单是谷歌的爬虫程序每天下载的网页超过1亿个(2000年数据,)数据的爆炸式增长直接推动了海量数据处理技术的发展。谷歌公司提出的大表、分布式文件系统和分布式计算的三大技术构架,解决了海量数据处理的问题。谷歌公司随即将设计思路开源,发表了具有划时代意义...
时间:2018-09-25点击:185收藏
-
DKhadoop大数据平台基础框架的简单介绍
DKhadoop大数据平台基础框架的简单介绍大数据作为当下最为热门的事件之一,其实已经不算是很新鲜的事情了。如果是三五年前在讨论大数据,那可能会给人一种很新鲜的感觉。大数据作为当下最为重要的一项战略资源,已经是越来越得到国家和企业的高度重视,我们从大数据被上升到国家战略层面就可窥见一二!现在关于大数据的知识分享可以说已经是铺天盖地了,作为新手入门想查询的信息...
时间:2018-09-25点击:195收藏
-
Coding and Paper Letter(二十六)
资源整理。 1 Coding: 1.开源项目PyModisAtm,使用Python下载Modis大气数据的例程。 PyModisAtm 2.Python库rastercube,用于在Hadoop文件系统(HDFS)上存储大型地理栅格数据集。 最初的用例是存储并快速访问整个星球上任何像素的MODIS NDVI时间序列。 此外,rastercube提供了使用Sp...
时间:2018-09-25点击:163收藏
-
十一全民出行节,阿里云告诉你如何不添堵,乐出行
再过6天就是全民众盼的国庆假期了,众多网友纷纷选择在假期出行游玩,但是也有看热闹不嫌事大的网友已经梳理分享了自己的国庆七日计划,1号在家看全国堵车,2号在家看景区排队…..7号在家看东南西北进不了城。 近两年,每逢十一小长假都要被如此戏谑一番,交通拥堵,景区拥挤这些让人头疼的问题该如何被解决?在刚结束不久的云栖大会上,我们找到了答案。 解决交通拥堵离不开这套...
时间:2018-09-25点击:218收藏
-
从0到1只差这20本算法书单
瑞士著名的科学家N.Wirth教授曾提出:数据结构+算法=程序。 数据结构是程序的骨架,算法是程序的灵魂。 在我们的生活中,算法无处不在。我们每天早上起来,刷牙、洗脸、吃早餐,都在算着时间,以免上班或上课迟到;去超市购物,在资金有限的情况下,考虑先买什么、后买什么,算算是否超额;在家中做饭,用什么食材、调料,做法、步骤,还要品尝一下咸淡,看看是否做熟。所以,...
时间:2018-09-25点击:216收藏
-
DKH企业级大数据解决方案的优势介绍
DKH企业级大数据解决方案的优势介绍大数据技术的发展与应用已经在深刻地改变和影响我们的日常生活与工作,可以预见的是在大数据提升为国家战略层面后,未来的几年里大数据技术将会被更多的行业应用。相信很多人对于大数据技术的应用还是处于一个非常陌生的阶段,可能在很多地方听说过大数据,但具体应用在哪方面可能就并不清楚了。举个最简单的的例子,前段时间新闻报道说警方在某明星...
时间:2018-09-25点击:204收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS关闭SELinux安全模块
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7安装Docker,走上虚拟化容器引擎之路