#新模式

设计模式——单例模式

单例模式有很多种,个人习惯使用如下方式://记事本手写,未必能编译通过哦publicclassSingle{privatestaticclassHolder{staticfinalSingleinstance=newSingle();}publicstaticSinglegetInstance(){retuenHold...
代码星球 ·2020-08-09

Python:MVC和MVT开发模式

解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性1.M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作2.V全拼为View,用于封装结果,生成页面展示的html内容3.C为Controller,用于接收请求,处理业务逻辑,与Model和View的交互,返回结果1.M全拼为...

ZooKeeper 增加Observer部署模式提高性能

Observer:在不伤害写性能的情况下扩展ZooKeeper。虽然通过Client直接连接到ZooKeeper集群的性能已经很好了,可是这样的架构假设要承受超大规模的Client,就必须添加ZooKeeper集群的Server数量,随着Server的添加,ZooKeeper集群的写性能必定下降。我们知道ZooKeep...

Vmware 设置NAT模式

NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通...
代码星球 ·2020-08-09

Java 观察者模式

观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时...
代码星球 ·2020-08-09

Java 单例模式

代码:双重检查,懒汉模式publicclassSingleton{privatestaticSingletonINSTANCE;privateSingleton(){}publicstaticSingletongetInstance(){if(INSTANCE==null){synchronized(Singleton...
代码星球 ·2020-08-09

Vmware 设置桥接模式

在搭建VMware虚拟机的时候要配置网络可以看到一共主要就3种1.桥接模式(Bridge)虚拟系统的IP可设置成与本机系统在同一网段,虚拟系统相当于网络内的一台.独立的机器,与本机共同插在一个Hub上比如我这台机器使用的是网件A6210的无线网卡,那么桥接模式,也使用的这个网卡,虚拟机相当于一台独立的电脑,也会占用ip...
代码星球 ·2020-08-09

JavaScript 单例模式

1.function的静态变量<scripttype="text/javascript">functionUniverse(){this.name="hongda";this.age=28;if(Universe.instance){returnUniverse.instance;}Universe.ins...
代码星球 ·2020-08-09

ActiveMQ与spring集成实现Queue模式

  ActiveMQ可以和spring很好的集成,下面我们来看看,如何做个集成的demo。  (1)pom.xml引入相关jar<!--spring相关begin--><dependency><groupId>javax.servlet</groupId><arti...

设计模式之观察者模式

观察者设计模式  定义了对象之间一对多的关系。当一个对象的状态发生变化,它所有的依赖者会收到更新通知,并作出相应的变化。相关对象  主题(Subject):主题是一个接口,接口规定了具体主题需要实现的方法,如添加、删除观察者以及通知观察者更新数据的方法;  观察者(Observer):观察者是一个接口,该接口规定了具体...
代码星球 ·2020-08-09

设计模式之责任链模式

责任链模式  将能够处理一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给链上的下一个对象。使用场景  (1)在公司OA系统请假审批流程    如果请假小于3天只需要项目经理批复就行;    如果请假大于等于3天,小于7天需要人事经理批复了;    ...
代码星球 ·2020-08-09

设计模式之桥接模式

桥接模式是一种结构模型。场景:假如我们要实现如下的一个电脑商品的分类:我们可以用多层继承结构实现下图的关系用UML图表示:publicinterfaceComputer{voidsale();}classDesktopimplementsComputer{@Overridepublicvoidsale(){System...
代码星球 ·2020-08-09

设计模式之工厂模式和抽象工厂模式

工厂模式(实现创建者和调用者的分离,实现解耦)  本质:实例化对象,用工厂方法代替new()操作;     将选择实现类、创建对象统一管理和控制;从而实现将调用者和实现类解耦;  分类:     简单工厂:用来生产统一等级结构中的任何产品(对于增加新的产品,需要修改已有的代码)     工厂方法:用来生产同一等级中的固...

单例模式实现读取配置文件

  工作中有个需求是找出文本中出现的QQ号、电话号码等,但是我们知道往往会遇到“玖二⑦零五三二玖、加口2805703、零Ⅲ壹壹872陆7844”,这里我做了一个配置文件,实现这些关键词的过滤,之后需要过滤的时候,读取到Map中,把这些关键词替换成,我们需要的。由于在配置文件中,当然不能用一次读取...

jupyter notebook使用技巧--命令行模式以及在Markdown模式使用的操作(4)

jupyternotebook使用技巧--命令行模式以及在Markdown模式使用的操作(4)D3哥在德国2018-06-0908:50:4033450收藏44展开正常情况,jupyternotebook的cell是绿色的,我们可以在绿色cell里输入代码 但如果我们将鼠标点击cell框的左侧,点击,会发现c...
首页上一页...4546474849...下一页尾页