工作之余,我们应该和不同部门的人聊天。你会发现,可以扩展一下你的知识了解下其他team的人在做什么?怎么做的?有没有好的方法可以借鉴。一定会有收获的。 我和SIT的,reliablity,EMC,funtional的测试人员聊天,了解他们测试的流程,测试的周期,测试的内容。只有你了解其他部门其他岗位 ...
分类:
其他好文 时间:
2020-06-28 18:04:01
阅读次数:
111
做应用即时聊天 netty-socketio github 搜索netty-socketio-demo netty-socketio 整合redis实现发布订阅 即时消息缓存到redis Redis的pub/Sub(订阅与发布) 反复尝试调用接口实现层 Spring boot使用spring ret ...
分类:
其他好文 时间:
2020-06-27 13:33:16
阅读次数:
57
何为实时 先从理论上解释一下两者的区别。 大多数传统的web应用是这样的:客户端发起http请求到服务端,服务端返回对应的结果。像这样: 也就是说,传统的web应用都是客户端主动发起请求到服务端。 那么实时web应用呢?它不需要主动发起请求,服务端可以主动推送信息到客户端。 举栗子的话,实时聊天工具 ...
分类:
Web程序 时间:
2020-06-26 18:17:34
阅读次数:
64
1、引言 好久没写技术文章了,今天这篇不是原理性文章,而是为大家分享一下由笔者主导开发实施的IM即时通讯聊天系统,针对大量离线消息(包括消息漫游)导致的用户体验问题的升级改造全过程。 文章中,我将从如下几个方面进行介绍: 1)这款IM产品的主要业务及特点; 2)IM系统业务现状和痛点; 3)升级改造 ...
分类:
其他好文 时间:
2020-06-26 18:03:01
阅读次数:
83
1.介绍 冒泡排序的基本思想就是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就像水底的气泡一样逐渐向上冒泡。 因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序,因此要在排序过程中 ...
分类:
编程语言 时间:
2020-06-26 14:57:52
阅读次数:
59
1.进程 2.线程 例如记事本:我们在打开记事本的时候打开页面设置: 上面这种情况说明记事本整个执行流程只有一条执行路径,是单线程程序 再例如QQ: 上面QQ的聊天界面和好友搜索界面有各自的执行路径,说明QQ是多线程程序 3.多线程实现方式 方式1: public class MyThread ex ...
分类:
编程语言 时间:
2020-06-25 23:16:02
阅读次数:
64
写在前面 UITableView是iOS开发中一种非常常用的组件,在主流App中几乎可以看到(微信和QQ的聊天列表等)。这篇文章主要探讨UITableView的数据载体——UITableViewCell的一些相关内容 UITableViewCell是什么 UITableViewCell就是UITab ...
分类:
移动开发 时间:
2020-06-25 17:58:14
阅读次数:
72
08:00 真正有学问的人,知道在需要时,应该从哪里获取知识,也知道如何把知识组织起来,形成明确的行动计划。 ——拿破仑·希尔 刚跟孩子视频完,就想好好跟她聊聊天,希望尽量多给她感受点父爱。一年多的日记里,提到自己孩子的次数极少,可想而知,我这个做父亲的“本事”有多大。不是不想写,似乎是我在逃避些什 ...
分类:
其他好文 时间:
2020-06-22 22:56:30
阅读次数:
67
今天跟以前一个测试同事聊天,聊到了接口测试的相关内容。 她告诉我:她以前的公司没有接口文档的, 那么,我问她:你们如何做接口测试呢? 她说:自己抓包来做接口测试的。 目前很多公司越来越重视接口测试了,重视那么必须要给测试人员提供接口文档的。 没有接口文档能不能做接口测试呢,当然可以,但是容易遗漏接口 ...
分类:
其他好文 时间:
2020-06-22 21:03:54
阅读次数:
209
基于C# Winform的简易聊天程序[第一篇-两端通信] 程序简介 本聊天程序支持局域网内部客户端与服务端之间的互相通信. 原理 启动服务端后,服务端通过持续监听客户端发来的请求,一旦监听到客户端传来的信息后,两端便可以互发信息了.服务端需要绑定一个IP,用于客户端在网络中寻找并建立连接.信息发送 ...