这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊的几种class之间的关系进行整理,让我们在真正用UML进行比如类图设计时能够更加清晰明了;以下就分别介绍这几种关系: 继 ...
分类:
其他好文 时间:
2016-08-02 11:17:50
阅读次数:
207
1.Apache服务器(1)ApacheWeb服务器在各种开源www服务提供工具中特性最全,并且运行速度越快,性能相对稳定,而且扩展功能丰富(2)Apache在设计时使用了以“进程”为基础的结构。进程要比线程消耗更多的系统开支,这导致Apache在多处理器环境中性能有所下降。因此,在对一个A..
分类:
Web程序 时间:
2016-08-01 14:05:43
阅读次数:
169
1、用于查询和展示的 不建议分表, 优点:包含全部字段的表,在查询时避免了连表查询,程序处理起来比方便,有时候某些表会加进一些冗余字段,也就是为了避免连表查询。查询的效率方面有优势。 2、若只是存储数据,可以考虑分表。 3、如果字段间有一对多,多对多关系,还是把这部分抽出去好 4、有些表在设计时设置 ...
分类:
其他好文 时间:
2016-07-24 22:41:17
阅读次数:
257
这应该是在大学做的最后一个开发项目。
刚刚经历的3S技术应用综合实习,分为三个模块,遥感实习,外业实习,GIS项目设计。时间长度达到11天。
这篇博文记录的主要是GIS项目设计的一些问题及关键步骤。项目开发环境:MicroSoft Visual Studio 2010 + ArcGIS Engine 10.0
矢量数据或栅格文件存放在项目所在文件夹下的bin\debug\data文件夹下,图片...
分类:
其他好文 时间:
2016-07-20 11:55:00
阅读次数:
373
第一次随笔记录 代码结构可以复用,数据的存储位置不要复用,无论在内存里还是数据库里。表设计时即便是相同的数据,也要按着功能模块分开,不要太在乎冗余(反范式),磁盘是廉价的,因为不同功能模块的并发逻辑涌向一个表时,会被锁表。 而且,一般的业务逻辑不需要事务。如果太在意数据库数据冗余,可以引入nosql ...
分类:
其他好文 时间:
2016-07-17 09:25:41
阅读次数:
126
那么这里我们为什么又要花两篇文章的篇幅来介绍Apache Camel呢?因为后续文章中,在我们进行一款简单的ESB中间件设计时,我们将会依靠Apache Camel提供的协议转换、消息路由等核心能力。那么,就让我们开始吧!...
分类:
Web程序 时间:
2016-07-13 16:28:32
阅读次数:
352
在数据库设计时,也许会有一些约定,说一下我自己的三点基本硬性规定: 1、所有字段都为可空设定(主键、布尔类型字段除外) 2、字符串类型不允许有前后空格(可能特殊情况时除外) 3、如果是空字符串,则应存储Null(为了防止不同数据库类型对字符串为空和NULL的不同对待) 第一点是设计时的事情,在这里可 ...
分类:
数据库 时间:
2016-07-13 09:14:07
阅读次数:
226
新手:在看Javascript高级程序设计时看到 每个函数都包含两个非继承而来的方法:apply()和call()。在ECMAScript5中还添加了一个方法bind()。 apply()方法与call()方法的作用其实是相同的,他们的区别在于接收参数的方式不同。对于call()方法要求参数都是直接 ...
分类:
移动开发 时间:
2016-07-12 17:14:11
阅读次数:
298
字符编码 与格式化 第三天已经知道了字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11 ...
分类:
编程语言 时间:
2016-07-12 00:01:44
阅读次数:
216
原文: 设计模式大集合 最近要做架构了,得把设计模式整理一遍。因为这玩意,设计时能用就用,所以得明白啥时候用。不过要是成本太高了,或者根本低耦合没意义,就没必要用。这里列出使用场合(仅限于设计阶段),而且这文章不是给没学过的人看的,复习用的。 另外,并行设计模式不在本文范围内。 Creational ...
分类:
其他好文 时间:
2016-07-10 00:57:54
阅读次数:
176