06 2016 档案

摘要:一、im协议的分层设计所谓“协议”是双方共同遵守的规则,例如:离婚协议,停战协议。协议有语法、语义、时序三要素。(1)语法:即数据与控制信息的结构或格式(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应(3)时序:即事件实现顺序的详细说明今天的重点是在“协议选型”上,重点讲选哪种协议。 阅读全文
posted @ 2016-06-21 15:23 calvin_Dai 阅读(1609) 评论(0) 推荐(0)
摘要:消息的可靠性,即消息的不丢失和不重复,是im系统中的一个难点。当初qq在技术上(当时叫oicq)因为以下两点原因才打败了icq:1)qq的消息投递可靠(消息不丢失,不重复)2)qq的垃圾消息少(它antispam做得好,这也是一个难点,但不是本文重点讨论的内容)今天,本文将用十分通俗的语言,来讲述w 阅读全文
posted @ 2016-06-21 15:21 calvin_Dai 阅读(3299) 评论(0) 推荐(0)
摘要:一、安装mosquitto1.4的时候使用make的时候报以下错误: mosquitto_internal.h:40:25: 致命错误:openssl/ssl.h:没有那个文件或目录 #include <openssl/ssl.h> 报该错误是因为没有安装openssl。 二、报相应的错误安装相应的 阅读全文
posted @ 2016-06-16 10:53 calvin_Dai 阅读(2638) 评论(0) 推荐(0)
摘要:Redis常用命令集 1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit 2)持久化 save:将数据同步保存到磁盘 bgsave:将数据异步保存到磁盘 lastsave:返回上次成功将数据保存到磁盘的U 阅读全文
posted @ 2016-06-06 15:56 calvin_Dai 阅读(216) 评论(0) 推荐(0)
摘要:1.在maven的中找到setting配置文件。在setting.xml中增加sonarqube配置。如下: 2.ecplise中使用选择pom.xml文件,点击右击,选择run as ->maven build 3.User settings 选择我们本地maven的setting.xml配置文件 阅读全文
posted @ 2016-06-02 19:54 calvin_Dai 阅读(4838) 评论(0) 推荐(0)
摘要:centos 7 防火墙和端口配置 开启端口,修改防火墙配置文件 vi /etc/sysconfig/iptables 加入端口配置 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT se 阅读全文
posted @ 2016-06-02 10:27 calvin_Dai 阅读(238) 评论(0) 推荐(0)
摘要:系统环境:Red Hat Enterprise Linux Server 6 1.停止mysqld服务 [root@Server huage]# service mysqld stop 2.以跳过授权的方式启动mysql [root@Server huage]# mysqld_safe --skip 阅读全文
posted @ 2016-06-01 19:02 calvin_Dai 阅读(238) 评论(0) 推荐(0)
摘要:CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。 1. 下载mysql的repo源 2. 安装mysql-community-release-el7-5.noarch.rpm包 安装这个包后,会获得两个mysql的yum repo源:/et 阅读全文
posted @ 2016-06-01 18:32 calvin_Dai 阅读(251) 评论(0) 推荐(0)
摘要:第一、在VMware中进行配置使用桥接的方式。点击编辑选择虚拟网络编辑器 选择桥接模式,选择桥接到外部的网卡。选择我们主机下的网卡 第二步、配置虚拟机使用桥接模式 第三步:启动虚拟机进入到 /etc/sysconfig/network-scripts 路径下找到 ifcfg-* ,* 代表具体网卡, 阅读全文
posted @ 2016-06-01 16:15 calvin_Dai 阅读(229) 评论(0) 推荐(0)