1简单概览

[一]XMPP简介

http://xmpp.org

即时通讯技术 IM - Instant Messaging ⽀支持⽤用户在线实时交谈。交谈双⽅方都需要⼀一个聊天窗⼝口,其中⼀一个⽤用户输⼊入信息,交谈双

⽅方都可以看到交谈内容

常⻅见IM系统 AOL、Yahoo IM、MSN、QQ

它们之间的区别在于各⾃自的通讯协议的实现,即时通讯技术的核⼼心在于它的传输协议

[二]XMPP通讯协议

协议⽤用来说明信息在⺴⽹网络上如何传输,如果有了统⼀一的传输协议,各个IM之间都可以直接通讯, 为了创建即时通讯的统⼀一标准,⺫⽬目前已经出现过的IM协议包括:
SIP : IETF 国际互联⺴⽹网⼯工程任务组(The Internet Engineering Task Force,简称 IETF) 的对话
初始协议

SIMPLE : 即时通讯对话初始协议和扩展协议
APEX : 应⽤用交换协议
PRIM : 显⽰示和即时通讯协议
XMPP : 基于XML且开放的可扩展通讯协议和表⽰示协议 (也称为 jabber协议)

[三]工作原理

========================================

2.mac系统下配置

前提:下载好4个dmg文件(有需要留邮箱)  mysql-5.6.12-osx10.7-x86_64.dmg/mysql-workbench-gpl-5.2.47-osx-i686.dmg/jdk-8u40-macosx-x64.1427945120.dmg/openfire_3_9_3.dmg

begin:

一.安装mysql

1.双击mysql的安装文件

安装  安装成功后

2.双击 mysql.prepanel

找到系统偏好设置  启动mysql

3.打开终端

cd  /usr/local/mysql/bin

输入启动mysql的命令

./mysql  -uroot -p  (在bin目录下,启动

直接回车进入mysql  (因为刚刚安装密码为空,所以在输入密码处直接回车即可

4.mysql>show databases;

如果只有一个数据库  重新启动机器

5.    \q      退出mysql>

6.    ./mysqladmin -u root password 123456  (在bin目录下,设置密码123456

7.  (额外代码,测试用) 测试密码是否设置正确

输入启动mysql的命令

./mysql  -uroot -p  (在bin目录下,启动

直接回车进入mysql  (因为刚刚设置密码为123456,所以回车会报错的

./mysql  -uroot -p(再次在bin目录下,启动

输入密码123456,成功进入mysql>说明一切OK,关闭命令行窗口

二.安装mysqlworkbench

2.1 为什么?

为了更方便的管理mysql数据库  (mysql数据库相当于电脑里面一堆存放数据的仓库,为了方便图形化处理数据,所以安装mysqlworkbench,也可理解把命令行装换为图形界面

2.2 安装

拖拽进入 application

2.3 配置

连接名 root(数据库名

密码 123456(数据库密码

数据库的名字   test  或者 mysql 随便输

2.4 建立自己的数据库 (想怎么建就怎么建,我分享一个sql语句包

三.安装openfire

3.1 安装jdk(openfire前提得安装javajdk,就好比吃饭得那碗一样

安装完成之后在终端输入

java  -version(如果显示了java版本,说明成功了

3.2 安装openfire

安装完成之后 在系统偏好设置中设置

重点是配置数据库

最后修改密码

最新文章

  1. one_person年轻的程序员
  2. PHP 学习笔记---基本语法
  3. Weibo SDK WP版本回调参数没有uid的解决方法
  4. setRequestedOrientation设置屏幕方向
  5. VS2010 asp.net development server 无法展示svg图片
  6. BizTalk开发系列(二十九) 宏的使用
  7. 解决win2003/2008下注册机或破解补丁程序无法运行问题
  8. Python 的命令行参数处理 optparse->argparse
  9. android手机配置hosts文件
  10. selenium WebDriver 获取disabled文本框内容(转)
  11. [Javascript]3. Improve you speed! Performance Tips
  12. iOS sourceTree忽略掉必要的xcuserdata文件
  13. python爬虫动态html selenium.webdriver
  14. Linux 进程调度小结
  15. leveldb(ssdb)性能、使用场景评估
  16. vue 特点
  17. 013、Dockerfile构建镜像(2019-01-02 周三)
  18. Python startswith() 函数 判断字符串开头
  19. 基于jQuery+HTML5加入购物车代码
  20. Codeforces 40E Number Table - 组合数学

热门文章

  1. powerDesigner建表时选择不同数据库类型
  2. Servlet -doGet() doPost()原理
  3. [转]用了docker是否还有必要使用openstack?
  4. ubuntu16.0.4 update git
  5. JQ 时间插件
  6. linux中常用压缩与解压命令
  7. jQuery多项选项卡的实现
  8. Android一键锁屏源码
  9. VC++Debug查看堆对象内容,即使符号已经超出作用范围
  10. java各个版本垃圾收集器?