自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

忆、瞻的专栏

忆往昔、瞻未来

  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

转载 java设计模式5——原型模式(Prototype)

原型模式虽然是创建型的模式,但是与工程模式没有关系,从名字即可看出,该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。本小结会通过对象的复制,进行讲解。在Java中,复制对象是通过clone()实现的,先创建一个原型类:public class Prototype implements Cloneable { public Object clone(

2014-01-19 19:08:26 815

转载 java设计模式4——建造者模式(Builder)

工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的。我们看一下代码:还和前面一样,一个Sender接口,两个实现类MailSender和SmsSender。最后,建造者类如下:public class Builder { pr

2014-01-19 19:00:18 760

转载 java设计模式3——单例模式(Singleton)

单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保0证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。(比如

2014-01-19 18:47:51 834

转载 java设计模式2——抽象工厂模式(Abstract Factory)

工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。因为抽象工厂不太好理解,我们先看看图,然后就和代码,就比较容易理解。请看例子:[java] v

2014-01-19 17:25:04 906

转载 java设计模式1——工厂方法模式(Factory Method)

工厂方法模式分为三种:11、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图:举例如下:(我们举一个发送邮件和短信的例子)首先,创建二者的共同接口:[java] view plaincopypublic interface Sender {      public void Send();

2014-01-19 17:12:40 1278

转载 java设计模式——综述

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器

2014-01-19 17:09:16 1120

转载 HDFS+MapReduce+Hive+HBase十分钟快速入门

HDFS+MapReduce+Hive+HBase十分钟快速入门 1.     前言本文的目的是让一个从未接触Hadoop的人,在很短的时间内快速上手,掌握编译、安装和简单的使用。2.     Hadoop家族截止2009-8-19日,整个Hadoop家族由以下几个子项目组成:成员名用途Hadoop CommonH

2014-01-19 16:28:42 900

转载 单节点伪分布式Hadoop配置

单节点伪分布式Hadoop配置 (声明:文档里面需要用户输入的均已斜体表示) 第一步:安装JDK           因为Hadoop运行必须安装JDK环境,因此在安装好Linux后进入系统的第一步便是安装JDK,安装过程和在Windows环境中的安装步骤很类似,首先去Oracle官网去下载安装包,然后直接进行解压。我自己解压在路径/usr/jvm下面,假如

2014-01-19 16:25:43 1390

转载 cJson使用方法

我使用的是cJSON:http://sourceforge.net/projects/cjson/ 先看json的数据结构 c中没有对象,所以json数据是采用链表存储的 C代码  typedef struct cJSON {      struct cJSON *next,*prev;   // 数组 对象数据中用到      stru

2014-01-13 16:59:48 9739

转载 jsoncpp使用方法

使用 C++ 处理 JSON 数据交换格式 一、摘要    JSON 的全称为:JavaScript Object Notation,顾名思义,JSON 是用于标记 Javascript 对象的,JSON 官方的解释为:JSON 是一种轻量级的数据传输格式。本文并不详细介绍 JSON 本身的细节,旨在讨论如何使用 C++ 语言来处理 JSON。关于 JSON更具体的信息,可参见 J

2014-01-12 11:10:20 21982 3

VisualSCN 2.75

VisualSCN 2.75 集成了Subversion和Apache,简化了手工配置Subversion的繁琐步骤。[1] VisualSVN Server是免费的,而VisualSVN是收费的。VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理,优点在上面已经说过了。

2014-04-10

飞Q系统(包括服务器和客户端)详细设计说明

飞Q系统(包括服务器和客户端)详细设计说明。包括流程图和伪代码说明。本人下载分不够了,要1分不过分吧,谢谢~

2013-12-15

java 学生成绩管理系统

花了5天时间用 java 写的学生成绩管理系统,英文的,很好理解里面的功能较多,一一试一下就知道有什么功能了,支持饼图和柱状图的查看

2012-06-24

javQQclient

java版的qq,我命名为飞Q ,这个是客户端

2012-03-12

javaQQserverSource

java 版qq 我命为飞Q系统,这个是server

2012-03-12

操作系统课程设计报告

源代码,联系

2012-03-06

java课程设计报告

要源代码的话,联系

2012-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除