1.1JEE相关技术浅析JEE是基于java的web相关技术的统称,包括html、javascript、css、jsp、servlet、struts、spring、hibernate、java、ejb等。为了实现程序的灵活性,采用MVC(Model、View、Controller)的设计模式,将应用分为展现层、业务逻辑层、模型层三个方面。(1)展现..
分类:
其他好文 时间:
2014-11-25 18:51:59
阅读次数:
171
在前一章节我们讲到了简单工厂模式,它的已入确实为我们的代码增添了灵活性、可继续。那么为什么在还有工厂方法模式呢?
什么是工厂方法模式呢?定义一个创建对象的接口,让子类决定实例化哪个类。工厂方法使实例化延迟到子类中。简单点说就是为每一个具体类创建一个工厂类(此类是继承抽象工厂类)。那么我们在客户端时候,直接用对应的工厂类创建实例。
用简单工厂模式,我们如果需要添加行的计...
分类:
其他好文 时间:
2014-11-25 10:53:05
阅读次数:
210
1:装饰模式:装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案,提供比继承更多的灵活性。动态给一个对象增加功能,这些功能可以再动态的撤消。增加由一些基本功能的排列组合而产生的非常大量的功能。是在不必改变原类文件和不使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对...
分类:
编程语言 时间:
2014-11-25 10:31:22
阅读次数:
195
其实就是从Archwiki上搬运过来的 = =。分区方案虽然有一些关于分区方案的通用建议,但没有严格的准则。有许多影响分区方案的因素,例如对灵活性的期望,访问速度,安全性以及可用磁盘空间的硬性限制。实际上就是个人取舍的问题。如果你想双启动 Arch Linux 和 Windows,请参考Window...
分类:
系统相关 时间:
2014-11-20 11:33:33
阅读次数:
261
平面排版时,字母作为元素在设计中有明显的灵活性,但感觉中文很难。这与我们的阅读习惯有关,看起来字母似乎就是个图案,但汉字我们太熟悉了,所以很容易就去注意的它的意思,那么如何在排版中突出中文的美感?我们今天就来个超干的说明吧!废话不说,上图:一张好照片 够粗够稳的字体 一个貌似挺合适的文案蓝蓝设计是一...
分类:
其他好文 时间:
2014-11-19 18:23:44
阅读次数:
199
中国的有四大发明:火药、造纸、指南针 、活字印刷。这个地方活字印刷技术促进了人类文化的传播。我们不谈这些。这给我们将设计模式有啥关系?第一,如果我们在排版字中有一个地方错误,我们可以直接将错误的地方进行替换。这个体现了可维护性;第二,我们排版字印刷完成后,我们可以把这些单个的保存好,以便下次的时候可以用,这个体现了可复用性;第三,活字印刷进行排版的时候,我们可以横着 或者竖着,这个体现了灵活性。活...
分类:
其他好文 时间:
2014-11-19 16:02:08
阅读次数:
171
Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。本系统结合通过Spring来集成Quartz。Quartz下载地址 : http://grepcode.com/sn...
分类:
其他好文 时间:
2014-11-19 13:59:02
阅读次数:
150
Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件...
http://www.oschina.net/news/57107/30-css-selector-you-should-remeber大 概大家读知道`id`,`class`以及`descendant`选择器,并且整体都在使用它们,那么你正在错误拥有更大级别的灵活性的选择方式。这篇 文章里面提到的...
分类:
Web程序 时间:
2014-11-18 23:03:19
阅读次数:
477
虽然通过ACL增加了权限设置的灵活性,但是Linux系统中可供设置的权限只有读、写、执行三种,在某些特殊的场合,这可能将无法满足要求。因而,在Linux系统中还提供了几种特殊的附加权限,用于为文件或目录提供额外的控制方式,可用的附加权限包括:SET位权限(SUID、SGID)和粘..
分类:
系统相关 时间:
2014-11-18 10:28:58
阅读次数:
242