在上两节,笔者主要介绍了 MQTT,mosquitto,Eclipse Paho的基本概念已经怎样安装mosquitto. 在这个章节我们就来看看怎样用 Eclipse Paho MQTT工具来发送接收MQTT消息. Eclipse Paho MQTT工具是一个基于Java的Eclipse桌面client程序.其底层的和MQTTserver进行的交互的java类库就是Eclipse Paho java库.如果我们在本机(127.0.0.1)已经启动了一个mosquitto MQTTserver,…
Android推送方案分析(MQTT/XMPP/GCM): http://www.open-open.com/lib/view/open1410848945601.htmlMQTT官网: http://mqtt.org/MQTT协议简记: http://www.cnblogs.com/caca/p/mqtt.htmlOSChina grpc document : http://doc.oschina.net/grpc?t=56831高手对MQTT的理解: http://www.cnblogs.c…
由于工作需要,这两天和同事在研究android下面的ProGuard工具的使用,通过查看android官网对该工具的介绍以及网络上其它相关资料,再加上自己的亲手实践,算是有了一个基本了解.下面将自己的理解和认识简要的做个笔记,有异议或者不解的,可以直接留言. 什么是ProGuard工具? ProGuard是android提供的一个免费的工具,它能够移除工程中一些没用的代码,或者使用语义上隐晦的名称来重命名代码中的类.字段和函数等,达到压缩.优化和混淆代码的功能.具体来说,使用ProGuard工具…
早上一来,我的eclipse就无法启动了,错误就是这句话: eclipse failed to create the java virutal machine 直译就是eclipse无法创建JAVA虚拟机. 问题解决思路: 1.确保java虚拟机是已经正常运行的. 2.确保JAVA_HOME的环境变量是正确设置的. 3.检查eclipse的启动配置项eclipse.ini --------------------------------------------------------------…
参考:http://blog.csdn.net/zyz511919766/article/details/7442633 http://blog.sina.com.cn/s/blog_028f0c1c0100klzj.html http://stackoverflow.com/questions/7352493/failed-to-load-the-jni-shared-library-jdk 启动 Eclipse 弹出“Failed to load the JNI shared library…
转自让32位Eclipse和64位Eclipse同时在64的Windows7上运行 参考这篇文章:http://wenku.baidu.com/view/57994c270066f5335a81214c.html 个人在这里做些补充和个人的一些看法. 首先关于32位/64位系统,jdk32位,64位和eclipse 32位和64位的一些对应关系做些说明. 1.32位操作系统不可以装64位jdk,64位操作系统一般都可以安装32位jdk,64位jdk是完美发挥性能的. 2.64位eclipse只能…
Eclipse优化集合,Eclipse优化速度,解决Ctrl+C.Ctrl+V卡 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 蕃薯耀 2016年1月19日 11:34:43 星期二 http://fanshuyao.iteye.com/ 一.解决Ctrl+C.Ctrl+V卡 在jsp页面…
①eclipse下maven插件安装. 本地maven安装.环境变量配置完成后,打开eclipse,点击eclipse菜单栏Help->Eclipse Marketplace搜索关键字maven,找到插件Maven Integration for Eclipse 并点击安装即可.安装完成后需要重启eclipse. ②eclipse下maven插件配置. 1.依次执行Window -> Preferences -> Maven -> Installation -> Add 进行…
Eclipse颜色主题插件-Eclipse Color Theme 由于看烦了eclipse自带的的配色方案,自己动手配置又太麻烦,无意间在 http://eclipsecolorthemes.org/这网站看到了一很棒的eclipse主题插件,今天分享给大家. 安装步骤: 1. 打开eclipse --> Help --> Install New Software --> Add 输入 http://eclipse-color-theme.github.com/update,选中Ecl…
相对而言.Eclipse API中国的数据是比较小的.但Eclipse的API提供了许多的.非常强大. 实例,eclipse的Eclipse API 提供 org.eclipse.wst.wsdl包裹,它提供了大量的类来解决WSDL档. .其提供的API简单易懂.并且其API是和专业术语相应起来的,比方, 一个WSDL文档通常包括7个重要的元素.即types.import.message.portType.operation.binding. service元素. 这些元素嵌套在definiti…
Ubuntu 系统下,Eclipse 配置文件: vi ~/eclipse/eclipse.ini -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置? 1. 各个参数…
From: http://www.rose-hulman.edu/class/csse/resources/Eclipse/eclipse-python-configuration.htm Python开发工具: eclipse For pydev 在eclipse中如何配置pydev How to Configure Eclipse for Python Rose-Hulman Institute of Technology - Computer Science & Software Engi…
环境:Ubuntu 16.04 介绍MQTT MQTT是一种机器到机器的消息传递协议,旨在为“物联网”设备提供轻量级的发布/订阅通信.它通常用于地理跟踪车队,家庭自动化,环境传感器网络和公用事业规模数据收集. Mosquitto是一种流行的MQTT服务器(或MQTT中的代理),具有出色的社区支持,易于安装和配置的特点. 在本教程中,我们将安装Mosquitto并设置我们的代理以使用SSL来保护受密码保护的MQTT通信. MQTT 是一个轻量级即时通信协议,使用基于 TCP/IP 协议的发布/订阅…
Eclipse最近在做J2EE项目中 发现老是出现虚拟内存不足的提示 前2天去加了根内存 问题同样存在 为了让我在写代码时 不在出现那讨厌的内存不足的提示 也为了 不让那破机器再卡住 今天找到了解决方法 试过后好象确实没出 内存不足的提示了 提示大概如下: MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommen…
自己解决的 三.    修改Run Configurations (此方法可行) 在代码上右键,依次点击“Run As ”-> “Run Configurations ”,在Arguments 参数中的“VM arguments: ”中填入如下值即可. -Xms256m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m 网上攻略 一.    尝试修改Eclipse.ini 文件 (此方法不行) 找到eclipse 目录下的eclipse.ini…
Eclipse Java常用快捷键(Eclipse Shortcut Keys for Java Top10) 0.背景Eclipse作为Java的OpenSource开发IDE,已经是开发人员进行Java应用开发(不局限于)的首选,虽然还有很多其他的可选IDE,但是其他的工具要么是付费工具,比如IntelliJ,IBM Rational Application Developer(Eclipse+IBM Plugins),JBuilder等:或者功能不是十分的强大,比如一些中小型的集成开发工具…
源文地址:http://jingyan.baidu.com/article/cdddd41c5c883353cb00e19e.html 在有些版本的eclips上并没有eclipse marketplace ,这让eclipse添加插件变得比较玛法,传统的办法都是通过自行下载插件或者用 help->install new software 来添加,这样的办法有如下缺点: 不知道去哪儿下载某个插件 不知道哪些插件好用 安装插件大费周折,浪费时间 为此针对上述情况,根据自己的使用经验我总结出了这个办…
Eclipse插件开发4--插件JDE.PDE开发方式及plugin.xml配置文件结构 开发方式分为:java开发环境JDE开发插件的方式和插件开发环境PDE开发插件方式. 插件通过添加到预定义的扩展点来向平台添加功能.要将程序代码变成插件,需要: 1. 决定插件如何与平台集成 2. 标识需要进行添加的扩展点以便与开发者的插件进行集成 3. 根据扩展点的规范来实现这些扩展 4. 提供清单文件plugin.xml,它描述开发者正在提供的扩展以及代码的封装 5. 测试插件 6. 对插件进行封装  …
Eclipse插件开发实战2--SWT 一.SWT简介 SWT(StandardWidget Toolkit) 标准小窗口工具箱,一开源的GUI编程框架,与AWT/Swing有相似的用处,eclipse就是用SWT开发的.SWT主要是用来编写java桌面应用程序的,类似的还有swing.提供可移植API,并与底层本机OS GUI平台紧密集成,它是一个与本地窗口系统集成在一起的小部件集和图形库.SWT由JNI(Java Native Interface,Java本机接口)调用操作系统的内部API,…
Eclipse插件开发实战1--eclipse内核结构.扩展点机制 一.前言 本系列总体介绍eclipse插件开发基本理论.插件项目结构及开发步骤,最后再给出两个插件开发实例. 总体安排结构如下: 1.介绍eclipse内核结构.扩展点机制: 2.介绍SWT的原理,控件设计及事件响应机制 3.介绍OSGi 4.介绍RCP(Rich Client Platform)--Eclipse富客户端 5.介绍插件项目文件结构 6.介绍插件开发过程及基本步骤 7.介绍插件发布jar包的方式 8.给出两个插件…
在线工具生成接入信息mqtt.fx快速接入阿里云 在使用阿里云获取的三元组信息进行接入的时候,往往需要加密生成接入信息之后才能进行接入,因此我根据阿里云提供的加密工具实现了一个阿里云物联网平台mqtt接入 信息在线生成工具. 以下是在线工具的地址: https://x223222981.gitee.io/aliyun_mqttpassword_get/ 使用 1 登录阿里云物联网平台设备页面后获取指定密钥三元组信息 2 来到我们的阿里云密钥在线工具页面进行对应填写,填写完毕点击按钮即可生成mqt…
这里,简单记录一下自己在最近项目中遇到的paho的心得,这里也涵盖EMQX的问题. 1. cleanSession 这个标识,是确保client和server之间是否持久化状态的一个标志,不管是client还是server重启还是连接断掉.下面是来自paho客户端源码的注释. Sets whether the client and server should remember state across restarts and reconnects. If set to false both t…
下载地址 ububtu  : wget https://codeload.github.com/eclipse/mosquitto/zip/master 安装依赖 sudo apt-get install openssl  sudo apt-get install libssl-dev sudo apt-get install openssl sudo apt-get install uuid-dev sudo apt-get install docbook-xsl 新建用户 Useradd m…
之前安装zookeeper的时候,就配置过linux下的java环境,即安装过linux JDK,配置过JAVA_HOME   和PATH  变量,,, 现在要运行一个java客户端,来消费kafka服务器上队列中的数据,或者说队列中,<key,value>中的message 实体,,, 同时需要运行maven插件  来打包管理所有安装过程中出现的包依赖关系,,,在RHEL linux  6.1上,安装依赖包有点麻烦,所以在本地安装一个eclipse环境,用maven通过本地网络来获取依赖,,…
Elipse为Java项目的时候,有一个很人性化的"任务管理"功能,利用这个功能可以方便地将项目中一些需要处理的任务记录下来.先来看看"任务管理"是怎么使用的吧.下面这个类在Class和name 属性的comment中分别加入了一段FIXME 和TODO标签,在FIXME和TODO标签的候命 还跟上了一段文字来说明需要任务的内容. /** * FIXME * @author Administrator * */public class User { //TODO 需…
在网上有坑,各种解决方法都有,但似乎我这台64位机器不太给面子,都不能解决: 结果自己找到了解决办法,总结了一下,大多数软件出问题,如果卸载了重新装还是出现问题,一般都是注册表残留的问题: 将eclipse.ini配置文件中的-startup和--launcher.library下面的路径用文件管理器打开,递归向上查找到有关eclipse的文件夹,将它删除,再继续重新安装eclipse即可: 当然了我的方法只适用于可以接受重新安装一个eclipse而不是继续使用原来安装的eclipse的童鞋 下…
http://eclipsecolorthemes.org/ 就是这个,很好用的! 安装后需要重启Eclipse.重启后打开Window->Preferences->General->Apperance->Color Theme(未安装插件前是没有这个选项的)…
参考http://pydev.org/manual_101_install.html 中的说明,该插件依赖java7,在我安装eclipse之前并没有安装jdk,打开eclipse之后,自动安装了一个jdk引起的问题…
(转载)http://hi.baidu.com/fegro/item/8224c8c28b174627ee466598   /* ---------------------------------------自理解----------------------------------------*/ ctrl+shift+T //查找当前工程下的某个类   实时提示 ctrl+shift+R//查找当前工程下的某个文件   实时提示 ctrl+/添加注释 /* ------------------…
sikuli运行出现问题:Win32Util.dll: Can't load 32-bit .dll on a AMD 64 bit platform 在64位平台上无法加载32位的dll文件 解决办法:将该工程设置成JDK为32位的 之前eclipse中默认加载的是64位jdk .但由于eclipse中TESTNG需要用到1.7 jdk .为保证在解决问题后,testNG还能正常使用.所以原博主是下了个32位  1.7 jdk,将该工程设置成这个就ok了 解决问题启发来自: http://ww…