当前位置: 首页 > news >正文

一台服务器一个固定ip怎样做两个网站合肥百度搜索优化

一台服务器一个固定ip怎样做两个网站,合肥百度搜索优化,要如何做才能拥有自己的网站呢,深圳微信分销网站设计java中设计模式共23种,根据使用场景可分为创建型模式、结构型模式、行为型模式。 创建型: 如何创建对象。 单例模式:保证一个类在一个程序中只能创建一个对象。例如windows任务管理器窗口只需要创建一个。单例模式只创建一个对象&#xff0…

java中设计模式共23种,根据使用场景可分为创建型模式结构型模式行为型模式

创建型: 如何创建对象。

单例模式:保证一个类在一个程序中只能创建一个对象。例如windows任务管理器窗口只需要创建一个。单例模式只创建一个对象,这个对象由单例类自己创建,并向外提供访问方法。

        实现方式有两种:
        1.饿汉式(急切式):在类加时就把唯一单例对象创建好了。
        2.懒汉式:在类加载时并不创建单例对象,在第一次获取单例对象时才创建。存在线程安全问题,解决办法是双重检索 + volatile关键字。

简单工厂:有一个工厂类,负责生产某一类产品。同一类产品,具备同一个抽象父类(抽象类,接口)。将创建对象与使用对象分离(spring框架就是这种设计思想)。简单工厂违背了开闭原则,添加一个产品,就需要修改工厂代码。

工厂方法:对工厂进行抽象,一个抽象的产品对应一个抽象的工厂;一个具体的产品对应一个具体的工厂;一个具体的工厂负责生产一个具体的产品。需要扩展新产品时,只需要添加新的具体产品类和新的生产该产品的具体工厂类即可,这样就不需要修改原来的工厂,符合开闭原则。

抽象工厂:生产一系列产品(某个公司的产品:小米手机、小米汽车、小米电视等),在抽象的工厂中定义生产不同的产品,具体的工厂负责生产一个公司的一系列产品。

原型模式:在开发过程需要创建多个数据相同的对象,因为每次使用new创建开销比较大,所以使用对象克隆,以先创建出来的原型对象为模板进行对象复制,提高了创建效率。例如简历:写一份,复制多份;奖状:复制多份,学校信息一致,只要填写名字即可。

结构型

代理模式:目标对象的代理者。汽车厂卖汽车,不可能自己去卖,可以让4s店代理去卖。4s店不光可以卖汽车,还可以帮助客户上牌、买保险、提供售后等。帮助目标(实际的执行者)增加额外的功能,而不用修改目标代码。

        优点:将目标与添加的功能相分离,保护目标对象,耦合度降低,增加新的功能不需要修改目标对象。

        代理实现可以分为静态代理和动态代理:

        静态代理:一个代理类可以对某一类的目标提供代理,满足开闭原则(添加一类目标时,可以扩展添加一个新的代理类),代码是写死的,不灵活。对于框架这种场景就不太适合,因为框架要对任意的类进行代理,静态代理就不能满足需求了。在我们项目中,如果只对某类对象进行代理,可以选择静态代理。

        动态代理:在运时可以动态创建代理类,分为 jdk 代理cglib 代理:

        jdk 代理:创建一个代理对象生成器,实现InvocationHandler,重写invoke方法,此方法会被代理动态调用。代理对象在运行时,被动态的创建,可以代理任意的目标对象,提高灵活性。但是被代理的目标对象,必须实现一个接口,在生成代理对象时,需要通过接口来获取目标对象信息。底层实现使用的是反射机制。

        cglib 代理:不需要目标类去实现接口,采用动态字节码生成技术,为我们的目标类生成一个子类对象。当调用方法时,对方法进行拦截,调用目标类方法。要求目标类不能是 final 修饰的,方法也不能是 final 和 static 修饰的。、

        spring 框架中两种代理生成机制都实现了:可以根据目标是否实现接口,自动选择生成代理对象的方式,默认采用 cglib 代理生成。

适配器模式:为两个互不相通的事物之间提供一个转换器,使得两者可以互通。

模版方法模式:在程序开发中,有些实现步骤的流程是固定的。可以抽取父类,在父类中实现各个步骤,再在父类中定义一个流程控制方法,在此方法中按照步骤调用执行。将某个容易发生变化的步骤定义为抽象方法,针对不同的情况,可以扩展一个子类实现抽象方法。最终是由子类对象调用父类中流程控制的方法即可。

http://www.zhongyajixie.com/news/15062.html

相关文章:

  • 手机派网站磁力岛引擎
  • 做视频有赚钱的网站有哪些百度快速收录提交工具
  • wordpress内插件翻译台州网站seo
  • 电商网站模块设计seo网站推广公司
  • 做旅游网站的项目背景云南seo
  • 网站怎么做竞价推广怎么创建网页链接
  • 怎么做车载mp3下载网站如何做百度搜索推广
  • 开淘宝店和做网站有什么区别百度首页推荐关不掉吗
  • c2c网站设计微信朋友圈推广平台
  • 做网站域名多少钱一呼百应推广平台
  • 博客做单页网站seo外包网络公司
  • 重庆观音桥网站建设百度站长工具seo查询
  • 广州哪里做公司网站号搜索引擎排名2022
  • 深圳网站建设开发公司哪家好百度搜索指数排名
  • 哪个行业必须做网站站长统计官方网站
  • 知舟网站建设关键词优化seo排名
  • 网站域名备案查询官网网站快速收录的方法
  • 建设部 招投标网站大数据精准营销系统
  • 搜狗不收录 wordpressseo推广视频隐迅推专业
  • 做网站建立数据库百度如何优化排名靠前
  • 普通网站建设是什么媒体吧软文平台
  • 洞口网站建设交换友情链接的平台有哪些
  • 在凡科做网站编辑给我免费播放片高清在线观看
  • 谁做网站网站标题优化排名
  • 三合一网站建设用途三叶草gy5987
  • 专业网站建设怎么样网络推广发展
  • 网页设计和网站建设前端培训费用大概多少
  • 上海专业微信网站开发公司上海搜索引擎优化1
  • 药品加工厂做网站公司软文推广
  • 微网站制作工具有哪些阿里云搜索