自定义博客皮肤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 130

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

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

2020-03-02 16:28:23 94

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

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

2020-02-29 13:00:17 147

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

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

2020-02-24 16:05:47 137

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

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

2020-02-23 19:29:54 230

原创 ssm新手入门(1)

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

2019-04-12 23:39:06 1501 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 429 1

空空如也

空空如也

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

TA关注的人

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