自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 菜鸟的架构学习之路-深入了解代理模式

定义实例底层实现总结

2020-03-07 15:35:41 206

原创 菜鸟的架构学习之路-原型模式和建造者模式

原型模式定义:用已经创建的对象实例,在复制另一个相似的对象理解:原型模式就是通过一个对象copy出另一个对象,不适用原型模式来实现的话,就是 new 出来一个对象 通过构造方法或get set方法 把原来对象的值逐一赋给新的对象,可是如果对象的属性过多,那么操作起来特别麻烦,于是又通过反射机制新建一个对象并用 for 循环进行赋值代码如下这样的赋值显得特别麻烦,因此原型模式的出现决解了上述...

2020-03-02 16:28:23 150

原创 菜鸟的架构学习之路-单例模式详解

单例模式定义 定义:系统在任何情况下对该类的实例对象只存在一个实例对象 实现思路:隐藏类的构造方法并提供全局访问点单例模式实现方式简介 单例模式主要分为 饿汉式单例 以及 懒汉式单例 两大类 饿汉式单例:在程序启动,加载类文件的时候,将单例类 进行实例化 懒汉式单例:只有在调用这个类的时候 在进行实例化对象 简单实现:个人总结...

2020-02-29 13:00:17 227

原创 菜鸟的架构学习之路-24种设计模式之工厂方法和抽象工厂模式

思考目前有一个支付业务场景的需求,包含跨境支付,支付宝、微信、银联支付三种支付方式,我们应该如何设计?引用于咕泡学院《设计模式总览及工厂模式详解》课后作业实现demo地址在未使用工厂设计模式时,我们创建对象以及发送数据包的逻辑都放在了Test.doPay()里面。 private static void doPay(String payName) throws Illega...

2020-02-24 16:05:47 211

原创 菜鸟的架构学习之路-七大软件设计原则

1、为什么学习七大设计原则 对于个人而言:无外乎使自己的代码高内聚低耦合、冗余低、可复用,开发效率高,别人用半个小时写完的东西,你十分钟就搞定。(升职加薪) 对于公司架构而言:缩短开发周期,可维护性强,可扩展性强。(概括一句话就是使用最少的钱,得到最优质的产品。)提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,从而提高软件开发效率、节约软件开发成本和维护成本 -----...

2020-02-23 19:29:54 301

原创 ssm新手入门(1)

最近刚学完ssm整合,期间遇到好多坑,希望能给将要开始spring 、springmvc、mybatis整合的小伙伴们一些学习参考。(若有错请指出)本人配置环境:intellij IDEAtomcat8.5.37jdk1.8ssm开发步骤:1、创建maven工程(1)、打开intellij idea->点击Create New Project(2)、找到Maven->...

2019-04-12 23:39:06 1578 1

原创 ssm新手入门(2)

前一篇文章配置完主体框架接下来我们继续配置:填充内容:web.xml <!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app xmlns:xsi="http:...

2019-04-12 23:37:04 475 1

空空如也

空空如也

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

TA关注的人

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