![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
济南圈子
自由职业者-毛豆豆
移动互联网专家
展开
-
smack+openfire 群聊(三)(解决创建群失败的问题,以及永久房间问题)
上一篇文章,我们已经写了,单聊和注册用户,我们这节讲一下创建群聊的问题以及发送群消息第一步,创建房间,以及房间成员加入 public String createChatRoom(String nickName, String source, String kf) throws SmackException, IOException { HashMap<String...原创 2020-04-24 11:59:22 · 684 阅读 · 0 评论 -
smack +openfire 聊天开发(二)连接,注册用户、发送单聊
/** * 连接XMPP服务 * * @return * @throws XmppStringprepException */ private AbstractXMPPConnection getXmpptcpConnection() throws XmppStringprepException { XMPPTCPCon...原创 2020-04-09 15:58:09 · 211 阅读 · 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 · 814 阅读 · 0 评论 -
超详细的Java面试题总结(二)之Java基础知识篇
多线程和Java虚拟机创建线程有几种不同的方式?你喜欢哪一种?为什么?继承Thread类 实现Runnable接口 应用程序可以使用Executor框架来创建线程池 实现Callable接口。我更喜欢实现Runnable接口这种方法,当然这也是现在大多程序员会选用的方法。因为一个类只能继承一个父类而可以实现多个接口。同时,线程池也是非常高效的,很容易实现和使用。简述线程,程序、...转载 2018-05-04 11:24:01 · 267 阅读 · 0 评论