摘要: ApacheMINA2 工作模式 我们看一下Mina服务端的结构图 1, IO Acceptor 监听网络端口,获得对应的连接请求 connection,及数据包 packet 2, 当一个连接请求发出,会为此请求创建一个会话session,对于以后来源于此ip及端口的请求,都会通过该会话sessi 阅读全文
posted @ 2020-06-08 22:47 小叮当2020 阅读(64) 评论(0) 推荐(0)
摘要: 1 ApacheMina 介绍 第一次接触ApacheMina还是在2012年的时候,当时公司要求开发一款自动分配工单的系统平台,类似于派工单的系统,由一开始最初的TCP Socket编程,变成了后来渐渐的使用了Mina框架,首先 Mina2 框架是一款开源的TCP框架,说白了就是一款通信脚手架,通 阅读全文
posted @ 2020-06-08 22:46 小叮当2020 阅读(221) 评论(0) 推荐(0)
摘要: Apache Tomcat是javaweb的重要组成部分,本篇主要是介绍 如何在Linux环境中配置tomcat. 1 tomcat8.x 版本下载地址 https://tomcat.apache.org/download-80.cgi 我们打开apache tomcat的官方网站进行下载,如下图所 阅读全文
posted @ 2020-06-08 17:18 小叮当2020 阅读(794) 评论(0) 推荐(0)
摘要: 项目中经常会遇到这样的场景 1) 用户注册成功之后,不仅仅会有短信通知,可能还会有系统消息弹出,或者是其他形式,但是不论是什么形式,都离不开消息的传递行为 2) 之前在200x年的时候,我们都会使用不停的polling 轮训的方式,对后台不停的刷新,只有后端也或者是数据库中有新加入的数据,立即取出将 阅读全文
posted @ 2020-06-08 17:17 小叮当2020 阅读(2316) 评论(0) 推荐(0)
摘要: 我们在做设备需求开发时会遇见一些问题,主要如下所述: 在一个业务场景中,有各种不同得设备或者是采集器需要介入至平台 那么,为了区分不同的设备,通常建议开发者对MQTT的发布和订阅的主题做细分,以做到对设备的精确控制。 区分设备 嵌入式开发时,开发者应该将设备的主题规划如下: 订阅:/sys/devi 阅读全文
posted @ 2020-06-08 17:14 小叮当2020 阅读(4450) 评论(0) 推荐(0)
摘要: 本篇主要记录redis5.x+centos的配置步骤 环境准备: 操作系统:Linux-centos6.10 缓存数据库:Redis5.0.8版本 Redis在linux环境中安装有两种方式 一种是在线get安装,一种是直接下载发行包安装 本篇介绍第二种方式 1)获取redis安装包 http:// 阅读全文
posted @ 2020-06-08 17:10 小叮当2020 阅读(737) 评论(0) 推荐(0)
摘要: linux操作系统中最大的特点就是稳定,安全 在以往的开发环境中均是以windows作为服务平台配置,本篇介绍一下在centos环境下进行jdk1.8的配置以及使用 首先找到官方网站进行下载jdk包 网址链接: http://www.oracle.com/technetwork/java/javas 阅读全文
posted @ 2020-06-08 17:09 小叮当2020 阅读(205) 评论(0) 推荐(0)