Coin163

  • 亿级用户下的新浪微博平台架构

    序言 新浪微博在2014年3月公布的月活跃用户(MAU)已经达到1.43亿,2014年新年第一分钟发送的微博达808298条,如此巨大的用户规模和业务量,需要高可用(HA)、高并发访问、低延时的强大后台系统支撑。 微博平台第一代架构为LAMP架构,数据库使用

    日期:2016年06月29日
  • Android应用开发架构概述

    。 我发现好多项目在第二阶段和第三阶段耗费了好多本来不应该浪费的人力成本、时间成本。究其原因就是因为前期忽略了合理的架构,我甚至经历过因为前期的设计不合理导致后期技术债务太多项目濒临死掉、整个项目组全员换掉重造锅炉的境地。所以,我们为什么不既能使用最简洁的方式实现功

    日期:2016年03月08日
  • Twitter开源大数据实时分析系统Heron:Heron架构

    up vote 0 down vote favorite I have thousands of CSV files in a single directory. I'm looking for a way how to add 2 columns (including headers) to each file. There are some conditions: There is always 0 value in column #5 In column #6 I want to store file name without extension (ABC) INPUT FILE EXA

    日期:2016年06月28日
  • TDD、BDD、DDD简介

    测试比率、测试驱动开发及行为驱动开发  3. DDD DDD指的是Domain Drive Design,也就是领域驱动开发。这是一种非常好的思想,在我们刚开始学习程序,甚至刚开始学习三层架构的时候,我们曾经面临过很多疑惑,比如如何来实现我们的数据层

    日期:2014年06月16日
  • Linux I2C驱动分析(一)----I2C架构和总线驱动

    ,然后就开始读数据。类似写过程,CPU读一个byte的实际数据后,CPU向IIC的EEPROM发ACK,ACK触发中断。读数据也在中断程序中进行。 图4 IIC Random Read Operation 二、I2C架构概述         在linux中,I2C

    日期:2015年11月17日
  • Android控件架构

    TitleView,一个是ContentView.根绝前面的我们结合一下,可以构成下图 这样我们基本就能了解控件架构了,欢迎来顶和提出建议哦

    日期:2016年04月14日
  • cfg80211的kernel架构(基于Linux 3.08)之sta 201

    大致框架 http://blog.chinaunix.net/uid-27167114-id-3783603.html 2, 几个主要流程 a) malloc & init(softmac) 内存分布 struct wiphy struct ieee80211_local Driver private class 结构体关系 初始化顺序 module_init,注册xxxx_driver_ops xxxx_probe,各种资源初始化。 ieee80211_alloc_hw,两个参数分别为mac80211_config_ops和private class的size wiphy_new分配整块内存

    日期:2015年04月22日
  • 架构漫谈(五):什么是软件

             本文是漫谈架构专栏的第五篇,作者将会从自己的认知角度再次反思什么是软件,文中作者探讨了软件发展火热的根本原因以及软件扮演的角色等问题。如前几天一位架构师所说,我们并不缺架构实践,而是缺少对于架构的反思,希望这系列文章能帮你重新理解架构

    日期:2016年05月24日
  • Android应用架构之Retrofit使用

    的android-async-http库,再到使用google发布的volley库,一直不懈的寻找更好的解决方案(银弹),到现在虽然银弹没找到,也算找 到了一些更好的方案,在这里做些记录,也做共享。 目标架构如下图: Retrofit:Square提供的开源产品,为Android平台的应用提供

    日期:2016年03月29日
  • MVVM架构

    介绍MVVM架构思想。 程序为什么要架构:便于程序员开发和维护代码。  主要的好处如下:   1、设计人员可以用设计工具很容易的设计UI,而且不需要写任何代码   2、你可以更好的设计UI,而且可以让即使不是开发人员使用。   3、可以先设计UI或者与开发

    日期:2016年06月15日
  • MySQL Replication 常用架构

    前言 MySQLReplicaion本身是一个比较简单的架构,就是一台MySQL服务器(Slave)从另一台MySQL服务器(Master)进行日志的复制然后再解析日志并应用到自身。一个复制环境仅仅只需要两台运行有MySQLServer的主机即可

    日期:2016年04月18日
  • java集合02--collection架构 - 博客频道 - CSDN.NET

    概要 首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图: Collection是一个接口,它主要的两个分支是:List 和 Set。 List和Set都是接口,它们继承于Collection。List是有序的队列,List中可以有重复的元素;而Set是数学概念中的集合,Set中没有重复元素! List和Set都有它们各自的实现类。   为了方便,我们抽象出了AbstractCollection抽象类,它实现了Collection中的绝大部分函数;这样,在Collection的实现类中,我们就可以通过继承AbstractCollection省去重复编码

    日期:2017年03月23日
  • MySQL 企业常用架构与调优经验分享

    、   MYSQL常见的应用架构分享 1、主从复制解决方案 这是MySQL自身提供的一种高可用解决方案,数据同步方法采用的是MySQL replication技术。MySQL replication就是从服务器到主服务器拉取二进制日志文件,然后再将日志文件解析成相应的SQL

    日期:2016年07月08日
  • 逐步深入三层架构(一)-初识

    三层架构; 大家不要认为就是三层,从某种意义上来说它代表多层(分层而已)。 当然,最初接触会是三层,那么就要思考了,为什么会诞生三层架构?三层架构是什么?它能干嘛?什么时候用它?以及它的优点以及缺点是什么?等等... 走了一遍三层登陆,对这个东西有了一个初步

    日期:2016年07月29日
  • SD2.0大会上关于“大型网站架构技术”的讨论

    在这个SD2.0大会的沙龙中,请到了几位重要的人物:王文彬(淘宝网首席架构师)、汤道生(腾讯岩发副总裁,产品有腾讯空间等)、雷鸣(酷我网站创始人,前baidu首席架构师,北大天网作者)、钱宏武(脉网技术合作人,前sohu互动产品开发主管,产品有sohu体育

    日期:2010年03月24日
  • 分布式发布订阅消息系统 Kafka 架构设计 - 目前见到的最好的Kafka中文文章

    原文地址:http://blog.csdn.net/derekjiang/article/details/9053863/

    日期:2015年10月20日
  • 从MVC框架看MVC架构的设计

      尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点。本文将对传统MVC架构中的一些弊病进行解读,了解一些优秀MVC框架是如何化解这些问题的,揭示其中所折射出的设计思想与设计理念。 MVC

    日期:2011年08月18日
  • 《近匠》Worktile王涛:典型MEAN架构下的团队协作工具

    《近匠》Worktile王涛:典型MEAN架构下的团队协作工具 80后90后是不待见纵向层级管理的一代人,他们在工作中往往更加注重横向的沟通协作,这是新时代互联网发展影响下企业文化所产生的变化。常见的团队协作工具都有哪些,以及如何选择一款合适的团队协作

    日期:2015年12月23日
  • java集合01--总体架构 - 博客频道 - CSDN.NET

    Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.* Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)、。 Java集合工具包框架图(如下): 大致说明: 看上面的框架图,先抓住它的主干,即Collection和Map。 1 Collection是一个接口,是高度抽象出来的集合,它包含了集合的基本操作和属性。   Collection包含了List和Set两大分支。   (01) L

    日期:2017年03月27日
  • 高性能网站架构之缓存篇—Redis集群搭建 - 博客频道 - CSDN.NET

    看过 高性能网站架构之缓存篇--Redis安装配置和高性能网站架构之缓存篇--Redis使用配置端口转发 这两篇文章的,相信你已经对redis有一定的了解,并能够安装上,进行简单的使用了,但是在咱们的实际应用中,使用redis肯定不会使用单机版,不光是

    日期:2017年03月29日