1.需求示意图 2.需求描述 原本是为了给做unity3d客户端开发的同事提供不定时的消息推送,比如商城购买道具后服务端将道具信息推送给客户端。 本篇文章简化理解,用“相关部门开展活动,向全市人民征集社会服务改善意见”为例子。但核心想法一致:单向推送(指这个需求上只需要单向)。所以这个功能并不是聊天 ...
抽象工厂模式 优化抽象工厂 异步工厂 在学习抽象工厂模式前,先来回顾一下前面的简单工厂和工厂方法模式。简单工厂的职责非常简单:构造某个实体类型,然后把实例作为抽象类型返回; 工厂方法模式则进一步抽象出一个抽象的创建者和一个抽象的产品类型,而实际的执行过程是具体工厂创建具体的产品类型,具体工厂和具体产 ...
分类:
其他好文 时间:
2020-07-05 19:01:15
阅读次数:
62
观察者模式定义了一种一对多的依赖关系,让多个观察者对象监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有的观察者对象,使他们能够自动更新自己 应用场景:当一个对象的改变需要同事改变其他对象的时候,而且它不知道具体有多少对象有待改变时,应该考虑使用观察者模式。 观察者模式所作的工作其实就是在 ...
分类:
Web程序 时间:
2020-06-29 15:15:09
阅读次数:
65
今天写这篇文章主要记录下网络集成项目中的各种小配件,为新入行的网络工程师做一个大致概括。项目背景:从公司单独做项目有段时间了。平时会遇到各种零零碎碎的网络配件,但是自己刚开始做的时候说实在很多都不知道具体干啥的只能靠百度。这篇博文一来是自己做总结记录另外是方便新人同行如果遇到不了解的可以看看。内容包括:光纤线,配线架、ODF配线架、光模块、光电转换器等。其中我刚听到ODF配线架什么几芯的时候完全不
分类:
其他好文 时间:
2020-06-19 19:16:55
阅读次数:
67
文:液体之火,酒,写的真好 ~ ~注:有空看看小编:CodeCow · 程序牛 的个人技术博客吧:http://www.codecow.cn/ 《 液体之火——"酒" 写的真好 》 ?前言 首先,作为一个 Java开发人员,本应大谈业务,废寝忘餐于代码之间,但小编却觉得空闲之余,应多看书、多交友;偶 ...
分类:
其他好文 时间:
2020-05-25 23:42:21
阅读次数:
208
1. 在创建类的时候,如果参数过多,我们直接使用构建起创建方法的时候会不知道具体参数代表什么类型.比如: User user = new User("123","123","123","123","123"); 这样不知道具体的参数代表什么,不容易知道要创建什么类型的User,所以我们可以直接使用构 ...
分类:
其他好文 时间:
2020-05-10 15:06:21
阅读次数:
41
原文:WPF DataGrid 使用CellTemplateSelector 时SelectTemplate方法Item参数为NULL 首先说明 在SelectTemplate中并Item参数并不是真的一直为Null。而是先执行空参数,之后再会执行有参数的。 至于原因 我也不知道... 具体验证过程... ...
闲心杂念,碎碎而谈,一纸杂文札记。 时不时又在乱想,人世间的百态,都在体验。一个人的时候,是最容易唤起心底里的念想,不知道具体是什么,时而飘渺,时而清晰,时而遥远,时而咫尺。时间是最会骗人的,明明告诉你日子的长短,可是她总是在你不经意间,悄悄溜走,等你会过神来的时候,她已经走好远了。有时会感叹,过去 ...
分类:
其他好文 时间:
2020-05-03 18:58:15
阅读次数:
105
Scanner 2019年4月25日 11:07 HasNextInt(); 获取指定int类型的数据,如果数据正确则返回true否则返回false。 HasNextDouble(); 获取指定Double类型的数据,如果数据正确则返回true否则返回false。 HasNextString(); ... ...
分类:
编程语言 时间:
2020-05-01 00:48:47
阅读次数:
75
环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 通过 IP 访问需要知道具体的地址和端口,使用了服务注册后,可以通过服务名进行访问。 搭建步骤 只需要修改支付服务调用层和一些配置就可以实现。 支付服务调用层 启 ...
分类:
编程语言 时间:
2020-04-20 11:50:59
阅读次数:
221