自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 Linux下防火墙开启相关端口及查看已开启端口

通过下面的命令可以开启允许对外访问的网络端口:/sbin/iptables -I INPUT -p tcp --dport 8011 -j ACCEPT #开启8011端口 /etc/rc.d/init.d/iptables save #保存配置 /etc/rc.d/init.d/iptables restart #重启服务 查看

2013-10-24 14:09:00 644

转载 java.lang.OutOfMemoryError: GC overhead limit exceeded

错误代码:java.lang.OutOfMemoryError: GC overhead limit exceeded原因分析:该错误为JDK6新增错误类型。当GC为释放很小空间占用大量时间时抛出。一般是因为堆太小,导致异常的原因:没有足够的内存。解决办法:首先查看系统是否有使用大内存的代码或死循环,然后可以通过调整如下参数来解决:JVM o

2013-10-24 13:03:47 1066

转载 java.net.SocketException: Too many open files 问题的解决

今天一个应用日志显示异常:java.net.SocketException: Too many open files这是因为网络请求过多,也就导致了系统打开的文件过多。每一个连接都会当成“文件”看待的。于是用命令ulimit -a(效果:查看每个用户允许打开的最大文件数)看到最大文件数是1024,将其更改大点,如ulimit -n 4096然

2013-10-24 13:02:38 621

转载 MySQL服务器最大连接数的合理设置

MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。我们经常会遇见“MySQL: ERROR 1040: Too many connections”的情况,一种是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是MySQL配置文件中max_conn

2013-10-24 11:55:58 560

转载 Linux如何修改系统时间和时区

Linux如何修改系统时间和时区方法:修改时区:1>找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai用这个文件替换当前的/etc/localtime文件。或者找你认为是标准时间的服务器,然后#scp root@xxx.xxx.xxx.xxx:/etc/localtime /etc/localtime2>

2013-10-24 11:25:31 511

转载 Myeclipse8.5中svn插件安装方法总结

方法一:在线安装 1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x 3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKi

2013-10-24 10:53:50 536

转载 Linux下SVN安装配置

第一章 安装1. 采用源文件编译安装。源文件共两个,为:subversion-1.6.1.tar.gz (subversion 源文件)subversion-deps-1.6.1.tar.gz (subversion依赖文件)注意文件版本必须一致,否则很容易产生各种奇怪的问题.2. 上传以上两个文件到服务器上,解压。解压命令为:1

2013-10-23 13:16:25 514

转载 Red Hat Enterprise Linux Server release 6.0 --YUM 创库配置

Red Hat Enterprise Linux Server release 6.0 --YUM 创库配置MSN:jieshiyeskey@hotmail.com1.光盘作为YUM源:[root@dbserver04 ~]# cat /etc/yum.repos.d/rhel-release.repo[rhel-release]name=rhel_6_release_mark

2013-10-23 09:08:20 1419

转载 linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享

如何在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享。挂接命令(mount)命令格式:mount [-t vfstype] [-o options] device dir其中:1.-t vfstype指定文件系统的类型,通常不必指定。mount会自动选择正确的类型。常用类型有:  光盘或光盘镜像:iso

2013-10-23 09:06:56 771

转载 Shell编程入门

1.建立和运行shell程序什么是shell程序呢? 简单的说shell程序就是一个包含若干行shell或者linux命令的文件.象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等.在文本编辑环境下,依据shell的语法规则,输入一些shell/linux命令行,形成一个完整的程序文件.执行shell程序文件有三种方法(1)#chmod +x fi

2013-10-22 14:35:32 487

转载 YUM: “UNABLE TO READ CONSUMER IDENTITY”

Did you just install a new RHEL 6 system? If so, you might have used the familiar rhn_* commands to register the system. Unfortunately, those don’t work in RHEL 6.3. Instead, they result in a broken s

2013-10-22 11:31:54 1444

转载 linux下使用contab定时备份数据库

在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 /usr/lib/cron/cron.allow表示谁能使用crontab命令。可以用#vim /etc/crontab 打开文件看看里面的内容,如同下面的基本格式。----理解1:每月每天每小时的第 0 分钟执行一次 /bin/ls :0 * * * * r

2013-10-22 09:27:26 594

转载 如何执行一个mysql的sql脚本文件

sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:1、创建包含sql命令的sql脚本文件文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:--创建表,使用“--”进行注释create table 表名称(  

2013-10-21 15:46:01 660

转载 如何在Linux上安装OpenFire

1.       首先下载OpenFire的Linux安装包,下载地址http://www.igniterealtime.org/downloads/index.jsp#openfire;2.       复制安装包到Linux服务器上,并运行;如果下载的是RPM:rpm -ivh openfire-3.6.2-1.i386.rpm默认安装到/opt/openfir

2013-10-21 15:43:30 561

转载 Linux常用命令大全

--ls touch  cp  mv  rm cd  ln--cat  more  less  head  tail--pwd mkdir  rmdir--find  grep--tar  gzip  compress--sort  paste wc△→ls§用法:ls 参数:-a:显示所有文件,包括隐藏文件(以.开头的文件)-l:以长格式显示-F:

2013-10-18 16:11:26 683

转载 Linux中的crontab命令安排自动运行的进程任务

功能:使用crontab命令装载cron进程所需要的crontab文件。格式:格式1:crontab [-u user] [-l|-r|-e]格式2:crontab [-u user] filename其中:-u user:修改指定用户的crontab文件。如果不指定该选项,  crontab将默认为是操作者本人的crontab。-l:在标准输出上显示当前的cronta

2013-10-18 13:59:54 643

转载 linux下的基本网络配置

第一种:使用命令修改(直接即时生效,重启失效)#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up说明:eth0是第一个网卡,其他依次为eth1,eth*192.168.0.1是给网卡配置的第一个网卡配置的ip地址netmask 255.255.255.0 配置的是子网掩码up是表示立即激活ifconfig的更多参数说明

2013-10-17 09:04:00 493

转载 log4j的使用

1、 Log4j是什么?  Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2、Log4j的概念   Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Lo

2013-10-16 11:52:47 418

转载 Spring3 Annotation + Hibernate3-jpa2.0 + CGLIB + 多数据源(动态数据源)

一、定义一个测试用Entity。 Java代码  @Entity  public class Person implements Serializable {      private static final long serialVersionUID = 1L;        @Id @GeneratedValue @Column(name = "i

2013-10-16 09:30:40 814

转载 Spring3+Hibernate3(Jpa) 配置多个数据源的解决方案(基于注解)

----------------配置文件---------------------------------------------------------------------META-INF/persistence.xml------------------------------------------------------[html] view plain

2013-10-16 09:12:15 782

转载 HttpCient简单应用

综述 此指南的设计用来来提供一个怎么样去使用HttpClient的基本概况。如果完成此指南的阅读应该能够使用下载页面的HttpClient开发一个简单的应用了。 准备 第一件事情是你需要有一个HttpClient以及其附件。此指南适用于HttpClient3.0。所以你必须要有JDK1.3或是更高版本的JDK。 下载HttpClient及其附件并把他们设置到你的CL

2013-10-15 17:35:14 552

转载 httpclient编码

问题     使用HttpClient 3.x发送GET或POST请求,请求参数中包含中文。服务器是Tocmat 5.5,通过断点调试,发现Servlet拿到的中文参数是乱码。显然,HttpClient和Tomcat没有就中文参数的编码达成一致。    于是,开始深入HttpClient和Tomcat的代码,结合断点调试,发现中文编码问题并不是想象中的那么简单。术语约定 

2013-10-15 17:18:16 732

转载 android 文件上传类(可以直接被调用的)

import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;import java.net.URL;import java.util.Map;/** * 上传

2013-10-15 13:52:03 540

转载 Linux服务之FTP

使用linux搭建FTP服务器不仅功能较windows多,而且在安全性上也是值得放心的。那么如何用linux搭建FTP服务器呢?别着急,耐心看完本文,相信你掌握使用linux操作系统搭建FTP服务器的。用linux搭建FTP服务器的方法很多,本文以linux自带的vsftpd来搭建FTP。vsftpd是一个安全、高速、稳定的FTP服务器。 一:安装、启动vsftpd

2013-10-14 12:46:44 654

转载 Linux系统开启Telnet服务的详细过程

Telnet服务的配置步骤如下:一、安装telnet软件包(通常要两个)1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;2、 telnet-server ,这个软件包提供的是 telnet 服务器端程序;安装之前先检测是否这些软件包已安装,方法如下:[root@wljs root]#rpm –q telnet或[root@w

2013-10-14 09:03:40 10642

转载 Openfire源码分析

脚本modulejsp数据库servlet聊天目录(?)[-]Openfire框架Module数据流Openfire与MIMAMulti-User-ChatMUCUserMUCRoleMUCRoomMultiUserChatServiceImpl时序图Pub-SubNodeNodeAffiliateNodeSubscriptionPubSub

2013-10-11 14:04:30 808

转载 Openfire 性能优化

Openfire 性能优化2012年05月28日 星期一 15:58http://blog.csdn.net/smm11230704/article/details/7468010 Openfire  是一个XMPP协议的IM Server。基于MINA的java nio服务器。一般就是使用mysql来作为数据库,保存配置配置信息、离线信息、用户数据

2013-10-11 14:02:33 942

转载 Smack 结合 Openfire服务器,建立IM通信,发送聊天消息

在文章开始,请你了解和熟悉openfire方面的相关知识,这样对你理解下面代码以及下面代码的用途有很好的了解。同时,你可能需要安装一个简单的CS聊天工具,来测试你的代码是否成功的在openfire服务器上建立会话链接,并成功的向在线用户发送聊天消息。必须了解:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.htmlht

2013-10-11 14:01:37 684

转载 openfire xmpp 如何判断用户是否在线

想象中如此简单的功能,想不到却这般大费周折。如要实现,必须先确保:1. openfire中安装有“Presence” 插件。 2. 确保该插件设置可允许任何人访问(如果是跨域浏览的话) 然后通过如下方式访问:http://www.igniterealtime.org/projects/openfire/plugins/presence/readme.html。

2013-10-11 13:56:51 3064

转载 基于xmpp openfire smack开发之smack类库介绍和使用[2]

关于Smack编程库,前面我们提到,它是面向Java端的api,主要在PC上使用,利用它我们可以向openfire服务器注册用户,发送消息,并且可以通过监听器获得此用户的应答消息,以及构建聊天室,分组,个人通讯录等等。下面我们写几个程序小例子测试一下。(1)登录操作[java] view plaincopyPPConnection

2013-10-11 13:54:10 787

转载 基于xmpp openfire smack开发之openfire介绍和部署[1]

前言Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。即时通信客户端可使用spark2.6.3,这个版本是目前最新的release版本,经过测试发现上一版本在视频

2013-10-11 13:50:56 921

转载 MYSQL创建utf-8格式的数据库

先mysql进入:GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; eg:[root@linu

2013-10-10 15:02:14 3006

转载 linux下web开发环境搭建

JAVA运行环境:j2sdk-1_4_2_05数据库服务器:MySQL-4.0.20dWeb服务器:Tomcat5.0.27JDBC驱动程序:mysql-connector-java-3.0.14-production-bin.jar1、搭建JAVA的运行环境(1)到Sun公司下载j2sdk-1_4_2_05-linux-i586-rpm.bin(2)将文件改为可执行文件:

2013-10-10 09:25:59 845

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除