- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 设计模式-05.代理模式
代理模式在代理模式(Proxy Pattern)中,一个类代表另一个类的功能,指为其他对象提供一种代理,以控制对这个对象的访问。代理对象在客户端和目标对象之间起到中介作用。属于结构型模式。掌握代理模式的应用场景和实现原理了解静态代理和动态代理的区别了解CGlib和JDK Proxy的根本区别手写实现定义的动态代理优点职责清晰。高扩展性。智能化。缺点...
2020-05-04 23:19:22 312
原创 设计模式-04.建造者模式
建造者模式建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式。一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。掌握建造者模式的应用场景掌握建造者模式的基本写法掌握建造者模式和工厂模式的区别优点封装性好,创建和使用分离扩展性好,建造类之间独立、一定程度上解耦...
2020-05-03 22:38:32 155
原创 设计模式-03.原型模式
原型模式原型模式(Prototype Pattern)是创建型模式,用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新数据库,以此来减少数据库调用。...
2020-05-03 22:32:27 155
原创 设计模式-02.单例模式
单例模式学习途径来自菜鸟教程:https://www.runoob.com/design-pattern/singleton-pattern.html单例模式(Singleton pattern),这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。属于创建型模式,它提供了一种创建对象...
2020-05-03 19:32:15 118
原创 设计模式-01.工厂模式
工厂模式理解:将重复的代码放到一个公共的类中。1.简单工厂模式 Simple Factory Pattern简单工厂模式是创建型模式,但不属于23 GOF23种设计模式。由工厂决定生产哪一种类型的产品,适用于工厂类负责创建的对象较少的场景,客户端只需告诉工厂需要生产什么参数的对象,不关心对于生产对象的逻辑。我们可以模拟一个生产场景,即多个客户要求工厂生产冰箱、电视、空调三种类型的电器。...
2020-04-28 23:08:28 148
原创 GC垃圾回收机制
1:标记—清除 mark-sweep过程:标记可回收对象,进行清除缺点:标记和清除效率低,清除后会产生内存碎片2:复制算法过程:将内存划分为相等的两块,将存活的对象复制到另一块内存,把已经使用的内存清理掉缺点:使用的内存变为了原来的一半进化:将一块内存按8:1的比例分为一块eden区(80%)和两块survivor区(10%)每次使用eden和一块survivor,回收时,将存活的对...
2020-04-14 22:30:15 119
原创 Spring自学笔记
Spring中用到的设计模式:1.工厂模式 BeanFactory2.装饰器模式 BeanWrapper3.代理模式 AopProxy4.单例模式 ApplicationContext5.委派模式 DispatcherServlet6.策略模式 HandlerMapping7.适配器模式 HandlerApdapter8.模板方法模式: JdbcTemplate9.观察者模式: ...
2020-04-14 22:17:29 85
原创 关于面试
关于面试【持续记录】1.不要把重点放在项目逻辑,要放在项目中应用的技术点,比如Spring的用到的9种模式,然后分别详细介绍这九中模式(适当选重点)工厂模式 BeanFactory装饰器模式 BeanWrapper代理模式 AopProxy单例模式 ApplicationContext委派模式 DispatcherServlet策略模式 HandlerMapping适配器模式 H...
2020-04-14 22:13:23 87
原创 VMware中安装centos7,克隆完成后修改centos7的ip及网络配置
虚拟机设置使用 桥接模式一、关闭centos7 防火墙systemctl stop firewalld.service二、编辑 ifcfg-eno***:vi /etc/sysconfig/network-scripts/ifcfg-*vi /etc/sysconfig/network-scripts/ifcfg-[tab两下]ifcfg-eno16777736 ifcfg-...
2019-03-26 15:51:02 1679 2
原创 VMware安装过程问题解决记录【回滚及Microsoft Runtime DLL问题】
安装环境【win server 2012 】下载安装包,官方下载(需注册或***不注册可以下载试用版***)or 百度下载2. 打开安装包exe文件进行安装(可能会出现“Microsoft Runtime DLL安装程序未能完成安装”问题,见本文下方“Microsoft Runtime DLL”解决方法)3. 其余“下一步”默认安装安装回滚问题出现安装回滚情况:尝试彻底删除之前装...
2019-03-26 15:08:10 19784 4
空空如也
niginx 不共享session用ip_hash,代理后用户登录自动退出的问题
2019-03-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人