Stella981 Stella981
3年前
Guava — EventBus
Guava提供了事件总线的一个实现方案EventBus。它是事件发布订阅模式的实现,观察者模式。Guava为我们提供了同步实现EventBus和异步实现AsyncEventBus两个事件总线,他们都不是单例的eventBus.post(1);eventBus.post(1L);post方法,直接发布事件订阅者需要注册进来,ev
Easter79 Easter79
3年前
Springboot浅析(三)——容器刷新流程
一、先了解下各种后置处理器扩展点(一)BeanFactoryPostProcessor——bean工厂后置处理BeanFactory标准初始化完毕后(经过包扫描后所有的BeanDefinition已经被注册),可以对这个Bea
Wesley13 Wesley13
3年前
Qt mvc学习一
 mvc是经典的三层结构,将数据,视图和逻辑分离。Qt中的Model/View框架,实现了这个模式。在Qt中这个模式设计到三个类,model类,view类和delegate类。model类保存数据,view复制显示,而delegate负责协调model和view之间的数据edit(编辑)和render(渲染)。这些在model子类中需要实现的方法可以分为
Stella981 Stella981
3年前
C# Socket
目录目录异步原理主要方法源码Server源码:Client源码实验效果(广播为例)参考博客TOC异步原理套接字编程原理:延续文件作用思想,打开读写关闭的模式。C/S编程模式如下:Ø服务器端:打开通信通道,告诉本地机器,愿意在该通道上接受客户请求——监听,等待客户
Wesley13 Wesley13
3年前
DAOMYSQLI工具类
<?php//DAOMySQLI.class.php//完成对mysql数据库操作,单例模式//开发类//1.定类名//2.定成员属性//3.定成员方法查询,dml操作
Stella981 Stella981
3年前
Django简介以及MVC模式
一.简介Django,是当前Python世界里最负盛名且成熟的网络框架。最初用来制作在线新闻的Web站点。Django是一个基于python的web重量级框架重指的是为发开者考虑的多采用了MVC的框架模式,也有很多人把它称为MVT(MTV)模式。二.MVC模式一种软件设计典范,用一种业务逻辑,使数据,界面显示分离的方法组织代码,将业务
Wesley13 Wesley13
3年前
JDK1.8新特性之类工厂、迭代循环应用
1创建实体类Person!(https://static.oschina.net/uploads/space/2017/1220/095547_B682_2313055.png)2创建工厂接口PersonFactory!(https://static.oschina.net/uploads/space/2017/1220/095711
Wesley13 Wesley13
3年前
Java设计模式——命令模式
命令模式命令模式很好理解,举个例子,司令员下令让士兵去干件事情,从整个事情的角度来考虑,司令员的作用是,发出口令,口令经过传递,传到了士兵耳朵里,士兵去执行。这个过程好在,三者相互解耦,任何一方都不用去依赖其他人,只需要做好自己的事儿就行,司令员要的是结果,不会去关注到底士兵是怎么实现的。我们看看关系图:!(https://oscim
小万哥 小万哥
1年前
Python 文件处理指南:打开、读取、写入、追加、创建和删除文件
文件处理是任何Web应用程序的重要部分。Python有多个用于创建、读取、更新和删除文件的函数。文件处理在Python中处理文件的关键函数是open()函数。open()函数接受两个参数:文件名和模式。有四种不同的方法(模式)可以打开文件:"r"读取默认值
京东云开发者 京东云开发者
1个月前
设计模式-策略模式
作者:京东工业孙磊一、概念策略模式(StrategyPattern)也称为(PolicyParttern)。它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变换,不会影响到使用算法的客户。策略模式属性行为模式。策略模式结构图\二、实际