- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 IDEA2016配置运行基于Maven的Git项目
一、IDEA&Maven&Git作用IDEA(项目容器)Maven(管理Jar和项目打包)Git(版本控制)二、从远程clone git项目使用工具clone下git项目 可能问题: 直接通过git bash上git clone时可能失败 问题解决:使用TortoiseGit(有时候TortoiseGit也可能失败,可能和gitblit服务器有关)。 可能项目由多个m
2016-12-27 20:22:56 7237
翻译 ECMAScript6(ECMAScript2015)学习笔记
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。也就是说,ES6就是ES2015。虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用ES6了。
2016-12-16 15:34:31 990
原创 Java基础算法(插入、选择、冒泡、快排)
排序是一个非常常见的应用场景,很多时候,我们需要根据自己需要排序的数据类型,来自定义排序算法,本文包含四种基本排序(插入、选择、冒泡、快排)
2016-12-15 23:20:37 529
原创 可复用面向对象软件基础——设计模式(六)之原型模式
原型模式虽然是创建型的模式,但是与工程模式没有关系,从名字即可看出,该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。
2016-12-15 21:06:11 370
原创 可复用面向对象软件基础——设计模式(五)之建造者模式
工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的
2016-12-15 20:22:46 420
翻译 可复用面向对象软件基础——设计模式(四)之单例模式
单例模式理解起来简单,但是具体实现起来还是有一定的难度。synchronized关键字锁定的是对象,在用的时候,一定要在恰当的地方使用(注意需要使用锁的对象和过程,可能有的时候并不是整个对象及整个过程都需要锁)。
2016-12-15 19:57:13 652
原创 可复用面向对象软件基础——设计模式(三)之抽象工厂模式
工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。
2016-12-15 16:59:43 379
原创 可复用面向对象软件基础——设计模式(二)之工厂方法模式
工厂模式适合:凡是出现了大量的产品需要创建,并且具有共同的接口时,可以通过工厂方法模式进行创建。
2016-12-15 12:57:58 394
翻译 可复用面向对象软件基础——设计模式(一)之总览
项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。
2016-12-15 10:43:05 484
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人