济南圈子
泉城IT圈子
移动互联网专家
展开
-
smack+openfire 群聊(三)(解决创建群失败的问题,以及永久房间问题)
上一篇文章,我们已经写了,单聊和注册用户,我们这节讲一下创建群聊的问题以及发送群消息 第一步,创建房间,以及房间成员加入 public String createChatRoom(String nickName, String source, String kf) throws SmackException, IOException { HashMap<String...原创 2020-04-24 11:59:22 · 650 阅读 · 0 评论 -
smack +openfire 聊天开发(二)连接,注册用户、发送单聊
/** * 连接XMPP服务 * * @return * @throws XmppStringprepException */ private AbstractXMPPConnection getXmpptcpConnection() throws XmppStringprepException { XMPPTCPCon...原创 2020-04-09 15:58:09 · 201 阅读 · 0 评论 -
java调用DLL,调用北洋打印机打印二维码标签
package com.ian.das.controller; import java.util.List; import org.xvolks.jnative.JNative; import org.xvolks.jnative.Type; import org.xvolks.jnative.exceptions.NativeException; import com.ian.das....原创 2020-03-10 09:27:50 · 774 阅读 · 0 评论 -
超详细的Java面试题总结(二)之Java基础知识篇
多线程和Java虚拟机 创建线程有几种不同的方式?你喜欢哪一种?为什么? 继承Thread类 实现Runnable接口 应用程序可以使用Executor框架来创建线程池 实现Callable接口。 我更喜欢实现Runnable接口这种方法,当然这也是现在大多程序员会选用的方法。因为一个类只能继承一个父类而可以实现多个接口。同时,线程池也是非常高效的,很容易实现和使用。 简述线程,程序、...转载 2018-05-04 11:24:01 · 257 阅读 · 0 评论