P28 优化读取内置裁剪版本的ASM实现算法还能更快么?能!Fastjson可以做什么?Web框架处理JSON参数返回JSON结果Cache缓存对象远程方法调用RPCAndroid/阿里云手机处理JSONMessageQueue传输对象配置文件代替XML保存数据到磁盘、数据库、Hbase功能完备支持序列化和反序列化支持循环引用支持泛型能够定制序列化,可以过滤和修改支持代理对象,cglib和javassist自动识别各种日期格式支持GetOnly的List/Map反序列化StreamAPI支持超大对象和JSON文本API简洁当前JavaJSON库中最简洁的
P15 DBFree阿里数据库自动化运维平台陈旭@Alibaba2013-07个人简介2009年加入淘宝负责淘宝广告、CRM、商品、社区等业务线经历阿里去IOE,推动广告、商品等业务从O到M的转变目前关注数据库自动化运维微博:@Orz_dba目录背景现状扩容流程如何实现自动化平台架构平台功能背景Oracle->MySQL运维方式的转变软硬件成本降低机器实例数目增加,带来复杂的运维成本现状MySQL服务器:线上2500+,线下500+常见的实例运维业务新项目新环境初始化主机硬件问题。
P40 CM--集群管理与负载均衡系统五竹,搜索与算法目录性能与应用2目录背景介绍Clustermap(CM)--集群管理与负载均衡系统起源于淘宝商品搜索引擎.主要解决如下问题:如何知道服务节点(searcher)是否可用如何选取一行服务节点,并能保持各行之间的负载均衡如何选取某一列的一个节点不停服务的情况下,增减机器Before背景介绍伴随着淘宝搜索业务的发展,CM面临越来越多的挑战:集群间的集群状态管理与负载均衡的要求越来越多,如SP需要知道其下面的所有服务的拓扑和存活状态.服务定位更复杂。
P19 iDB是什么为什么要开发iDBiDB功能及架构讨论iDB是什么阿里集团数据库服务平台专注于解决数据库项目研发效率、数据安全、数据质量问题提供数据查询、订正、导出、同步,项目表结构设计、发布、SQL审核等与数据库有关的功能iDB的面向集团内部所有员工,主要是技术同学,包括研发、QA、DBA、PD等工作效率与数据安全开发人员有数据库权限?只有DBA有数据库权限?敏感数据?表结构设计规范命名规范数据类型规范索引规范存储引擎规范字符集规范主键、外键、约束规范备注规范
P16 Druid数据库连接池的特点稳定高效率可扩展可监控可动态配置防SQL注入稳定阿里巴巴大规模部署应用超过500个部署实例超过3000最大集群超过60台我们大规模使用中,开源连接池只有两个是稳定的:Druid DataSource JbossDataSource(历史原因还在使用)稳定的特性-ExceptionSorter当连接产生不可恢复的异常时,需要及时从连接池中清除,否则会产生大量错误。
P13 CascaDB/TokuDB性能与适用场景分享一工个人简介一工开源爱好者,http://logN.me目前在淘宝核心系统数据库组从事存储引擎研发工作大纲B-tree索引缺点Buffer-tree索引结构性能及适用场景分析随机读随机读总时间=寻道时间+读取数据时间B-treeB=16KB50GB/16KB~300百万个node,太多了!缺点:不适合随机读写,大部分是寻道时间。
P21 内容大纲CAP的历史沿革CAP原理介绍CAP,PickTwo?CAP权衡中的经济考量CAP与ACID的关系分区只是另一段CodePath CAP在实践中的应用参考资料CAP原理的历史1997年,Fox&Brewer提出BASE概念
P150 Android中包含两个框架:Java应用层框架:支撑应用程序的开发;HAL(HardwareAbstractionLayer)驱动框架,用来支撑硬件组件的驱动程序(Driver);Android的胜利者之硬件厂商1,HuaWei、HTC、Motorola、Samsung等2,Android中的Linux内核是遵循GPL协议的,写在内核中的程序就必须开源,对硬件厂商而言,开源的驱动软件可能会让硬件的创新功能曝光,容易被仿制
P13 趋势云计算移动互联应用碎片化企业应用关键变化客户规模小、具备相当技能应用完整复杂以解决快速操作为目标时间固定、场所固定客户规模潜在大、无技能要求应用简单、具体以满足体验为目标随时、随地用户客户我要东西我解决问题带来的挑战简单&优体验信息简化过程简化随时&随地
P25 淘宝下一代架构的成人礼CDN Web应用集群交易评价用户商品...页面片段缓存集群业务逻辑集群交易评价用户商品...交易评价用户商品...数据缓存集群服务消息数据层运行状况监测和报警系统搜索TFS3.x3.x时代容灾方面的一些改进同城多机房的容灾异地备份机房双11-淘宝下一代架构的成人礼机房1应用主库机房
P15 企业应用互联网应用大数据互联网时代-企业面临新挑战弹性可靠性安全性快速交付Cloudbursting资源、服务弹性企业应用需要弹性吗?企业资源利用率如何?如何构建一体化的混合云架构传统IT私有云混合云公有云混合云VDCVDC可靠性安全性快速交付弹性企业应用挑战-软件架构弥补硬件不足如何让数据变得可靠MasterChunk存储文件元信息(内存)存储文件实际数据写入摘要信息获取多个不同机架的ChunkServer(磁盘利用率低者优先)连接主副本主副本向其他副本同步(减少客户端流量)主副本数据可靠一定是通过数据冗余来实现的后台巡检心跳在虚拟目录上存储元信息
P21 海量数据处理的架构与实践王延炯企业级数据领域数据治理(元数据、数据标准、数据质量)实时数据整合(流处理)非实时数据整合(批处理)数据发布数据可视化数据源数据治理企业数据的规模、采集和存储规模100+业务系统10,000+数据库表100,000+字段存储
P30 第一部分:小米电商与天猫对接方案分享第二部分:小米电商订单流程优化分享第三部分:小结订单的处理双十一天猫数据对接的那些事儿接到天猫入住需求-开发第一版确认一个最小化数据模型能够受理用户购买和退款即可和已有系统做好业务隔离其实就是要解耦逐步增加复杂业务支持时间人手都不够核心是没有做过第一版的缺点丢消息设计上的硬伤,不管消息是哪个环节丢的都不好搞,只能天天对数据。慢有活动更慢怎么改?
P40 Android系统整体架构;Android专用驱动;Android硬件抽象层;Android应用程序组件;Android应用程序框架;Android用户界面架构Dalvik虚拟机Android系统整体架构。
P14 简单复杂五个录入数据界面才能完成一个订单录入!运维的简单与复杂计算资源数据/存储资源数据陡增集中式性能无法满足要求计算资源数据/存储资源数据/存储资源数据/存储资源计算资源计算资源计算资源单节点计算、存储技术成熟可靠单点数据过于庞大,超出单点的计算能力。分布式、服务化是必然选择。小核心,大外围核心核心服务化、专业化稳定高可用迭代周期长建设成本高核心承载个性化、属地化需求快速交付迭代周期短建设成本相对低外围业务连续性与应用碎片化的矛盾与统一
P13 目录云时代的特点软件的变革趋势面向云的开发和部署云时代的特点云计算:大计算,大存储各种云能力无处不在(Cloud、API)软件即服务趋势一:商业模式服务化SaaSPaaS趋势二:使用方式移动化趋势三:设计思路互联网化趋势四:大数据驱动创新面向云能力的开发编程:面向云能力架构:简洁之美分工:关注业务VS底层开发云部署
P21 总结十大原则原则一:流量隔离原则二:灾备切换原则三:水平扩展-分流原则四:超预期流量-限流原则五:保护系统-降级原则六:提高性能-读写分离原则七:唯快不破-异步化原则八:动态,静态流量分离原则九:线上压力测试-发现瓶颈原则十:预案流量隔离原则前提:按照业务拆分系统网站系统:首页,列表,频道,单品,搜索交易系统:价格,购物车,结算,支付,订单中心基础服务:促销,库存,商品,用户订单系统:管道,OFW,订单中间件,生产系统流量隔离原则
P23 01有需求02有挑战03有经验企业SOA服务治理和服务开放的背景服务治理和服务开放平台架构与关键技术介绍服务治理和服务开放案例介绍趋势:开放、融合、创新的时代引进来走出去企业级IT系统在互联网时代面临挑战外部系统内部系统开放的内涵与目标接口服务(企业IT系统核心能力)数据服务(元数据、数据治理等)能力开放(配额计量、监控服务、OpenAPI、安全管理、开放平台门户)云应用运营(支撑开发、部署运行、管控一体化云应用平台)内部创新(内部业务支撑系统进行拆分与创新研发)外部创新(互联网环境下第三方开发者团队/个人基于平台进行创新)目标内涵应对策略.
P12 吴航大纲AppStore和破解市场app破解工具class-dumpRevealIDAtheosGDB《iOS应用逆向工程—分析与实战》AppStore和破解市场app破解工具class-dumpRevealIDAtheosGDB陌陌LBS插件欢迎关注@iOS应用逆向工程@hangcom2010
P150 AIX系统管理第一章概述了解IBM eServerp Series产品基本知识介绍AIX操作系统的主要组成部分了解pSeries服务器及AIX的启动描述UNIX和AIX的发展和变化本章目的IBM Server集成的商用服务器最开放的UNIX系统基于Intel构架的服务器代表故障时间为零pSeries产品线pSeries产品的应用多任务、多用户的操作系统功能丰富的可扩展、开放的计算环境UNIX同时又指一个功能强大的多任务、多用户的操作系统UNIX概念60年代中期,AT&T贝尔实验室-Multics的操作系统。