摘要:
本文对应的项目是MultiTypeJsonParser ,项目地址 https://github.com/sososeen09/MultiTypeJsonParser 0 前奏 使用 Gson 去解析 json 应该是很常见的,大部分的情况下我们只要创建一个 Gson 对象,然后根据 json 和对 阅读全文
posted @ 2019-09-26 23:59
牧之丨
阅读(2916)
评论(0)
推荐(0)
摘要:
由于业务需求。。。所以查阅资料,总结如下: 使用gson实现方法:只需要把new Gson()改为: 使用fastjson实现方法:只需要再toJsonString的时候加上 以上。 阅读全文
posted @ 2019-09-26 23:49
牧之丨
阅读(1510)
评论(0)
推荐(1)
摘要:
在使用websocket的时候,遇到了一个websocket在连接一段时间就异常断开连接了。第一想法就是重新去连接websocket(websock.onopen),后来发现这种方式是错误的,查阅文档发现,要想重新建立连接,就需要一种心跳思想去处理(实时监听连接情况,断了就去重连)下面以Vue代码为 阅读全文
posted @ 2019-09-26 08:10
牧之丨
阅读(7410)
评论(1)
推荐(0)
摘要:
CopyOnWriteArraySet.png CopyOnWriteArraySet.png public boolean add(E e); public boolean remove(Object o); 来看一下public boolean add(E e)源码 来看一下 public bo 阅读全文
posted @ 2019-09-25 23:53
牧之丨
阅读(994)
评论(0)
推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-09-25 00:10
牧之丨
阅读(4)
评论(0)
推荐(0)
摘要:
设计初衷是通过websocket实现网页实时通讯聊天。 工程环境:tomcat8+jdk1.7+maven+eclipse 设计思路:客户端登录网页建立socket连接,后台记录用户连接信息并做标识;当用户在网页端发送聊天消息至后台,后台收到信息后将消息发送至接收者,同时后端对消息进行持久保存。 简 阅读全文
posted @ 2019-09-25 00:05
牧之丨
阅读(2062)
评论(0)
推荐(0)
摘要:
@Component @ServerEndpoint(value = "/endpoint/ws") public class WebSocketServer { private final Logger logger = LoggerFactory.getLogger(getClass()); private static final AtomicInteger onlineCount = ne 阅读全文
posted @ 2019-09-24 22:50
牧之丨
阅读(4419)
评论(0)
推荐(0)
摘要:
1.SockJS用javascript实现的socket连接,兼容各种浏览器的WebSocket支持库2.WebSocket是H5的,不支持H5的浏览器没法使用。3.SockJS它提供类似于websocket的编程模式但是可以适应不同的浏览器(包括不支持websocket的浏览器)。后端代码: Ja 阅读全文
posted @ 2019-09-24 22:38
牧之丨
阅读(2321)
评论(1)
推荐(1)
摘要:
当我们使用Spring Boot+websocket进行前后端进行通信时,我们需要注意:服务器可以随时向客户端发送消息。默认的情况下,不保证:服务器发送的消息与到达客户端的消息的顺序是一致的。可能先发送的消息后到,后发送的消息先到。(注意:两个消息发送的时间差不多,不能相差太多,不然就是顺序的了。一 阅读全文
posted @ 2019-09-24 22:28
牧之丨
阅读(1594)
评论(0)
推荐(1)
摘要:
第一:引入jar 由于项目是springboot的项目所以我这边简单的应用了springboot自带的socket jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter 阅读全文
posted @ 2019-09-24 20:14
牧之丨
阅读(8084)
评论(0)
推荐(0)
浙公网安备 33010602011771号