- 浏览: 284809 次
- 性别:
- 来自: 北京
-
最新评论
-
a584138521:
按楼主的流程配置了,用spark输入用户名 密码 连结CM,显 ...
OPENFIRE CONNECTION MANAGER (openfire连接管理) -
wander_bird:
楼主,知道tigase怎样支持中文消息吗?
linux安装tigase -
七星6609:
大侠,我的怎么没有报文产生,我用的是asmack和openfi ...
openfire ping的smack解决方案 -
sunman5277:
貌似文件超过2G会报以下错误,请问该如何解决?Exceptio ...
JAVA获取文件MD5值 -
bluky999:
这个总结得比较全面,嗯,3种大的方式都有了。
openfire文件传输
文章列表
这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.
1.可以在windows 更改系统环境变量
加上JAVA_OPTS=-Xms64m -Xmx512m
2,如果用的tomcat,在windows下,可以在
C:\tomcat5.5.9\bin\catalina.bat 中加上:
set JAVA_OPTS=-Xms64m -Xmx256m
位置在: rem Guess CATALINA_HOME if not defined 这行的下面加合适.
3.如果是linux系统
Li ...
最近学习了JAVA线程池,应用最多的线程池一般有三种 newSingleThreadExecutor、newFixedThreadPool、newCachedThreadPool
newSingleThreadExecutor 创建一个单线程的线程池。这个线程池只有一个线程在工作,也就是相当于单线程串行执行所有任 ...
以前一直发现openfire数据库里面的密码是什么加密格式的,但是总弄不清楚,即便是同样的明文密码,在数据库中保存的结果却是不一样的。
今天又从登录入口查找,查到DefaultAuthProvider中的
public String getPassword(String username) throws UserNotFoundException
方法。在其中设置如下代码
String plainText = rs.getString(1);
String encrypted = rs.getString(2);
if (encrypted != null) ...
openfire增加内存
- 博客分类:
- openfire
OpenFire的JVM默认情况下使用64M内存这在将OpenFire作为服务运行的情况下肯定不够用我们需要修改参数.使其能够占用服务器的更多内存资源
Windows:在openfire的bin目录下建立openfired.vmoptions(作为应用程序运行)或者openfire-service.vmoptions(作为服务运行)内容添加-Xms512m-Xmx512m
Linux:修改/etc/sysconfig/opfire文件去掉注释OPENFIRE_OPTS=”-Xmx512m”
如果是源码安装:采用以下方法
在openfire/bin/openfire 文件 ...
Linux TCP 连接数修改
一、 文件数限制修改
(1) vi /etc/security/limits.conf
* soft nofile 10240
* hard nofile 10240
(2) vi /etc/pam.d/login
session required /lib/security/pam_limits.so
二、 网络端口限制修改
(1) vi /etc/rc.d/rc.local
/sbin/modprobe ip_conntrack # 加载 ip_contrack 模块
# /sbin/sysctl –p ...
首先需要两个类
import org.jivesoftware.smack.packet.PacketExtension;
public class XtalkMessage implements PacketExtension {
private StringBuffer packetContent = null;
public static final String ELEMENT_NAME="xtalk";
public static final String NAME_SPACE="urn:xmpp:xtalk:dd&q ...
在连接中关联如下:
// iq提供者
ProviderManager.getInstance().addIQProvider("ping", "urn:xmpp:ping",
new PingIQProvider());
connection.addPacketListener(new PacketListener() {
@Override
public void processPacket(Packet p) {
PingIQ pingIQ = (PingIQ) ...
JAVA获取文件MD5值
- 博客分类:
- 工具类
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactor ...
HTTP 模拟POST方式提交
- 博客分类:
- http
public static String post(String url, String params) {
String result = null;
try {
URL realUrl = new URL(url);
HttpURLConnection conn = (HttpURLConnection) realUrl
.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setUseCaches(fa ...
LVS+Keepalived负载均衡架构搭建
- 博客分类:
- 负载均衡
系统环境:Centos6.3 服务器:openfire3.8.0
架构示意图如下:
步骤:
1 在43和45机器上操作
安装lvs和keepalived
# yum install ipvs*
# ipvsadm
#tar zxvf keepalived-1.2.7.tar.gz
#cd keepalived-1.1.15
#./configure && make && make install
#find / -name keepalived # 查看keepalived位置 ...
布署LVS+keepalived文章推荐
- 博客分类:
- 负载均衡
http://linux.chinaunix.net/techdoc/net/2009/07/21/1125256.shtml
http://kerry.blog.51cto.com/172631/401253
KeepalivedHA+LVS 部署安装文档
- 博客分类:
- 负载均衡
1.1测试环境
操作系统:CentOS5.5 x86_64
主机名
用途
IP地址
网关
serverA.cyhd.com.cn
LVS主机
IP:eth0:192.168.20.61/24
VIP:eth0:192.168.20.70/24
192.168.20.1
负载均衡haproxy的安装配置
- 博客分类:
- 负载均衡
HAProxy是一款提供高可用性、负载均衡以及基于TCP和HTTP应用的代理软件,HAProxy是完全免费的、借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案。
HAProxy适用于那些负载较大的web站点,这些站点通常又需要 ...
eclipse查看properties
- 博客分类:
- 开发环境搭建
(1)
Eclipse下编辑properties文件的插件,用来写国际化程序非常方便,自动保存为ASCII码。日本人开发的,所以介绍网页全是日文。
UPDATE地址:http://propedit.sourceforge.jp/eclipse/updates
(2)JInto
JInto 可以同时解决 编码问题 和 多种 ...