观察者模式Observer 广播机制 场景:多个观察者--被通知改变 CS的时候,人物移动坐标变化,更新每个人地图上的坐标 核心:当目标对象(Subject)的状态值改变时,需要及时告知所有观察者(Observer),使他们做出响应 开发中常见的场景: -聊天室程序中,服务器转发给所有客户端 -网络 ...
分类:
其他好文 时间:
2019-08-16 23:20:53
阅读次数:
199
PHP面向对象 面向对象是一种程序设计模式,简称OOP。 创建: 类: 通过关键字class来定义类 类名首字母要大写。对象: 是类的实例 通过new关键字 得到一个实例对象 new className。 访问控制 对属性或方法的访问控制,是通过在前面添加关键字 public(公有),protect ...
分类:
Web程序 时间:
2019-08-15 20:56:09
阅读次数:
108
一. 在 C# 语言中,类之间的继承关系仅支持单重继承,而接口是为了实现多重继承关系设计的。二. 一个类能同时实现多个接口,还能在实现接口的同时再继承其他类,并且接口之间也可以继承。三. 无论是表示类之间的继承、还是类实现接口、接口与接口之间的继承,都使用“:”来表示。多个之间用英文逗号‘,’分隔。 ...
分类:
其他好文 时间:
2019-08-13 15:20:09
阅读次数:
88
1.引入Shiro的Maven依赖 2.web.xml中配置 3. 编写自己的UserRealm类继承自Realm,主要实现认证和授权的管理操作 4.在Spring的applicationContext.xml中进行Shiro的相关配置1、添加shiroFilter定义 2、添加securityMa ...
分类:
编程语言 时间:
2019-08-13 13:21:57
阅读次数:
107
写一个定时任务,然后把demo放在三台机器上,定时推送信息,客户端保证只能接收到一条 ...
分类:
其他好文 时间:
2019-08-11 14:45:46
阅读次数:
60
public abstract class AbstractHandler { private static AbstractHandler handler = new Handler1(); static { handler.setNextHandler(new Handler2()) .setN... ...
分类:
其他好文 时间:
2019-08-10 17:49:37
阅读次数:
88
1.从github获取allure代码 2.安装gradle,用于打包jar 3.配置gradle环境变量 4.生效环境变量 5.查看是否配置成功 6.进入目录修改src\main\java\io\qameta\allure\summary中的SummaryPlugin.java setReport ...
分类:
其他好文 时间:
2019-08-09 19:57:51
阅读次数:
1219
我们在前面分析客户端引用的时候会看到如下这段代码: 这里用EventBus调用了一下post方法之后就什么也没做了,就方法名来看是发送了一个post请求,也不知道发给谁,到底有什么用。 所以这一节我们来分析一下EventBus这个类的作用。 首先我们来看一下这个类的方法 从EventBus的方法中我 ...
分类:
其他好文 时间:
2019-08-08 23:22:04
阅读次数:
96
面向对象编程基础 活在当下的程序员应该都听过“面向对象编程”一词,也经常有人问能不能用一句话解释下什么是“面向对象编程”,我们先来看看比较正式的说法。 把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细 ...
分类:
编程语言 时间:
2019-08-06 20:09:58
阅读次数:
133