自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

spring amqp rabbitmq 学习(三) MessageConverter

spring amqp默认使用的是SimpleMessageConverter,使用的是UTF-8编码,官网原文是这样说的It handles text-based content, serialized Java objects,and simple byte arrays.当contentType是以text开头的时候,它会使用UTF-8编码将消息转换为String类型当cont...

2015-01-08 15:02:34 475

spring amqp rabbitmq 学习(二) 接收消息

上一篇贴出了发送信息的配置,这一篇看看接受信息的配置applicationContext-receive.xml配置如下:上篇中将消息发送到了名称为simpleSend的队列上,所以这里amqpTemplate中的queue定义为simpleSend,另外不管是发送消息还是接受消息都需要声明队列<rabbit:queue name="simpleSend" /><...

2015-01-08 09:48:59 179

原创 spring amqp rabbitmq 学习(一) 发送消息

关于amqp的一些概念请参照http://wubin850219.iteye.com/category/152656  使用到的工具 Myeclipse、Mavenmaven配置如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...

2015-01-08 09:36:46 185

原创 JBoss7如何设置URI编码

<system-properties>     <property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/>     <property name="org.apache.catalina.connector.USE_BODY_ENCODING_FOR_QUERY_ST...

2014-12-12 16:07:33 244

原创 Linux unison+inotify 文件实时双向同步

一:Unison简介Unison是windows和unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison有文字界面和图形界面,这里只介绍如何在文字界面下使用. unison拥有其它一些同步工具或文件系统的相同特性,但也有自己的特点:    跨平台使用;    对内核和用户权限没有特别要求;    unison是双向的,它能自动处理两分拷贝中更新没...

2014-12-01 16:33:00 365

原创 使用terracotta进行web session 同步

服务器是nginx+jboss的,之前没有考虑部署多实例,现在需要在多台服务器上进行多实例部署,在网上找了一些资料,发现只有terracott是对程序改动最少的,并且在其中一个实例down掉后,session不会失效 terracotta 的官网是http://www.terracotta.org/ ,不过貌似开始收费了,还好之前的开源版本还在 安装步骤:1.下载terra...

2014-11-10 10:50:11 217

原创 linux的防火墙端口配置

正 文:     Linux系统在当做网站服务器运行时,具有很高的效率和运行稳定性。windows系统下可以通过系统防火墙来限制外部计算机对服务器端口的访问,而Linux是通过iptables来允许或限制端口访问的。     本文讨论的使用情境是LNmp或LNmpA系统架构下的情况。     为了方便举例说明,飘易就直接拿来一段我的现有服务器上运行的防火墙iptabl...

2014-11-10 09:42:57 281

原创 jboss eap 6.3 域(Domain)模式配置

jboss提供了二种运行模式:standalone(独立运行模式)、domain(域模式),日常开发中,使用standalone模式足已;但生产部署时,一个app,往往是部署在jboss集群环境中的,如果所有jboss server均采用standalone模式,会给运维带来极大的工作量,需要每台jboss server上逐一部署/更新,显然不适合。domain模式正是为了解决这一问题,该...

2014-11-10 09:30:09 179

原创 mysql 5.6 主从配置

mysql master 指主服务器上安装的mysqlmysql slave 指从服务器上安装的mysql 1.mysql mastervi /etc/my.cnf [mysqld]explicit_defaults_for_timestamp  #增加此行,要不然会有警告 datadir=/var/lib/mysqlsocket=/var/lib/my...

2014-11-07 17:25:43 97

原创 centos6.5 升级mysql到5.6

一、首先将我的 mysql5.1 卸载。     0、停掉mysqld 进程       Java代码  service mysqld stop      1、rpm 删除       ->查看系统安装的mysql版本        Java代码  rpm -qa |grep mysql           ->删...

2014-11-07 11:41:01 125

原创 linux jboss eap 6.3.0 安装

1. 下载jboss-eap-6.3.0.zip2.解压到/usr/local/ 目录下3.进入bin目录,执行domain.sh4.在浏览器输入http://localhost:9990 提示The Enterprise Application Platform 6 is running.运行成功5.jboss默认需要登录,才能进行管理,执行add-user.sh 添...

2014-11-06 15:20:13 334

Linux 安装jdk 8

查看是否已经安装了jdkrpm -qa | grep javarpm -qa | grep jdk 卸载已经安装的jdkrpm -e --nodeps <包的名称> 安装rpm -ivh jdk-8u5-linux-x64.rpm --prefix=/usr/local/java 设置环境变量vi /etc/profile在底部添加...

2014-11-06 14:18:10 134

原创 Linux vsftpd

1.查看是否安装vsftp rpm -qa | grep vsftpd 如果出现vsftpd-2.0.5-21.el5,说明已经安装 vsftp  安装vsftp  yum -y install vsftpd 1.查看是否安装vsftp rpm -qa | grep vsftpd 如果出现vsftpd-2.0.5-21.el5,说明已经安装 vsft...

2014-09-24 13:52:31 158

原创 Public key for *.rpm is not installed

加上"--nogpgcheck"参数 [root@RedHat Packages]# yum install google-chrome-stable_current_i386.rpm --nogpgcheck

2014-09-24 13:48:37 228 1

原创 Linux rsync

rsync -avzu -e "ssh -p 9234" --progress /home/var/   root@192.168.1.101:/rsd/sdb1/var/

2014-09-22 15:44:47 130

原创 fuser 概述

fuser 概述fuser命令是用来显示所有正在使用着指定的file, file system 或者 sockets的进程信息。例一:#fuser –m –u /mnt/usb1 /mnt/usb1:  1347c(root)  1348c(guido)  1349c(guido)在例子一中,使用了-m和-u选项,用来查找所有正在使用/mnt/usb1的所有进程的PID已经该...

2014-08-29 11:59:06 197

原创 linux几种快速清空文件内容的方法

几种快速清空文件内容的方法:  $ : > filename #其中的 : 是一个占位符, 不产生任何输出.  $ > filename  $ echo “” > filename  $ echo /dev/null > filename  $ echo > filename  $ cat /dev/null > filename...

2014-08-29 11:12:46 104

原创 Linux查看程序端口占用情况

使用命令:ps -aux | grep tomcat发现并没有8080端口的Tomcat进程。使用命令:netstat –apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。进一步使用命令:ps -aux | grep java,或者直接:ps -aux | gr...

2014-08-29 10:44:17 105

原创 Linux软连接和硬链接

1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这...

2014-08-29 10:31:55 106

原创 centos卸载openjdk

先查看 rpm -qa | grep java 显示如下信息: java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5 卸载: rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 rpm -e --nodeps jav...

2014-06-30 11:00:53 118

原创 mysql too many connections & MySQL is running but PID file is not found

1.       Mysql 提示 too many connections     解决方法参见:http://dutianzhao.iteye.com/blog/20752932.       设置了mysql最大连接数之后仍然出现 too many connections     解决方法: service mysql restart 或者 /etc/init.d/mysql...

2014-06-30 10:58:52 106

原创 利用mysqlcheck命令快速修复mysql数据库

检查修复所有数据库:# mysqlcheck -A -o -r -p Enter password: db1  OK db2  OK  db3  OK db4  OK ...... ...... ...... 修复指定的数据库用 # mysqlcheck  -o -r Database_NAME -p 即可 命令详解:mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。...

2014-06-30 10:57:19 654

原创 centos下安装rinetd

centos下安装rinetd  系统环境:centos 5.4 系统需要gcc组件yum -y install gcc  安装完毕以后首先下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz解压缩 tar zxvf rinetd.tar.gzcd rinetd然后make make过...

2014-06-10 14:05:41 581

原创 linux下最简单的端口转发工具

linux下简单好用的工具rinetd,实现端口映射/转发/重定向官网地址http://www.boutell.com/rinetd软件下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz解压安装tar zxvf rinetd.tar.gzmakemake install编辑配置vi /etc/rinetd.conf0.0...

2014-06-10 14:01:09 480

原创 linux端口转发

 轻松搞定linux端口转发   一 从一台机到另一台机端口转发   启用网卡转发功能   #echo 1 > /proc/sys/net/ipv4/ip_forward   举例:从192.168.0.132:21521(新端口)访问192.168.0.211:1521端口   a.同一端口转发(192.168.0.132上开通1521端口访问 iptables -A RH-Fire...

2014-06-10 13:42:32 132

原创 修改mysql最大连接数

使用 MySQL 数据库的站点,当访问连接数过多时,就会出现 "Too many connections" 的错误。出现这种错误有两种情况,一种是网站访问量实在太大,服务器已经负担不起,此时就应该考虑负载均衡或者其它减少服务器压力的办法。另一种情况就是 MySQL 的最大连接数设置得太小,当访问量稍大就出现连接过多的错误。  MySQL 默认的最大连接数为 100,可以在 mysql 客户端...

2014-06-03 09:19:17 101

原创 Linux mount

假定需要被映射的源目录所在的机器为PC1:192.168.1.1需要映射的机器为PC2:192.168.1.2步骤如下:1、以root身份登录到linux1服务器2、修改编辑 /etc/exports 文件  命令: vi /etc/exports       在exports中添加以下内容:                       /home/work 192.168...

2014-06-03 09:13:22 98

原创 linux mysql添加用户

1)以root用户登录#mysql -u root -p2)插入新用户,host:%;user:jason;pssword:jasonmysql>insert into mysql.user (host,user,password) values('%','jason',PASSWORD('jason'));3)更新密码mysql>update user set passw...

2014-04-14 15:09:01 114

mysql 查看连接数

1. show full processlist;显示当前连接信息2.kill id杀掉某个连接3.设置mysql最大连接数set GLOBAL max_connections=2004.查看当前最大连接数show variables like 'max_connections';5.查看mysql响应的最大连接数show global status lik...

2014-04-11 09:01:33 112

Linux 释放内存

1. #free -m 查看内存使用情况,以M为单位2.#sync 将内存缓冲区内的数据写入磁盘3.释放内存 #echo 3 > /proc/sys/vm/drop_caches

2014-04-11 08:56:45 70

原创 linux防火墙

打开防火墙:chkconfig iptables on如闭防火墙则输入:chkconfig iptables off上述两条命令均要重启系统才能生效。如果不想通过重启系统而即时生效的话,可以用“service”命令。缺点是重启系统后设置会丢失。开启了防火墙:service iptables start关闭防火墙:service iptables stop要在防火墙中设置某些端口的开关,可修改...

2013-12-12 12:59:51 113

原创 linux设置环境变量

1. 修改/etc/profile文件 (全局所有用户) vi /etc/profile 在profile文件末尾加入: export JAVA_HOME=/usr/share/jdk1.6.0_20 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/li...

2013-12-12 11:19:29 113

原创 centos yum更新源

1.163源http://mirrors.163.com/.help/CentOS6-Base-163.repo

2013-12-12 11:19:02 91

原创 linux 用户组 用户

1.新增一个用户组# groupadd group1此命令向系统中增加了一个新组group1,新组的组标识号是在当前已有的最大组标识号的基础上加1 2.删除一个用户组#groupdel group1此命令从系统中删除组group1 3.新增一个用户# useradd –d /usr/sam -g group -m sam此命令创建了一个用户sam,其中-d和-m选项用...

2013-12-12 09:30:31 77

原创 centos mysql设置root密码

set password for 'root'@'localhost'=password('your password');

2013-12-12 09:18:56 105

原创 centos安装clamav扫描木马

yum list clamav yum install clamav.i686 #扫描目录、文件clamscan -r /dataclamscan data.gz 原文链接:http://sqlnet.blog.51cto.com/343343/124677

2013-12-03 11:00:34 328

原创 Linux简单备份

首先写一个备份脚本vi backup.sh#!/bin/shdate=`date +%Y-%m-%d`time=`date +%H:%M:%S`echo $dateecho $timemkdir /var/backup/$datecd /var/backup/$datecp -r /project/tomcat/webapps/ROOT .mysqldump -uusername -p...

2013-11-28 10:50:28 139

原创 eclipse下安装Extjs的插件spket

以Eclipse插件形式安装1、启动ECLIPSE Help → Software Updates → Find and Install… → Search for new features to install → New remote site…名称: “Spket”,地址URL是http://www.spket.com/update/完成后重启(自动会加载插件,也可CMD EC...

2013-11-07 10:51:26 77

原创 nginx简单配置

user  nobody;worker_processes  1;error_log  /usr/local/nginx/logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {    worker_con...

2013-10-30 15:00:47 123

原创 mysql更改密码

1.mysqladmin命令(回目录)格式如下(其中,USER为用户名,PASSWORD为新密码):mysqladmin -u USER -p password PASSWORD该命令之后会提示输入原密码,输入正确后即可修改。例如,设置root用户的密码为123456,则mysqladmin -u root -p password 123456 2.UPDATE use...

2013-10-30 14:50:51 354

空空如也

空空如也

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

TA关注的人

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