自然冬瓜

文章
11
资源
0
加入时间
2年10月21天

IDEA不能下载maven依赖包的源码

直接点击查看源码,报:cannot download sources使用Maven命令。经过测试,好用。下载了所有POM里的依赖包的source,这点不是想要的,原来只想下载想看的依赖的source。参考:IDEA-165800 Can’t download dependency's so...

基于socket实现websocket服务

websocket原理首先,Websocket是一个持久化的协议,相对于HTTP这种非持久的协议来说。HTTP的生命周期通过Request来界定,也就是一个Request一个Response,那么在HTTP1.0中,这次HTTP请求就结束了。在HTTP1.1中进行了改进,使得有一个keep-alive,也就是说,在一个HTTP连接中,可以发送多个Request...

为什么ConcurrentHashMap不允许插入null值?

需要面试文档的扫描下方二维码在Java语言中,给ConcurrentHashMap和Hashtable这些线程安全的集合中的Key或者Value插入null(空)值的会报空指针异常,但是单线程操作的HashMap又允许Key或者Value插入null(空)值。这到底是为什么呢?1、探寻源码为了找到原因,我们先来看这样一段源码片段,打开ConcurrentHashMap的putVal()方法,源码中第一句就非常明确地做了判断,如果Key或者...

g++常用参数

参考资料g++_百度百科http://baike.baidu.com/link?url=hqMXV87ITcH8HXRCBhcTJcLoB3Q6LhWur3bHxBtlfd7BzeEUESKsLlsC_yX30xIEg++参数介绍http://www.cnblogs.com/lidan/archive/2011/05/25/2239517.html

NB-IOT系列专题2:长连接前言理论分析实现方案

  从上一篇发布的NB-IOT低功耗能力之后,好像距上次发文已经过了几个月了,实在抱歉,从今天起,我会不定期的连载NB-IOT专题。  此专题后续会涉及到TCP/UDP、MQTT、LWM2M、HTTP等通信协议,也会涉及到模组对接各主流云平台的平台端操作,顺带着也会讲一些模块在各场景下的注意事项等等。大家拭目以待吧。    那么今天就给大家分享一下,NB-IOT设备实现长连接的方案。前言  为什么要单独讲NB-IOT的长连接呢?有人会问,我之前用的2g、4g都是直接用的呀,连上服务器,发个心跳不