自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coding Road

用于记录JAVA相关学习中的笔记

  • 博客(7)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

设计模式(三)——原型模式

今天主要说说原型模式prototype,原型模式最基本的理解就是复制一份对象实例,它也是一种创建型模式。一般情况是我们新建一个原型对象类,然后对该对象进行复制,重新修饰中就可以当作新对象使用了。这在处理比较复杂的对象时是非常高效的,因为使用的是已经存在实例化的对象。 一般采用原型模式的原型对象都需要实现Cloneable接口,实现方式就是使用clone()方法。 /** * 原型模式...

2011-12-29 19:57:29 90

设计模式(二)——单例模式

写单例模式,总是让我想起孔乙己写“茴香豆”的茴的四种写法,虽然感觉他比较迂腐,但是在说到单例模式时,却也是忍不住的要说单例模式也有好几种写法,这样算来,自己也算迂腐了。不过不管怎样,既然是做技术的,多掌握一点也是比较好的,同时也将积累的分享给大家,大家各凭所好吧。   在说“茴”字之前,需要先说下什么是“茴香豆”,也就是我们的单例模式。单例模式就是让一个对象只产生一个实例,并且对外提供一个全局...

2011-12-26 16:24:41 79

设计模式(一)——面向对象原则

面向对象设计原则总结来讲包含六大基本原则,即开闭原则、里氏代换原则、合成复用原则、接口隔离原则、迪米特法则和依赖倒转原则。   掌握这六大基本设计原则的精髓,才能真正为以后的设计模式的学习做好铺垫,才能整理理解面向对象开发设计的原理,能够实现代码复用、开发可扩展、可重用的高质量代码。   开闭原则,即面向扩展开放,面向修改封闭,也就是说系统支持扩展,但是不支持修改。为什么这么说?在开发阶段...

2011-12-23 15:28:58 89

js原生支持checkbox框半选状态

今天发现,原来JS是原生支持checkbox框的,有个属性indeterminate,其值为true/false,当为true时,checkbox就显示为绿色方块心的checkbox框。但是,该属性不能直接写在html标签里,必须使用js来赋值才行。 同时,可惜的是,该属性不支持firefox,看来在firefox下只能用图片代替了。。。...

2011-12-22 20:39:57 416

UML学习笔记(三)——用例图

用例图 用例图主要用于系统的初期进行系统需求分析,用于描述系统有哪些功能,从用户的角度观察系统应支持哪些功能,帮助分析人员理解系统的行为,同时也可以帮助测试人员了解系统有哪些功能,便于编写测试用例。 一个系统中可以有多个用例图,每个用例图可以用来表示其中一个模块应有的功能。 用例图主要包括参与者、用例、系统边界、通信关联 四种组成部分。 参与者是指与系统发生交互的人或者其它系统或者其...

2011-12-20 20:56:40 176

UML学习笔记(二)

UML每一个视图针对团队中的不同受众 1. 系统的用例视图面向最终用户和测试人员; 2. 系统的逻辑试图面向分析人员和设计人员; 3. 系统的组件试图面向系统集成人员和编程人员; 4. 系统的部署视图面向系统和网络工程师;   UML建模过程 1. 需求分析——用例图; 2. 系统分析:分析业务规则——状态图; 3. 系统分析:分析业务流程——活动图; 4. 系统设计:设计静态...

2011-12-20 20:31:42 86

UML学习笔记(一)

UML图可以归纳为静态建模和动态建模两大类。 静态建模主要包括     1. 用例图,主要坐拥是描述需求;     2. 静态图,包括类图、对象图和包图,主要作用是描述类的结构;     3. 实现图,包括组件图、部署图,主要作用是描述软件结构; 动态建模主要包括     1. 行为图,包括状态图、活动图,主要作用是描述动态建模;     2. 交互图,包括序列图、协作图,主要描述交...

2011-12-17 13:21:37 103

PostgreSQL 9从零开始学

支持目录,对于初学者学习PostgreSQL非常有帮助。绝对正品,质量保证!

2019-02-19

Kafka权威指南

该书可以作为初学者学习Kafka的入门教程,对Kafka有深入的理解和分析,值得一读。

2017-12-27

Redis V4.0 最新版中文命令参考学习手册

本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版, 阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, 并学会如何使用 Redis 的事务、持久化、复制、Sentinel、集群等功能。可以作为新手入门教程!强烈推荐Redis学习新手和想研究Redis新特性的老手学习研究。

2017-11-15

ElasticSearch JAVA开发手册

本手册不仅详细描述了如何使用Java作为客户端访问ElasticSearch的代码和方法,同时也描述了在使用ElasticSearch遇到的坑和解决方案,是新手入门不可多得的教材,也是老手借鉴提高的材料。

2017-11-15

Servlet3.1规范(最终版)

Servlet3.1规范(最终版),很不错,大家可以看看,Java初学者必看!Servlet3.1规范(最终版),很不错,大家可以看看,Java初学者必看!

2017-09-18

微机复习资料

研究生微机复习资料,如果想要的人就赶紧下载吧。。

2012-05-03

敏捷Acegi.CAS-构建安全的Java系统,1_Eacegicas.zip

敏捷Acegi.CAS-构建安全的Java系统(代码部分)

2008-09-06

企业中的Java安全策略 建立安全可靠的J2EE应用程序.zip

企业中的Java安全策略 建立安全可靠的J2EE应用程序

2008-09-06

servlet编程API.rar

关于servlet编程的API,适合初学servlet的同学

2008-08-25

oracle sql 参考手册.chm

oracle sql 参考手册

2008-07-31

java数据结构.rar

详细描述了java数据结构 知识

2008-07-31

java上机实践指导教程

java上机实践指导教程

2008-05-22

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

TA关注的人

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