自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring 容器初始化

1、ApplicationContext实现 BeanFactory 实例 实体类public class Car { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = i...

2019-09-30 16:50:10 171

原创 java 监听器简单实现

一、实例 接口public interface RobotListerner { void working(Event event); void dancing(Event event);} 实现类public class MyRobotListerner implements RobotListerner { @Ov...

2019-04-18 10:15:59 480

原创 重构改善即有代码设计 总结

一、重构定义 定义:对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 重构时间:应该随时进行重构,而不是抽出特定的时间进行重构。 目标:1、容易阅读。2、所有逻辑都在唯一地点指定。3、新的改动不会危机现有行为。4、尽可能简单表达条件逻辑。5、计算机科学相信所有的问题都可...

2019-01-28 16:35:15 190

原创 ngnix配置

一、在线安装引用https://blog.csdn.net/u013641234/article/details/738384721、进入 root用户2、进入特定目录# cd usr/local/src3、下载nginx及相关组件# wget http://nginx.org/download/nginx-1.10.2.tar.gz# wget http:...

2018-10-24 22:44:51 406

原创 java设计模式之——策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式(行为型)

一、策略模式 定义:定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到算法的客户。 使用场景:策略模式是一种定义一系列算法的方法,从概念上看,所有的这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。策略模式的strategy类层次定义了一系类的可供重用的...

2018-10-22 21:52:29 236

原创 java设计模式之——外观模式、组合模式、装饰模式、享元模式(结构型)

一、外观模式 定义:为子系统中一组接口提供一致的界面,此模式定义了一个高层接口,该接口使得子系统更加容易使用。 使用场景:一、在软件设计初级阶段,应该有意识的将软件两个层分开,比如经典的三层架构,降低了耦合。二、开发阶段,层与层之间的耦合愈来愈复杂,增加外观(facade)可以提供一个简单的接口,降低依赖。三、在维护大型系统时,系统难以扩展和维...

2018-10-11 23:38:15 1678

原创 java设计模式之——适配器模式、桥接模式、代理模式(结构型)

一、适配器模式 定义:将一个接口转换成客户需要的另一个接口,使得原本因为接口不兼容而不能在一起工作的两个类可以在一起工作。 示意图: 实例1 定义usb接口、ps2接口,模拟适配ps2接口和客户端,客户端需要实现的是usb的功能。 ...

2018-09-21 14:53:07 488

原创 java设计模式之——建造者模式、原型模式(创建性)

一、建造者模式(生成器模式) 定义:将一个复杂对象的构建和它的表示分离开,使得同样的构建过程可以得到不同的表示。 效果:采用建造者模式,用户只需要选择建造的类型就可以得到它们,而具体的建造过程和细节就不需要知道。 示意图 实例1 ...

2018-09-16 18:01:51 214

原创 java设计模式之——简单工厂、工厂方法模式、抽象工厂模式(创建性)

1、简单工厂模式 应用场景,程序设计中通过工厂方法接受一个参数,创建不同类类型的实例。 设计示意图 实例 1、定义抽象产品类 public abstract c...

2018-09-12 15:13:46 148

原创 java设计模式之——单例模式(创建性)

1、设计模式遵守原则a、开闭原则(Open Close Principle)  对扩展开放,对修改关闭。2、里氏代换原则(Liskov Substitution Principle)  只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。3、依赖倒转原则(Dependence Inversion Principl...

2018-08-31 20:28:32 121

转载 数据库性能优化

MYSQL建立、删除索引及使用http://www.yuanrengu.com/index.php/2017-01-13.htmlhttps://www.cnblogs.com/heyonggang/p/6610526.html性能优化案例https://www.cnblogs.com/heyonggang/p/6610526.htmlmysql中替换like的函数http...

2018-08-05 13:43:47 193

转载 jdk 历史版本

java SE 1.6各个版本 jdk apihttp://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.htmljava SE 1.7各个版本 jdk apihttp://www.oracle.com/technetwork/java/javase/d...

2018-07-22 18:10:02 296

空空如也

空空如也

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

TA关注的人

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