引言 宇宙大爆炸,于是开始了万物生衍,从一个连人渣都还没有的时代,一步步进化到如今的花花世界。 然而沧海桑田,一百多亿年过去了…. 好复杂,但程序就简单多了,main()函数运行,敲个回车,一行Hello World就出来了,所以没事多敲敲回车,可以练手感…. 一、程序入口 Java的程序入口是ma ...
分类:
其他好文 时间:
2017-09-01 23:12:21
阅读次数:
422
引言 上帝说,要有光,于是就有了光。 有点玄。 如果将时光回溯无数岁月,到几百万年的蛮荒时代,人类史上第一次发生信息交换,会是什么样子?是转一下脑袋,还是眨一下眼? 但不管是什么形式,于是有了信息,有了通信。而后几百万年的时代变迁物种生灭,以及后来古文明时代、封建社会、再到如今的互联网时代,不管是峰 ...
分类:
其他好文 时间:
2017-09-01 13:40:06
阅读次数:
280
1. Ubuntu的源中已有ejabberd,直接通过apt-get安装即可 2. 安装完成后可以通过浏览器来访问后台页面,默认端口是5280 3. 这个时候需要提供用户名和密码,可以通过命令 ejabberdctl 注册用户, 这个时候默认的域名是localhost,可以通过修改配置文件/etc/ ...
分类:
系统相关 时间:
2017-08-29 15:34:17
阅读次数:
248
上面是twisted官网推荐的书籍,从封面可以看到,是一堆大蟒(python)纠缠在一起,这里可以说明twisted是一个基于pyhton语言,支持各种网络协议(包括UDP,TCP,TLS和其他应用层协议,比如HTTP,SMTP,NNTM,IRC,XMPP/Jabber。)使用(纠缠)的较低层的通信 ...
分类:
其他好文 时间:
2017-08-19 12:39:49
阅读次数:
211
一、JDBC相关概念介绍 1.1、数据库驱动 这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡,同样道理,我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动 ...
分类:
数据库 时间:
2017-08-18 23:35:22
阅读次数:
236
部署自己的IM到Linux系统下:需要生成相关jar包再部署 1、在myeclipse上把openfire源代码加在加载进来,做相应调整后,运行测试没问题 2、 编译admin-jsp.jar(所有jsp文件打包:右键build.xml,选择Run as—>2 Ant Build…,在Targets ...
分类:
系统相关 时间:
2017-08-07 18:30:15
阅读次数:
198
简单介绍 这是一个完整的xmpp的Android的项目 服务端使用openfire3.9.3 client使用Android4.2.2 集成第三方: 百度地图sdk asmack.jar universal-image-loader-1.9.3.jar 项目地址 https://github.com ...
分类:
移动开发 时间:
2017-08-05 13:22:47
阅读次数:
249
之前对openfire安装的目录就遇到过这个问题,今天再次遇到。须要改动一个目录以下的全部子目录以及文件的三个权限:本用户读写。管理员读写。全部人读写,三个都要需改为wr步骤例如以下:比如我要改动/Applications/XAMPP/xamppfiles/htdocs/目录中的全部文件权限,那么打 ...
分类:
系统相关 时间:
2017-07-28 23:40:54
阅读次数:
249
目前业界有很多MQ产品,我们作如下对比: RabbitMQ 是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正是如此,使的它变的非常重量级,更适合于企业级的开发。同时实现了一个经纪人(Broker)构架,这意味着消息在发送给客户端时先在 ...
分类:
其他好文 时间:
2017-07-28 22:34:26
阅读次数:
143
转:http://blog.csdn.net/hzaccp3/article/details/19964655 需求: 通过http方式,向openfire客户端发信息(非XMPP协议)openfire发送信息(只发信息)通常使用smack等XMPP客户端来实现,但有时有些客户端不想使用smack, ...
分类:
Web程序 时间:
2017-07-27 20:32:17
阅读次数:
214