自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 关联、组合、聚合、依赖关系比较

类之间的关系 1. 种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。 2.  其中Aggregation(聚合关系)、Composition(合成关系)属于Association(关联关系),是特殊的Association关联关系。 3.  Genera

2014-11-27 11:49:57 456

转载 回调函数透彻理解Java

回调函数,第一次见是在Java编程思想中,以及后来的观察者模式也应用了回调函数的思想。但是一直都没有重视,终于在一次面试的时候吃亏了,越来越理解为什么很多人说Java编程思想这本书要一遍遍的看,吃透!         首先在网络上搜索很多文章介绍什么是回调函数,看的云里雾里的。后来自己一步步分解终于理解了,记录如下。         从维基百科上面摘抄定义:(看完本篇文章再来理解这个定

2014-11-26 19:53:05 488

转载 23种设计模式(超级简洁)

-By Jason McDonald 关于设计模式   这个设计模式参考提供四人帮23种模式的快速参考,像原书《设计模式-可复用面向对象基础》中所陈述的,每个模式包括,类图,解释,使用说明和实际例子。   创建模式:用来构建对象以便能从实现系统解耦。 结构模式:用不同的对象组成大规模的对象结构。 行为模式:用来在对象中管理算法,关系,和责任。   对

2014-11-26 17:41:04 737

转载 23种经典设计模式UML类图汇总

最近下载了一本由Jason McDonald整理的超精简版《设计模式》;看了之后感觉非常的爽,在此和大家share下; 习惯了厚厚的砖头,看到这本精简版电子书,着实兴奋了下,书中内容非常精炼,主要涉及23种设计模式的UML类图、目标、应用场景、应用实例;这对于日常查询或者是总体浏览比较等等非常的方便; 下面就把书中最重要的各种设计模式的UML类图贴图说明:

2014-11-26 17:32:21 918

转载 SQL中inner join、outer join和cross join的区别

对于SQL中inner join、outer join和cross join的区别很多人不知道,我也是别人问起,才查找资料看了下,跟自己之前的认识差不多,如果你使用join连表,缺陷的情况下是inner join,另外,开发中使用的left join和right join属于outer join,另外outer join还包括full join.下面我通过图标让大家认识它们的区别。 现有两张

2014-11-26 15:08:31 553

转载 JQuery防止退格键网页后退

有时我们需要防止退格键的网页后退,一般情况下最好不要这么用,因为对UX体验不好。 下面是Js片段在IE9,Firebox 10.0.2 中测试过 :   $(document).keydown(function (e) { var doPrevent; if (e.keyCode == 8) { var d = e.srcElement || e.target

2014-11-20 10:12:15 1912

转载 修改Eclipse格式化代默认长度

eclipse 默认设置的换行长度, 格式化代码后,经常换行,非常难看。   1.Java代码 打开Eclipse的Window菜单,然后 Preferences->Java->Code Style->Formatter->Edit ->Line Wrapping->Maximum line width:默认80 加个0,改成800就行了。   2.CSS代码

2014-11-19 16:01:28 3892

转载 eclipse 更改编码utf-8

新建文件默认编码是ISO-8859-1,为了提高开发项目速度,选择自己所需要的变法方式,这种情况应该是中文操作系统的原因,eclipse默认的新项目的编码是GBK,出于对编 码支持的考虑,项目组中最好统一要求是UTF-8编码进行开发。 修改eclipse的配置,可以使得eclipse的新建项目的默认编码直接为UTF-8: 1.在菜单栏的Window->Preferences->G

2014-11-19 15:52:39 705

转载 深入浅出UML类图

作者:刘伟 ,发布于:2012-11-23,来源:CSDN   在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition》(《UML精粹:

2014-11-18 22:49:24 577

转载 EncodeConvert编码转换工具

用法: EncodeConvert.jar "args1" "args2" "args3" 参数: args1 源码的根目录 args2 转换后的文件目录 args3 "g2u":GBK转UTF-8 "u2g":UTF-8转GBK 例子: GBK转UTF-8--->EncodeConvert.jar "E:\GBK\src" "E:\UTF8\src1" "g2u" UTF

2014-11-18 20:06:05 2723

转载 Tomcat 7 访问 Manager 和 Host Manager

配置好 Tomcat 7.0 后,在 tomcat-users.xml 中配置用户角色来访问 localhost:8080 的这样三个按钮总出现问题: Server StatusManager AppHost Manager 要么是三个都不能访问,要么是只能访问其中一个,或者两个。 后来发现是角色没有添加全,特别是针对第三个按钮“Host Manager”

2014-11-18 17:56:14 16212

转载 利用ant将Web项目部署至远程Tomcat

利用ant将Web项目部署至远程Tomcat 首先介绍下适用情形,Tomcat服务器位于另一台主机,同时数据库也在该主机之上,在将项目部署到远程Tomcat上之前自己一直是适用本地Tomcat进行测试的,但由于需要执行shell脚本,所以需要将项目部署到远程服务器上。 远程计算机环境:CentOS Tomcat6 mysql jdk1.6.0 本地环境:Windows7 MyEclips

2014-11-18 17:55:27 797

转载 设计模式:简单工厂、工厂方法、抽象工厂之小结与区别

简单工厂,工厂方法,抽象工厂都属于设计模式中的创建型模式。其主要功能都是帮助我们把对象的实例化部分抽取了出来,优化了系统的架构,并且增强了系统的扩展性。 本文是本人对这三种模式学习后的一个小结以及对他们之间的区别的理解。   简单工厂 简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不同的对象实例。 不修改代码的话,是无法扩展的。  

2014-11-17 15:40:18 567

转载 程序员如何留住健康

相信大家已经注意到了,程序员的大部分时间都花在电脑桌前编程,这会损害程序员的健康。其实不需要多么复杂的养生,你只需每天做一些小小的改变,就可以摆脱病痛、保持健康。 变换姿势 虽然站立桌、昂贵的椅子和一些基于人体工程学的玩意的确很酷,哪怕LINUS(linux创始人)都在踏步机前工作,而事实上你并不需要这些。 关键是要变换姿势,如果你保持一个姿势数个小时不活动,你的脖子在数天后疼痛

2014-11-12 10:10:50 472

转载 HTML5定稿了,为什么原生App世界将被颠覆

导语:HTML5将颠覆原生App世界,这听起来有点危言耸听,但若认真分析HTML5的发展史,你会发现,这个世界的发展趋势确实就是这样。 2007年W3C(万维网联盟)立项HTML5,直至2014年10月底,这个长达八年的规范终于正式封稿。 过去这些年,HTML5颠覆了PC互联网的格局,优化了移动互联网的体验,接下来,HTML5将颠覆原生App世界。这听起来有点危言耸听,但若认真

2014-11-11 14:06:51 1068

转载 6个Java项目UML反向工程工具

将Java项目转成结构清晰的UML类图,可以让我们更轻松的理解项目的结构以及模块间的依赖关系。 本文介绍6款开源的工具,可以将Java项目反向工程到UML的类图。 1.Eclipse MDT 模型开发工具(MDT)提供了一些示范性工具,在元模型的基础上的发展模式。它支持创建UML图,从代码的逆向工程到UML图等等。 2.ArgoUML ArgoUML是一个

2014-11-08 15:22:21 530

转载 JS中的prototype

JS中的phototype是JS中比较难理解的一个部分   本文基于下面几个知识点:   1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。   2 javascript的方法可以分为三类: a 类方法 b

2014-11-06 09:44:45 459

空空如也

空空如也

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

TA关注的人

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