本文尚未完成,在此只写一些句子,以后慢慢整理. 一.参数 IllegalArgumentException No payload parameter present on the method[message],意思是该有的参数没有,比如onError()必须有Throwable参数,onMessa ...
分类:
Web程序 时间:
2016-10-14 07:05:52
阅读次数:
528
SPI是ServiceProviderInterfaces的简称。根据Java的SPI规范,我们可以定义一个服务接口,具体的实现由对应的实现者去提供,即ServiceProvider(服务提供者)。然后在使用的时候只要根据SPI的规范去获取对应的服务提供者的服务实现即可。为了便于理解,我们先来看一个使用SPI的..
分类:
编程语言 时间:
2016-10-11 01:05:06
阅读次数:
257
1、结构图 2、消息服务器 消息服务器(SNS)由Http Netty Server(HNS)和WebSocket Netty Server(WNS)组成。HNS采用Netty Http+XML协议栈开发实现,WNS采用Netty WebSocket+JSON实现。 HNS只接收预定义的HttpXm ...
分类:
Web程序 时间:
2016-10-10 20:54:20
阅读次数:
972
WebSocket示例java的比较少,大部分是nodejs的,比较有名的是socket.io的chat, 借用下他的前端实现一套java的,后端基于nimbleio实现的WebSocket编写, 直接上代码: 演示地址:http://www.generallycloud.com/web-socke ...
分类:
Web程序 时间:
2016-10-10 19:45:00
阅读次数:
146
Java并发编程之volatile关键字的理解Java中每个线程都有自己的工作内存,类比于处理器的缓存,线程的工作内存中保存了被该线程使用到的变量的主内存的拷贝。线程读写变量都是直接在自己的工作内存中进行的,而何时刷新数据(指将修改的结果更新到主存或者把主存的变量读取覆盖掉..
分类:
编程语言 时间:
2016-10-09 14:38:53
阅读次数:
135
Java代码publicclassSonextendsFather{Stringvalue=null;//2publicSon(){super();//1System.out.println("Son:"+value);//3}publicstaticvoidmain(finalString[]args){newSon();}}classFather{publicFather(){if(thisinstanceofSon){Sonlower=(Son)this;lower.value="test";}}}..
分类:
编程语言 时间:
2016-10-09 14:38:37
阅读次数:
169
在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API: ...
分类:
Web程序 时间:
2016-10-07 23:07:21
阅读次数:
246
最近在学习“HTML5游戏开发实战”,其中第8章内容是使用WebSocket来构建多人游戏 《你画我猜》。然而在实现过程中,却一直出错: 客户端请求时,服务器端会报错并终止: 而浏览器端也会出错: 服务器代码: 客户端代码: 各种调bug都无效。然后发现原因是chrome端的不兼容: node-we ...
分类:
Web程序 时间:
2016-10-07 22:42:47
阅读次数:
210
WebSocket为浏览器和服务端提供了双工异步通信功能,即浏览器可以向服务端发送消息,服务端也可以向浏览器发送消息。WebSocket需要IE10+、Chrome13+、Firefox6+。 WebSocket是通过一个socket来实现双工异步通信能力的。但直接使用WebSocket协议开发程序 ...
分类:
编程语言 时间:
2016-10-04 18:27:02
阅读次数:
770
1.首先使MyEclipse8.6集成Tomcat7 注意配置参数 注意jar包 主机JDK版本 2.开发WebSocket 导入websocket-api.jar 开发java文件 部署完之后需要在部署文件下删除websocket-api.jar,因为tomcat7已经有 4.运行项目 ...
分类:
Web程序 时间:
2016-10-04 11:57:17
阅读次数:
248