- 博客(17)
- 资源 (28)
- 收藏
- 关注
转载 软件架构模式
软件体系结构通常被称为架构,指可以预制和可重构的软件框架结构。架构尚处在发展期,对于其定义,学术界尚未形成一个统一的意见,而不同角度的视点也会造成软件体系结构的不同理解,以下是一些主流的标准观点。组成派 Mary Shaw在《软件体系结构:一门初露端倪学科的展望》中为“软件架构”给出了非常简明的定义:软件系统的架构将系统描述为计算机组件及组件之间的交互(The architect
2014-01-07 16:59:19 999
转载 架构图汇总
1.Spring架构图2.Hibernate架构图3.Struts2架构图4.Struts1架构图5.JSF请求处理生命周期图6.Seam架构图7.Grails架构图8.DWR架构图9.J2EE架构图10.SSH整合架构图11.Oracle架构图12.SmartClient Ajax框架架构图
2014-01-07 16:19:49 1324
转载 开源框架架构图简介
1.Spring 架构图 Spring 是一个开源框架,是为了解决企业 应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 框架的功能可以用在任何J2EE 服务器中,大多数功能也适用于不受管理的环境。Spring 的核心要点是:支持不绑定到特定J2EE 服务的可重用业务和数据访问对
2014-01-07 16:18:56 955
转载 BIRT:基于 Eclipse 的报表
BIRT:基于 Eclipse 的报表几乎在各种应用中,报表都具有其不可替代的作用。各类报表软件也是争奇斗艳,如今Eclipse也推出了自己的报表框架:BIRT。现在,让我们不妨看看它到底提供了什么样的功能,以及特点是什么。2评论:键 胡 (jianhgreat@hotmail.com), 西安交通大学硕士关闭 [x]
2014-01-07 15:25:22 1130
转载 非结构化数据介绍
非结构化数据包括文本、图像、音频、视频、PDF、电子表格等。非结构化数据存储通常有两种方式:1. 将非结构化数据以文件的方式存储在文件系统中,同时将指向文件的链接或路径存储在数据库表中。这种方式数据读写的速度较快,但数据管理不方便,并需要额外考虑事务处理的一致性和数据的安全性。2. 将非结构化数据存储在传统的数据库表的大对象字段中。这种方式充分利用数据库的事务、管理和安全特性,但在数据
2014-01-07 14:42:28 4263
转载 solr/lucene和nutch/lucene的区别
lucene是一个做搜索用的类库。nutch和solr都是基于lucene的,二者都是可直接运行的应用程序。solr是lucene的服务器化,内嵌了jetty,提供REST接口,用户可以直接post数据给solr,然后由solr进行索引。solr不包含下载系统,用户需要负责下载,转成solr所需要的格式。solr还提供查询接口供用户查询。nutch可以看成一个out-of-
2014-01-06 16:34:09 1358
原创 JAVA基本知识点
一,抽象类和接口区别1,抽象类表示的是继承关系(is A),一个类只能继承一个类,但一个类却可以实现多个接口。2,抽象类可以包含抽象的方法,也可以包含非抽象的方法。而接口只能包含静态的final的数据成员,而且都是抽象的3,设计理念不同:抽象类是IS-A关系,接口是LIKE-A关系。(当一个行为和类的所有属性和方法不相关时,应该采用接口,不能使用抽象,否则违反面向对象的ISP规则和OC
2014-01-06 10:23:00 727
转载 JAVA抽象类和接口
一个Java接口(Interface)是一些方法特征的集合,一个接口只有方法的特征,而没有方法的实现,因此当这些方法在不同的地方被实现时,可以具有完全不同的行为。 比如java.lang.Runnable是一个接口,其源代码为:Java代码 public interface Runnable { public abstract
2014-01-06 10:21:51 702
转载 UML 的九种模型图
一、作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。UML语义:描述基于UML的精确元模型定义。UML表示法:定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。这些图形符号和文字所表达的是应用级的模型,在语义上它是UML元模型的实例。二、标准建模语言UML可以由下列5类图来定义。用例图:从用
2014-01-04 16:02:59 1428
转载 UML设计的9种图例概论
UML设计的9种图例概论1、用例图 描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如泛化、关联和依赖。2、类图 类图是描述系统中的类,以及各个类之间的关系的静态视图。能够让我们在正确编写代码以前对系统有一个全面的认识。类图是一种模型类型,确
2014-01-04 12:31:10 964
转载 MemCached介绍
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库 负载,提升性能。特点协议简单基于libevent的事件处理内置内存存储方式memcached不互相通信的分布式Memcached处理的原子是每一个(key,value)对(以下简称kv对),key会通过一个hash算法转化成ha
2014-01-03 16:09:07 690
转载 列存储介绍
数据库以行、列的二维表的形式存储数据,但是却以一维字符串的方式存储,例如以下的一个表:EmpIdLastnameFirstnameSalary1SmithJoe400002JonesMary500003JohnsonCathy44000这个简单的表包括员工代码(Emp
2014-01-03 16:06:54 610
转载 浅析列式数据库的特点
最早的商业列式数据库是在1995年发布的Sybase IQ,但是一直到1999年左右才慢慢稳定到能够投入生产环境。现在的大多数分析型数据库都是在2003-2005年从Postgresql分支出来的。这篇文章解释介绍列式数据库的几大特点。1.高效的储存空间利用率传统的行式数据库由于每个列的长度不一,为了预防更新的时候不至于出现一行数据跳到另一个block上去,所以往往会预留一些空间。而面向列
2014-01-03 16:02:28 1895
转载 五大主流数据库模型
导读:无论是关系型数据库还是非关系型数据库,都是某种数据模型的实现。本文将为大家简要介绍5种常见的数据模型,让我们来追本溯源,窥探现在流行的数据库解决方案背后的神秘世界。什么是数据模型?访问数据库中的数据取决于数据库实现的数据模型。数据模型会影响客户端通过API对数据的操作。不同的数据模型可能会提供或多或少的功能。一般而言,数据模型不会直接提供过多的功能,许多功能必须由客户端自行实现。
2014-01-03 15:58:30 826
转载 MapReduce的模式、算法和用例
本文英文原文发表于知名技术博客《Highly Scalable Blog》,由@juliashine 进行翻译投稿。感谢译者的共享精神!译者介绍:Juliashine是多年抓娃工程师,现工作方向是海量数据处理与分析,关注Hadoop与NoSQL生态体系。英文原文:《MapReduce Patterns, Algorithms, and Use Cases》译文地址:《MapRedu
2014-01-03 14:12:21 723
转载 NoSQL开篇——为什么要使用NoSQL
【编者按】NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。非常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,InfoQ是我非常尊重的一家技术媒体,同时我也希望借助InfoQ,在国内推动NoSQL的发展,希
2014-01-03 14:07:37 696
原创 搭建SSH开发环境
1. Struts2.0的Login应用a) 建立一个Struts2.0应用(ssh2)b) 将struts-2.0.6-all.zip包lib目录以下文件拷贝到项目的lib目录中,刷新工程。 i. antlr-2.7.2.jar
2014-01-02 17:16:43 727
struts2.0中文帮助手册.chm
2010-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人