- 博客(20)
- 资源 (20)
- 收藏
- 关注
转载 MySQL数据库的体系架构
MySQL数据库的体系架构如下图所示:从上图中可以看出,MySQL主要分为以下几个组件:连接池组件管理服务和工具组件SQL接口组件分析器组件优化器组件缓冲组件插件式存储引擎物理文件下表显示了各种存储引擎的特性:其中最常见的两种存储引擎是MyISAM和InnoDB刚接触MySQL的时候可能会有些惊讶,竟然有不支持事务的存储引
2013-06-19 15:19:43 21241 1
转载 B树、B+树、B*树
作者:July、weedge、Frankie。编程艺术室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。出处:http://blog.csdn.net/v_JULY_v 。 第一节、B树、B+树、B*树1.前言:动态查找树主要有:二叉查找树
2013-06-19 15:01:49 5242 2
转载 联机事务处理 OLTP
目录定义特征应用领域什么是OLAP两者区别编辑本段定义On-Line Transaction Processing联机事务处理系统(OLTP)也称为面向交易的处理系统,其基本特征是顾客的原始数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果。这样做的最大优点是可以即时地处理输入的数据,及时地回答。也称为实时系统(Re
2013-06-19 14:50:30 1614
转载 联机分析处理 OLAP
简写为OLAP,随着数据库技术的发展和应用,数据库存储的数据量从20世纪80年代的兆(M)字节及千兆(G)字节过渡到现在的兆兆(T)字节和千兆兆(P)字节,同时,用户的查询需求也越来越复杂,涉及的已不仅是查询或操纵一张关系表中的一条或几条记录,而且要对多张表中千万条记录的数据进行数据分析和信息综合,关系数据库系统已不能全部满足这一要求。在国外,不少软件厂商采取了发展其前端产品来弥补关系数据库管理系
2013-06-19 14:47:45 2493
转载 The Space For App Developers
Beyond Plain Old HTML ObjectsiOS style buttons in Flex 4.5 mobile applicationswith 6 commentsTweetEver wondered how you can make Flex 4.5 ActionBar buttons look like native buttons
2013-06-18 17:42:41 696
原创 移动互联网下一个阶梯是什么
中国移动互联网在未来趋势上主要表现在以下几个方面: 1、搜索仍将是主要应用:与传统互联网模式相比,移动互联网同样对搜索的需求量非常大,在移动的状态下,非常适宜去搜索相关信息。移动搜索和信息的手机仍然将是移动互联网的主要应用。 2、LBS将是未来的趋势:未来基于位置的服务(LBS)将是移动互联网中一个非常大的突破性应用。固定和移动互联网的最大差别就是移动是非常本地化的,在位置服务
2013-06-18 12:55:54 855
转载 flex开源类库
Adobe APIs主要包含corelib, mappr, flickr, youtube及加密等类库.http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:librariesas3awss3lib与 Amazon S3 交互的 ActionScript 3.0 类库http://code.go
2013-06-18 12:53:49 1192
转载 使用 StageVideo API
Stage.stageVideos 属性StageVideo 事件实现 StageVideo 功能的工作流程初始化 StageVideo 事件侦听器使用 StageVideoAvailabilityEvent.STAGE_VIDEO_AVAILABILITY 事件使用 StageVideoEvent.RENDER_STATE 和 Vi
2013-06-18 12:52:52 1425
转载 Redis
传统MySQL+ Memcached架构遇到的问题实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。Memcached与My
2013-06-18 12:52:11 880 1
转载 Java程序性能调优步骤
1、性能调优的步骤1.1、衡量系统现状包括请求次数、响应时间、资源消耗等;如:A系统目前95%的请求响应为1s。1.2、设定调优目标根据用户所能接受的响应速度、系统现有的机器、所支撑的用户量制定出来的,因此通常会设定调优目标:95%的 请求在500ms内返回。1.3、寻找性能瓶颈在【2、寻找性能瓶颈】会专门介绍。通常性能瓶颈的表像是:1.3.1、资源消耗过多(C
2013-06-17 16:01:18 1900
转载 一步步构建大型网站架构
亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。 今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的架构,但马克思告诉我们事物是
2013-06-17 15:57:46 783
转载 Java几款性能分析工具的对
Java几款性能分析工具的对在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能分析,自然也要用到一些分析工具。| Spring InsightSpr
2013-06-17 15:43:07 766
转载 DDD领域模型设计
领域模型图如下:说明:上面的领域模型在设计时借鉴了DDD和CQRS的思想;利用DDD的思想来设计实体、值对象、聚合、聚合根;图中有三个聚合根,分别是Forum、Thread、User;其中Thread聚合根聚合了Post和ViewCounter两个对象;Post是Thread的回复,显然Post离开Thread没有意义,但是Post在Thread聚合内有一个本地标识,即
2013-06-17 10:26:06 4605 1
转载 领域建模分析
关于借书场景的领域建模,我从以下几个方面进行分析(尽量简洁不讲废话,呵呵):1.分析模型静态结构:我分析一个领域模型的静态结构的思路一般是:先找出我们需要关心的对象,对于借书这个场景,我们关心的有:1)Account(账号):Id(账号唯一标识,自动生成), Number(卡号), Owner(账号当前拥有者用户信息), BorrowedBooks(账号当前借到的书)2)B
2013-06-17 10:23:47 1947
转载 如何打败CAP定理
CAP定理是数据系统设计的基本理论,目前几乎所有的数据系统的设计都遵循了这个定理。但CAP定理给目前的数据系统带来了许多复杂的、不可控的问题,使得数据系统的设计越来越复杂。Twitter首席工程师、Storm的作者Nathan Marz在本文中通过避开CAP定理带来的诸多复杂问题,展示了一个不同于以往的数据系统设计方案,给我们的数据系统设计带来了全新的思路。CAP定理指出,一个数据库不可能
2013-06-17 10:20:53 715
转载 Redis
传统MySQL+ Memcached架构遇到的问题实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。Memcache
2013-06-17 10:18:19 880
转载 基于DDD以及事件驱动架构(EDA)的应用开发框架enode
前言今天是个开心的日子,又是周末,可以安心轻松的写写文章了。经过了大概3年的DDD理论积累,以及去年年初的第一个版本的event sourcing框架的开发以及项目实践经验,再通过今年上半年利用业余时间的设计与开发,我的enode框架终于可以和大家见面了。自从Eric Evan提出DDD领域驱动设计以来已经过了很多年了,现在已经有很多人在学习或实践DDD。但是我发现目前能够支持DD
2013-06-17 10:10:01 15359 1
转载 五种数据库模型
Data ModelsSubmitted by cwestin on Sun, 08/14/2011 - 06:27What is a Data Model?Data ModelsThe Relational ModelKey-Value StoresDocument StoresColumn StoresGraph DatabasesC
2013-06-13 10:47:39 1101
转载 在 Adobe AIR 中为不同屏幕尺寸的多种设备提供支持
无论是改编原本在浏览器 Flash Player 中运行的游戏使其在 iOS(使用 Adobe AIR)上运行,还是编写面向 Android 平板电脑的 Adobe AIR 应用程序,都需要至少支持几种不同的屏幕分辨率。我的末日策略游戏重建家园(有关更多背景资料,请阅读重建家园僵尸游戏)设计用于在浏览器中通过 800 x 600 像素的 Flash Player 畅玩,因此可以采用几项技巧进行
2013-06-08 18:02:25 1909 1
转载 ipad 不同分辨率下正确显示窗口组件
在这个讨论创建 Flex 移动 skin 的系列的 第 1 部分 中,我讨论了 Flex 团队在 Mobile 主题中所做的性能优化的原理,提供了一个以性能为主要关注点的简单 Button skin 示例。移动 skin 领域的下一个主要主题是,针对当今可用的各种移动屏幕调整应用程序的外观和感觉。Flex 4.5 增加了一些新特性以支持像素密度不同的移动设备;像素密度也称为每英寸像素数
2013-06-08 16:59:35 2565
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人