- 博客(12)
- 收藏
- 关注
原创 几种对架构与框架的理解
(一) 架构、框架、模式是一种从大到小的关系,也是一种组合关系。 架构一般针对一个行业或一类应用,是技术和应用完美的结合。 框架因为比较小,很多表现为中间件,框架一般是从技术角度解决同类问题,例如J道数据增删改查框架就解决了所有数据库系统中大量数据增删改查的功能开发,框架是从技术的横切面去解决实际应用问题。 模式则更小了,越小越灵活,可重用的范围更广。 一个框架可
2009-04-13 10:22:00
570
原创 commons-lang常用方法总结
commons-lang包StringUtils字符串工具类: isBlank(str)/isEmpty(str) 判断是否为空或null deleteWhitespace(str) 删除字符串中的空格 Trim/Strip 去除两端空格 Equals 对比两个可为null的字符串
2009-04-10 11:38:00
914
转载 Web缓存技术概述
摘 要 WWW是互联网上最受欢迎的应用之一,其快速增长导致网络拥塞和服务器超载,缓存技术被认为是减轻服务器负载、降低网络拥塞,减少客户访问延迟的有效途径之一。本文首先描述了Web缓存系统的基本要素及理想属性,然后介绍目前围绕Web缓存技术已经开展的研究,最后讨论Web缓存技术需要进一步研究的问题。关键字 WWW 缓存技术 代理1 引言WWW是互联网上最受
2009-03-13 12:54:00
332
转载 系统架构设计原则及其他
系统架构是一个极具弹性的概念,每次看到architecture这个词,我都不由地感觉自己身处一片空地,而自己要在呼吸了一大口西湖清晨的空气后,于日落前在此建造一幢住宅。对于盖房子而言,这也许是mission impossible,但对于软件系统架构设计,未必不可行。 但如何进行架构设计?是否有可借鉴的设计原则和方法呢?Mark Schultz在2007年3月发表《Archit
2009-03-03 19:21:00
1614
转载 61条面向对象分析设计的经验原则
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 。 ----- Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、
2009-03-03 19:16:00
994
转载 Struts 2.1发布
作者 Ian Roughley译者 崔康 发布于 2009年2月4日 上午8时13分 Struts2框架刚刚发布最新2.1版。该版本做了重大升级,包括重构更多代码到插件框架、通过增加convention插件减少XML配置和改进REST支持。我采访了Musachy Barroso——该版本的一位开发人员,请他回答了一些问题:2.0和2.1之间的最大区别是什么?2.1版修改了很多错
2009-02-16 14:41:00
323
转载 DIV CSS完美兼容IE6/IE7/FF的通用方法
关于CSS对各个浏览器兼容已经是老生常谈的问题了, 网络上的教程遍地都是.以下内容没有太多新颖, 纯属个人总结, 希望能对初学者有一定的帮助.一、CSS HACK 以下两种方法几乎能解决现今所有HACK.1, !important随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)
2009-01-21 09:58:00
316
转载 Hibernate常见的20个问题
1问:Hibernate初始化时总是报错:java.lang.NoClassDefFoundErrorHibernate初始化时出现出错代码:java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException答:这是新手常见问题。是因为使用默认设置时,Hibernate文档里指出的Hibernate库不完整,缺少ehcache.jar(用
2008-12-29 10:54:00
448
原创 sql server操作,使用insert进行批量数据操作
我们知道在mysql,oracle等数据中,在批量插入数据时,使用insert into tablename(col_1,col_2,col_3,....) values(val_1,val_2,val_3,....),(val_1,val_2,val_3,....),(val_1,val_2,val_3,....),...........的语法, 在sql s
2008-12-05 09:30:00
617
转载 Java程序的内存分配
(最近感觉自己对java好无知啊!以下是转自网络上的文章,以供大家学习...........)JAVA文件编译执行与虚拟机(JVM)介绍Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。本文首先简要介绍从Java文件的编译到最终执行的过程,随后对JVM规格描述作一说明。 一.Ja
2008-11-28 17:51:00
612
转载 asp中rs.open sql,conn,1,1中各参数的意义
asp中rs.open sql,conn,1,1中各参数的意义 第一个参数:sql 即SQL语句 第二个参数:conn 即数据库的连接 第三个参数: 0 创建只能向前滚动的只读记录集 1 游标允许你添加,删除和修改记录,但是看不到当你的记录集打开是其他用户所做的修改 2 游标允许你添加,删除和
2008-11-26 14:32:00
780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人