2008-07-27

Session Fascade

关键字: java ee
J2EE是Sun公司提出的开发和运行企业级Web应用的标准,可以用于开发大型的、多层次的以及分布式的企业级Web应用系统。J2EE技术为组件开发提供了广泛的支持,同时也提供了丰富的开发工具和服务,便于开发模块化的,可重用的和平台独立的业务逻辑[4]。设计模式的优势在J2EE应用的设计中得到了充分的体现。 EJB的设计是J2EE应用设计中的核心模块。它强调的是可复用性、可维护性、可移植性等。当开发者设计EJB时,最困难的工作就是要选择一个正确的体系结构,或者一个正确的逻辑层的划分[5]。目前,EJB的设计模式有几十种,如何选择适合自己项目的模式是EJB设计的关键问题,也是最难解决的问题。 1 ...
  • 17:01
  • 浏览 (45)
  • 评论 (0)
2008-07-22

Hadoop HBase

关键字: java ee
一.简要介绍   Hadoop HBase是Apache Hadoop 项目的一部分,基于Hadoop Distributed File System,是一个开源的,基于列存储模型的分布式数据库。HBase的目标是(原文):the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardward.    二.环境部署   在自己的笔记本和同学的笔记本上部署Hadoop.(Fed ...
  • 21:57
  • 浏览 (118)
  • 评论 (0)
2008-07-21

MapReduce

Map Reduce - the Free Lunch is not over? 微软著名的C++大师Herb Sutter在2005年初的时候曾经写过一篇重量级的文章:”The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software“,预言OO之后软件开发将要面临的又一次重大变革-并行计算。 摩尔定律统制下的软件开发时代有一个非常有意思的现象:”Andy giveth, and Bill taketh away.”。不管CPU的主频有多快,我们始终有办法 ...
  • 13:26
  • 浏览 (53)
  • 评论 (0)
2008-07-19

Java Reflection

关键字: java
  说到动态语言大家都会想到Perl,Python,Ruby;一般来说,动态语言的特性是 能在运行的时候改变程序的结构或者变量的类型,以此来说,Java ,C#,C++ 不是动态语言。   虽然如此定义下Java不是动态语言,但是Java有着动态机制:Reflection。这指的是我们在Java程序运行的时候能够动态的加载,获知和使用编译时期完全未知的Java Classes 。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造,并生成其对象实体,或对field设值,或唤起methods。   说起Java Reflection 就 ...
2008-07-14

GC 概念

关键字: java
  什么是GC          GC(Garbage Collection)是垃圾回收机制,在Java中开发人员无法使用指针来自由的管理内存,GC是JVM对内存(实际上就是对象)进行管理的方式。GC使得Java开发人员摆脱了繁琐的内存管理工作,让程序的开发更有效率。           2.    GC基本原理     &nb ...
  • 10:50
  • 浏览 (73)
  • 评论 (0)
chen-516888
搜索本博客
博客分类
我的相册
1a8a55a2-8a9d-35ea-bba5-9d7fc566e002-thumb
IMG_9122
共 1 张
最近加入圈子
存档
最新评论