java
__qqqqq
这个作者很懒,什么都没留下…
展开
-
Java中application与applet的区别
Java语言是一种半编译半解释的语言。Java的用户程序分为两类:Java Application和Java Applet。这两类程序在组成结构和执行机制上都有一定的差异:Applicationapplication主要是桌面应用程序的开发,application是不能用Jsp加载的 。Java Application是完整的程序,可以独立运行。Java Application程序被编译以后,原创 2016-09-01 18:53:52 · 8097 阅读 · 0 评论 -
服务器推送技术--spring websocket + 心跳保活重连 简易聊天室demo(一)
关于websocket的基本概念和应用场景都可以从网上轻松的查到,因此这里不再赘述了。使用websocket的经典demo不外乎web聊天室,因此这里记录一下使用 Spring Websocket 搭建这个demo的过程,以及关于心跳保活和断线重连的客户端实现的一点尝试。篇幅限制以下只给出关键代码,完整代码地址:MultiClientWebChat聊天室demo搭建准备工作在maven中引入spr原创 2017-07-29 23:26:01 · 6812 阅读 · 0 评论 -
服务器推送技术--spring websocket + 心跳保活重连 简易聊天室demo(二)
上一篇文章简单说了spring websocket搭建简易聊天室demo的过程,spring的文档比较详细因此过程比较顺利.这篇文章主要记录一下对心跳保活和断线重连的一点思考和尝试,不保证观点的正确性,如有发现错误,希望能留言指教。具体代码实现见 index.js重连一般断线时都会触发websocket的onclose方法,因此,只需在此方法中重新发起一个websocket连接即可 w原创 2017-07-30 00:11:21 · 16083 阅读 · 0 评论 -
使用 Spring Boot websocket 写简单网页聊天室
Spring Boot 为 websocket 提供了一些默认配置,简化了 websocket 使用,这里我们将使用 Spring Boot websocket,并加入 stomp 和 sockjs 的支持,快速编写一个简单的网页聊天室,实现广播消息推送以及点对点的私人消息推送。篇幅限制下边只给出关键的代码,需要 HTML 页面代码或项目完整源代码的可到这里查看(使用 IDEA 导入后可直接运行)。原创 2017-08-31 13:09:39 · 3719 阅读 · 2 评论