设计&架构
youling_lh
这个作者很懒,什么都没留下…
展开
-
"4+1" 视图模型
n 4+1视图模型概况 Kruchten 提出了一个"4+1"视图模型,从5个不同的视角包括包括逻辑试图、进程视图、物理视图、开发视图、场景视图来描述软件体系结构。每一个视图只关心系统的一个侧面,5个试图结合在一起才能反映系统的软件体系结构的全部内容。如下图: n 逻辑视图(Logic View) 逻辑试图主要是用来描述系统的功能需求,即转载 2013-10-03 10:38:45 · 1817 阅读 · 0 评论 -
一种可以避免数据迁移的分库分表scale-out扩容方式
一种可以避免数据迁移的分库分表scale-out扩容方式 目前绝大多数应用采取的两种分库分表规则 mod方式 dayofweek系列日期方式(所有星期1的数据在一个库/表,或所有?月份的数据在一个库表) 这两种方式有个本质的特点,就是离散性加周期性。 例如以一个表的主键对3取余数的方式分库或分表: 那么随着数据量的增大,每个表或库的数据量都是各自增长。当转载 2013-09-29 00:02:27 · 869 阅读 · 0 评论 -
防痴呆设计
最近有点痴呆,因为解决了太多的痴呆问题, 服务框架实施面超来超广,已有50多个项目在使用, 每天都要去帮应用查问题,来来回回, 发现大部分都是配置错误,或者重复的文件或类,或者网络不通等, 所以准备在新版本中加入防痴呆设计,估且这么叫吧, 可能很简单,但对排错速度还是有点帮助, 希望能抛砖引玉,也希望大家多给力,想出更多的防范措施共享出来。 (1) 检查重复的jar包 最痴呆的转载 2013-09-19 13:54:50 · 977 阅读 · 0 评论 -
打造百万级访问网站的技术准备
首先,当你看到这个标题的时候你不要有所质疑,这里说打造百万级访问的网站并不是说上犹博客已经有这个级别了,上犹博客自从去年7月24日注册域名以来到现在已经走过了1年多的时间,之所以在首页显示本站已经运营794天,是因为本站有些数据确实已经是700多天前的东西了,本站第一篇博文开始已经换了3个域名了,到现在,这个域名是打算一直坚持下去的,刚开始学习怎么去玩博客,到现在已经经历了一段漫长的岁月,从开始的转载 2013-10-09 21:51:11 · 1315 阅读 · 0 评论