- 博客(13)
- 资源 (19)
- 收藏
- 关注
原创 [09] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之SUBACK(消息订阅应答)消息分析
在上一节中(MQTT消息格式之SUBSCRIBE(消息订阅)消息分析),客户端发送了订阅的消息,这个时候,服务器端收到订阅主题的MQTT消息之后,肯定需要给一个应答,这个应答信息就是SUBACK(消息订阅应答)。消息订阅应答相对来说比较简单。
2015-06-17 22:51:30 4867 2
原创 [08] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之SUBSCRIBE(消息订阅)消息分析
我们在上几节的协议分析中,发送连接的请求用的是Eclipse Paho MQTT工具,那么笔者这一次改一下,咱们这次用代码来发送Subscribe的MQTT消息,请注意,下面的代码是基于Eclipse Paho Java API之上的代码,在运行下面的代码前,请先去下载Eclipse Paho Java库,其下载地址为:https://www.eclipse.org/paho/clients/java/. 下面我们正式切入正题。
2015-06-16 12:36:59 16207 8
原创 “老"程序员如何能保证自己一直立于不败之地?
随着公司的90后程序员越来越多,一半的80后程序员都已经三十而立了,少则工作了5~6年,多则工作了10几年了。90年的程序员比比皆是。其实在我们的身边一直有一个关于程序员的传说,30~35岁是程序员的一个转型期,要么转管理,要么转行业,这个本来不是真命题的命题不知道让多少人迷茫,徘徊。 今天和几个同事一起讨论了一下,“老"程序员如何能保证自己一直立于不败之地?如果大家有更好的建议,请大家私信给我,或者直接在我这篇博客下面加上客官的评论,我将会根据大家的建议和评论,做相应的更新和修改,谢谢。
2015-06-15 21:22:14 2312 4
原创 [07] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之CONNACK消息分析
在上节中( [6] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之CONNECT消息格式分析)我们分析了CONNECT消息格式,我们知道CONNECT消息是客户端发送出去的,作为对客户端的连接请求,服务器端同样会有一个消息的返回,这个消息就是CONNACK的消息。我们在发出去CONNECT消息后,如果WireShark抓包工具依然开启的话,将会抓到类似于下面的TCP消息,其16进制为:20 02 00 00,那么其代表什么意思呢?
2015-06-14 11:55:09 5580
原创 [05] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之CONNECT消息格式分析
在“[3] MQTT,mosquitto,Eclipse Paho---如何使用 Eclipse Paho MQTT工具来发送订阅MQTT消息?”一文中我已经和大家简单讲述了如何使用Eclipse Paho MQTT。那么当我们点击“Connect”按钮,究竟在TCP协议层发生了什么?如何通过MQTT规定的协议和TCP的二进制数据进行对比,从而更加深入的学习MQTT的消息格式呢?笔者将带领大家以CONNECT消息格式为例子,分析第一个MQTT的消息格式, MQTT的CONNECT消息主要用来在客户端和服务端
2015-06-12 23:20:29 7317 3
原创 [04] MQTT,mosquitto,Eclipse Paho---MQTT消息格式分析概述
我们知道MQTT是一个物联网协议的一个规范,MQTT的协议最新的两个版本是:3.1.1和3.1.0(1) 3.1.0的规范如下http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html(2) 3.1.1的规范如下http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718029规范主要描述了消息的通用格式,消息的命令,消
2015-06-12 12:51:14 5027 1
原创 [03] MQTT,mosquitto,Eclipse Paho---如何使用 Eclipse Paho MQTT工具来发送订阅MQTT消息?
在上两节,笔者主要介绍了 MQTT,mosquitto,Eclipse Paho的基本概念已经如何安装mosquitto. 在这个章节我们就来看看如何用 Eclipse Paho MQTT工具来发送接收MQTT消息。Eclipse Paho MQTT工具是一个基于Java的Eclipse桌面客户端程序,其底层的和MQTT服务器进行的交互的java类库就是Eclipse Paho java库。假设我们在本机(127.0.0.1)已经启动了一个mosquitto MQTT服务器,其端口为1883。如何使用 Ec
2015-06-10 22:47:54 21101 3
原创 很惊讶,程序员在工作中的幸福感竟然是?????
今天我们程序员们组织了一场软技能的讨论,讨论的主题是软件工程师在工作中的幸福感是什么?出乎意料的是,有好几点都不在我的意料之中,而且竟然很多都充满正能量,更惊讶的是,我们程序员的幸福感竟然这么的简单和质朴,当然,这个只是我们这个团队里面的同事的一些想法,不能代表整个行业的想法,但是一叶知秋,窥一斑而知全豹。下面具体分享一下,如果能其他大家一点思考,则这篇文章就没白写了。
2015-06-10 17:33:26 2439 1
原创 [02] MQTT,mosquitto,Eclipse Paho----mosquitto使用扫盲
既然要说后续系统都是围绕MQTT,mosquitto,Eclipse Paho展开,则在这里有必要先给大家简单说一下mosquitto的基本使用,扫一下盲。给大家简单介绍一下mosquitto在window系统下如何安装和启动。
2015-06-01 23:33:23 8841 1
原创 [01] MQTT,mosquitto,Eclipse Paho----入门
MQTT,mosquitto,Eclipse Paho这三个单词陌生而又神秘。那么这三个单词究竟是什么意思,代表了什么技术,他们之间有关联吗?不着急,请听笔者慢慢给大家分享。
2015-06-01 22:56:43 11863 1
原创 (9) 如何用Apache POI操作Excel文件-----应用条件样式(ConditionalFormatting)
有的时候,我们可能想根据一些条件,把Excel工作表中的一些数据,根据某个特定的条件,修改一下满足条件的单元格的样式.其中比较操作符对象ComparisonOperator支持除了BWTWEEN和NOT_BEWTEEN之外的其他的7个操作符。
2015-06-01 14:24:52 3866
原创 (8) 如何用Apache POI操作Excel文件-----POI-3.10.1 的一个黑白颜色颠倒的bug以及解决方案
在用POI-3.10的版本设置Excel单元格的字体的颜色或者单元格背景色的时候,对于XSSF方式,如果设置的颜色为黑色,则实际在Excel中渲染出来的却是白色;反之,如果设置的颜色为白色,则实际在Excel中渲染出来的却是黑色。
2015-06-01 11:31:52 2923
原创 推荐一个强大和灵活的处理XML的开源框架---GenXDM
GenXDM是非常著名的中间件软件厂商TIBCO公司贡献一个出来XML的一个非常灵活和强大的开源框架(基于Apache的License),其提供了一套机制和接口,把所有的DOM的操作和解析模型通过一种统一的方式来实现。因此,GenXDM框架本身提供了AxiomProcessingContext,DomProcessingContext和XmlNodeContext的一套处理机制。其实GenXDM本身只是一个壳子,必选由相应的Axiom,Dom或者XmlNode的配合起来,才能进行XML文件的create,u
2015-06-01 00:15:53 2021
apache-zookeeper-3.6.2-bin
2020-10-03
Nacos 服务器1.3.2
2020-10-02
Google AndRiod APK 实例程序 例子 入门 4
2010-07-21
Google AndRiod APK 实例程序 例子 入门 3
2010-07-21
软件工程师的成长与职业发展.zip
2009-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人