摘要: 网上关于XMPP的讨论的文章很多,我这边主要讲一下我自己的理解吧。 作为IM(即时通讯)的一个通用可扩展的协议,主要是为了实现客户端、服务器、网关这三种角色任意两种之间的信息传递,在XMPP协议中主要实现了消息类型的区分以及相关角色的定位 一、关于XMPP中角色的定位 XMPP的地址叫做JabberID(简写为JID),它用来标示XMPP网络中的各个XMPP实体。JID由三部分组成:domainp... 阅读全文
posted @ 2020-07-06 20:24 MarshWinter 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 一、初始化安装 openfire在linux上推荐rpm的安装方式,windows上的安装也比较方便,主要注意 1、域名的设置(之后利用smack库进行访问的时候需要指定正确这里设置的域名形成JID才可以进行两个客户端之间的通讯), 例如设置的域名是test.opfire.com,则到时候的通讯的JID应该为[ lxd-test1@test.opfire.com/随机生成的资源名 ],这一部分经... 阅读全文
posted @ 2020-07-06 19:04 MarshWinter 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 一、GitHub上的maven依赖 参考https://github.com/igniterealtime/Smack/wiki/Smack-4.2-Readme-and-Upgrade-Guide#using-eclipses-android-development-tools-adt-ant-based-build 直接使用maven依赖 org.igniterealtime.smack... 阅读全文
posted @ 2020-07-06 15:55 MarshWinter 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 一、基本情况概述 1、SpringBoot默认集成了logback框架,想要修改为log4j日志框架,需要排除默认的log实现 2、配置spring的日志输出形式有两种方式 ①通过application.properties里面进行简单的设置 ②通过外置的logback-spring.xml配置文件 阅读全文
posted @ 2020-06-18 17:11 MarshWinter 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 在使用mysql较高的去动版本时候,会出现时区的相关报错,这里有一篇比较详尽的解释文章,包括服务器和数据库的时区设置。 关于数据库与服务器时区的问题 https://blog.csdn.net/vae1314chuanchen/article/details/81838476 阅读全文
posted @ 2020-06-16 14:02 MarshWinter 阅读(132) 评论(0) 推荐(0) 编辑
摘要: emq作为一个mqtt的消息broker,可以通过它的相关学习,一方面掌握emq本身的一些功能点,另一方面对于集群系统也有一个更好的了解,Mark起来 说明emqx的配置文件主要由主配置文件etc/emqx.conf以及各种插件配置文件etc/plugins/*.conf组成 附上原版md文件,感兴 阅读全文
posted @ 2020-06-11 18:11 MarshWinter 阅读(3767) 评论(0) 推荐(0) 编辑
摘要: 接上上文,Apache+PHP+THINKPHP框架在windows上的搭建,当时直观认为CGI就是一个运行的程序,但是不求甚解,现在对于CGI做一个稍微详细的了解 参考链接,挺详细的,就不复制粘贴了,简书上的一篇文章,有图有文字,CGI是什么 总结一下几个要点 CGI是Web服务器和一个独立的进程之间的协议,作为实现早起静态web服务器实现动态网页技术的通用网关接口 通常所说的CGI指代其实是... 阅读全文
posted @ 2020-06-08 19:13 MarshWinter 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 1、mysql字符集乱码问题 参考这个博客的介绍内容https://www.cnblogs.com/digdeep/p/5228199.html, 一般设置SET NAMES = ‘XXX’即可统一字符集 2、mysql表字符集修改 针对的是已有数据的库更改字符集,主要分为以下几步,以下模拟从lat 阅读全文
posted @ 2020-06-08 11:57 MarshWinter 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、背景 有个老项目用的thinkphp写的,咱也没接触过啊,只能先搭个本地环境测试一下了 二、实操 基础的搭建网上示例挺多的,版本的话按着需要来吧,大同小异。 下面给一个网址,个人觉得非常好的例子 https://blog.csdn.net/zhangtao0417/article/details 阅读全文
posted @ 2020-06-04 20:50 MarshWinter 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: 1、首先给两个神似的参考网址,基本看完就会,大部分也懂了 https://www.jianshu.com/p/813a79ddf932 https://blog.csdn.net/fengshizty/article/details/51368004# 总结一下,主要是 设置主从,将各redis加入集群 分配0-16683个槽供redis的算法定位使用 登录集群的时候,定位到哪个节点都可,只要加... 阅读全文
posted @ 2020-06-03 21:23 MarshWinter 阅读(202) 评论(0) 推荐(0) 编辑