实现一对一聊天功能 功能介绍:实现A和B单独聊天功能,即A发消息给B只能B接收,同样B向A发消息只能A接收。 本篇博客是在上一遍基础上搭建,上一篇博客地址:【WebSocket】 实现游戏公告功能。源码会在其它案例全部写完,在上传到gitHub,到时候会补源码地址。 先看演示效果: 一、案例解析 1 ...
分类:
Web程序 时间:
2018-08-10 01:18:51
阅读次数:
573
跨域问题的环境: 在本地开发时,使用命令行ng s开启服务,访问地址为http://localhost:4200 假设调用数据接口的服务地址为http://localhost:8088/api/data.action 解决跨域问题的方法: 在angular4项目根目录下创建文件proxy.confi ...
分类:
Web程序 时间:
2018-08-05 18:37:59
阅读次数:
201
自定义IO异步基础知识: --所有的请求都基于socket实现,一个请求就是一个socket socket.setblocking(False) 不需要阻塞,一个请求完了发送另外一个,会报错,需解决 --IO多路复用[是同步的请求] IO多路复用有epoll, poll, select,知道epol... ...
分类:
编程语言 时间:
2018-08-05 13:03:37
阅读次数:
181
我有一段比较常规的.net core mvc代码,就是StartUp函数中注册HttpContextAccessor到系统DI工厂中,如图: 然后调用方是service层,这个service层是使用autofac注入的,而且是单例注入,如图 service调用HttpContextAccesor如图 ...
分类:
数据库 时间:
2018-08-05 11:54:11
阅读次数:
171
一、 安装 1、 下载.tar包的tpcc-mysql 2、 上传到服务器(rz) 3、 解压(tar -zxvf tpcc-mysql-src.tar) 二、 准备数据库 进入数据库,运行create_table.sql,add_fkey_idx.sql这两张表(这两张表通过tpcc-mysql解 ...
分类:
数据库 时间:
2018-08-03 18:11:12
阅读次数:
164
一.Volley介绍 2013年Google I/O大会上推出的一个新的Android网络通信框架,目标是将HTTP的通信操作再进行简单化,除了简单易用之外,Volley在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下 ...
分类:
移动开发 时间:
2018-08-01 12:08:22
阅读次数:
233
1LinuxHaproxy负载均衡v1.8★★★类似于ningx的反向代理1.1Haproxy概述Haproxy是一个开源的高性能的反向代理或者说是负载均衡服务软件之一,它支持双机热备、虚拟主机、基于TCP和HTTP应用代理等功能。其配置简单,维护方便,而且拥有很好的对服务器节点的健康检查功能(相当于keepalived健康检查),当其代理的后端服务器出现故障时,Haproxy会自动的将该故障服务
分类:
系统相关 时间:
2018-08-01 00:19:30
阅读次数:
465
MemoryStream stream BinaryWriter bw = new BinaryWriter(stream); for (Int32 i = 0; i < 100; i++) { bw.Write(100); } FileStream... ...
分类:
其他好文 时间:
2018-07-28 15:19:26
阅读次数:
131
.NET 性能优化小技巧 Intro 之前做了短信发送速度的提升,在大师的指导下,发送短信的速度有了极大的提升,学到了一些提升 .NET 性能的一些小技巧 HttpClient 优化 关于使用 ,大概很多人都知道尽量使用单例以提升 的性能。 由于 在发送请求时需要进行域名解析,使用的时候第一次一般来 ...
分类:
Web程序 时间:
2018-07-27 21:02:43
阅读次数:
145
public class OKHttpActivity extends Activity implements View.OnClickListener { public static final MediaType JSON = MediaType.parse("application/json;... ...
分类:
移动开发 时间:
2018-07-27 10:51:48
阅读次数:
262