tomcat 类型:servlet容器和HTTP web服务器 功能:实现了一些J2EE特性包括Java Servlet、JSP页面、Java EL和websocket,还有纯java的http web server. 重要组件: catalina是一个servlet容器 coyote是连接器 Ja ...
分类:
Web程序 时间:
2016-08-30 07:02:53
阅读次数:
277
原工程是一个基于websocket的maven工程(源工程:http://www.cnblogs.com/xdp-gacl/p/5193279.html),把工程导入eclipse后报错。 解决方法如下: 1.将webapp下的web.xml文件 替换为: <web-app xmlns="http: ...
分类:
其他好文 时间:
2016-08-30 00:11:51
阅读次数:
1883
项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。绑定给sessionFactory,在dao层代码中再指定sessionFactory来进行数据库操作。正如上图所示,每一块都是指定绑死的..
分类:
编程语言 时间:
2016-08-29 13:12:49
阅读次数:
269
在跨平台网络基础库中,libevent与asio近年来使用比较广泛。asio对boost的依赖太大,个人认为发展前途堪忧,尤其asio对http没有很好的支持也是缺点之一。 libevent对http有天生支持,含有服务与客户两个部分,是做web服务的好特性。 libevent随对http支持很优秀 ...
分类:
Web程序 时间:
2016-08-28 16:17:40
阅读次数:
1843
websocket是Html5的一个协议,也就是说距离我们2016年就几年时间,其他原理我就不说了,直接讲例子 一、准备材料:1、一个开发工具必须支持javaEE7的,原因是javaEE6或以下不支持websocket,我是使用的开发工具是myeclipse2015,这里给各位百度云盘 链接: ht ...
分类:
Web程序 时间:
2016-08-27 20:33:19
阅读次数:
659
WebSocket 上 联系客服功能在项目中很难避免,一般有下面三种实现方式: 使用http的get方式轮询 接入第三方IM系统 自己的IM系统 基于socket 基于websocket 基于socket 基于websocket 第一种方式,最low的,实现简单,但是浪费用户流量;第二种方式,接入简 ...
分类:
Web程序 时间:
2016-08-27 12:46:52
阅读次数:
252
WebSocket一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范,WebSocketAPI被W3...
分类:
Web程序 时间:
2016-08-27 08:45:40
阅读次数:
218
作者:Ovear链接:http://www.zhihu.com/question/20215561/answer/40316953来源:知乎著作权归作者所有,转载请联系作者获得授权。一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久 ...
分类:
Web程序 时间:
2016-08-26 10:20:23
阅读次数:
161
心跳重连缘由 在使用websocket过程中,可能会出现网络断开的情况,比如信号不好,或者网络临时性关闭,这时候websocket的连接已经断开, 而浏览器不会执行websocket 的 onclose方法,我们无法知道是否断开连接,也就无法进行重连操作。 如果当前发送websocket数据到后端, ...
分类:
Web程序 时间:
2016-08-25 21:03:44
阅读次数:
272
0、前言笔者为客户提供C/C++动态链接库调用WEBSOCKET功能时,最初错误地认定客户采用静态加载的方式使用DLL库,导致使用其它编程语言的客户无法使用。考虑到为客户服务常常要跨语言和跨IDE,最好的DLL库的使用方式是动态调用,并且要减少DLL库的依赖库,避免对Windows下VS自带库的调用 ...
分类:
编程语言 时间:
2016-08-23 18:38:42
阅读次数:
672