摘要: Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分Java应用都可以从Spring中受益。 Spring优点: 低侵入式设计, 阅读全文
posted @ 2018-05-17 20:09 章鱼哥哥 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1、判断字符串是否相等 java : equals()比较的是对象的内容(区分字母的大小写格式),但是如果使用“==”比较两个对象时,比较的是两个对象的内存地址,所以不相等。即使它们内容相等,但是不同对象的内存地址也是不相同的。 C#: "==" 2、泛型<T>实例化 java:T t = claz 阅读全文
posted @ 2016-12-29 16:16 章鱼哥哥 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 协议就是通信双方的一个约定,即,表示第1位传输的什么、第2位传输的什么……。在MQTT协议中,一个MQTT数据包由:固定头(Fixed header)、 可变头(Variable header)、 消息体(payload)三部分构成。 MQTT 数据包结构 固定头(Fixed header),存在于 阅读全文
posted @ 2016-12-07 16:50 章鱼哥哥 阅读(58373) 评论(3) 推荐(3) 编辑
摘要: MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽, 阅读全文
posted @ 2016-12-07 16:43 章鱼哥哥 阅读(10300) 评论(0) 推荐(1) 编辑
摘要: 1. 消息队列的历史 了解一件事情的来龙去脉,将不会对它感到神秘。让我们来看看消息队列(Message Queue)这项技术的发展历史。 Message Queue的需求由来已久,80年代最早在金融交易中,高盛等公司采用Teknekron公司的产品,当时的Message queuing软件叫做:th 阅读全文
posted @ 2016-12-06 17:04 章鱼哥哥 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 消息传递作为基本通信机制已经在全世界成功运用。无论是人与人、机器与人还是机器与机器之间,消息传递一直都是唯一常用的通信方式。在双方(或更多)之间交换消息有两种基本机制。 同步消息传递 异步消息传递 同步消息传递在这种情况下使用,当消息发送者希望在某个时间范围内收到响应,然后再进行下一个任务。基本上就 阅读全文
posted @ 2016-12-06 16:47 章鱼哥哥 阅读(2459) 评论(0) 推荐(2) 编辑
摘要: 在做Socket 编程时,我们经常会要问,单机最多可以建立多少个 TCP 连接,本文将介绍如何调整系统参数来调整单机的最大TCP连接数。 Windows 下单机的TCP连接数有多个参数共同决定,下面一一介绍: 最大TCP连接数 [HKEY_LOCAL_MACHINE \System \Current 阅读全文
posted @ 2016-03-10 10:44 章鱼哥哥 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1 daemonize yes #---默认值no,该参数用于定制redis服务是否以守护模式运行。--- 2 pidfile /var/run/redis.pid #默认值/var/run/redis.pid,指定redis服务的进程号文件路径,以守护模式运行时需要配置本参数; 3 port 63 阅读全文
posted @ 2016-03-04 13:33 章鱼哥哥 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 语法:KEYS pattern说明:返回与指定模式相匹配的所用的keys。该命令所支持的匹配模式如下:(1)?:用于匹配单个字符。例如,h?llo可以匹配hello、hallo和hxllo等;(2)*:用于匹配零个或者多个字符。例如,h*llo可以匹配hllo和heeeello等;(3)[]:可以用 阅读全文
posted @ 2016-03-01 09:56 章鱼哥哥 阅读(11284) 评论(0) 推荐(0) 编辑
摘要: 介绍 C# 4.0 的新特性之并行运算 Parallel.For - for 循环的并行运算 Parallel.ForEach - foreach 循环的并行运算 Parallel.Invoke - 并行调用多个任务 Task - 任务,基于线程池。其使我们对并行编程变得更简单,且不用关心底层是怎么 阅读全文
posted @ 2016-02-18 17:17 章鱼哥哥 阅读(332) 评论(0) 推荐(0) 编辑