自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

工作点滴

技术人生

  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

转载 maven-bundle-plugin

之前的Opendoc中没有涉及过此部分的内容,maven又是现在非常流行的java的工具,再加上到目前为止搭建OSGi Maven开发和部署的环境还是比较的麻烦,觉得有必要写篇这样的blog,:),在这篇blog中来看下如何搭建一个比较好用的OSGi Maven开发和部署环境,看看我在搭建一个这样的环境中的痛苦历程。首先说下我期望的OSGi Maven开发/部署的环境:1、META

2013-04-30 10:59:05 15967 3

转载 LVS小试

1.LVS/NAT 原理: Java代码  客户端—>LVS外网IP(VIP)—>RS服务器(处理请求后通过网关返回结果)—>LVS的LB地址—>客户端  配置LVS/NAT模式时外网IP不要和LoadBalance(LB)的IP同一网段(使用VMWare时两个网卡不要设置同一网段,可以一个是NAT一个是HOST) Java代码

2013-04-28 22:54:53 1164 1

转载 dbunit简单介绍

相信做过单元测试的人都会对JUnit 非常的熟悉了,今天要介绍的DbUnit(http://dbunit.sourceforge.net/ ) 则是专门针对数据库测试的对JUnit 的一个扩展,它可以将测试对象数据库置于一个测试轮回之间的状态。鉴于目前国内介绍DbUnit 的系统教程比较少见,本文将分从理论和实例两个方面带你领略DbUnit 的精彩世界。DbUnit 设计理念熟悉单元测试的

2013-04-28 22:47:50 1291

原创 JPQL多实体查询

package y.model; import java.io.Serializable;import java.util.Date; /*** 多表联合查询测试实体类* @param classname* @param info* @param project* @param classChineseName

2013-04-28 16:19:33 5119 1

原创 Maven 命令行选项

说明:1、使用-选项时,和后面的参数之间可以不要空格。而使用--选项时,和后面的参数之间必须有空格。如下面的例子: $ mvn help:describe -Dcmd=compiler:compile $ mvn install --define maven.test.skip=true2、有些命令行选项是从Maven2.1才有的。 定义属性-D,--defin

2013-04-25 10:51:39 1228

原创 activemq与webservice整合

在多个系统中可能考虑到远程访问等的,采用WebService方式和远程系统的JMS消息系统交互。本文采用ActiveMQ和JAXWS实现。客户端通过webservice将消息发送给服务端的消息队列。Java代码  package easyway.app.activemq.ws;    import javax.jws.WebMethod;  import j

2013-04-23 09:11:00 9110 1

翻译 activemq消息权限策略

在ActiveMQ发送消息的时候,可以通过MessageAuthorizationPolicy验证消息是否可以发送到消息消费者。  package org.apache.activemq.security;    import org.apache.activemq.broker.ConnectionContext;  import org.apache.activemq.comm

2013-04-23 09:09:24 4207

转载 ActiveMQ 的独占消费(Exclusive Consumer)

我们经常希望维持队列中的消息,按一定次序转发给消息者。然而当有多个JMS Session和消息消费者实例的从同一个队列中获取消息的时候,就不能保证消息顺序处理。因为消息被多个不同线程并发处理着。在ActiveMQ4.x中可以采用Exclusive Consumer或者Exclusive Queues,避免这种情况,Broker会从消息队列中,一次发送消息给一个消息消费者来保证顺序。配置如下

2013-04-23 09:08:19 5436

转载 ActiveMQ中advisory的使用和原理

在ActiveMQ中的监控和管理也可以通过Advisory实现对消息生产者和消息消费者以及队列的监控。Advisory实质通过事件监听实现。调用过程的序列图如下: 1.在Advisory中实现对队列目标的监控:A.队列目标的事件类:DestinationEvent继承EventObject实现对DestinationInfo的监控。B.通过队列目标的监听实现对队列事件的监控

2013-04-23 09:07:27 5506

翻译 ActiveMQ中数据表SQL的管理

在ActiveMQ为了方便的切换数据库,更为了深入了解ActiveMQ中SQL语句的详细的信息,可以通过Statements获取各种SQL语句。在ActivMQ第一次加载的时候,通过Statements生产响应的Spring Bean,加载到内存中。在ActiveMQ的管理和监控的时候,从内容获取相关的SQL语句,简化了ActiveMQ的消息的管理和监控。 Java代码

2013-04-23 09:05:56 4155

翻译 ActiveMQ拦截器使用和原理

在ActiveMQ中使用拦截器和过滤器的使用多采用插件的形式实现,继承BrokerFilter实现BrokerPlugin接口类。BrokerFilter实质一个实现Broker接口的类。public interface BrokerPlugin {    /**     * Installs the plugin into the interceptor chain of the b

2013-04-23 09:04:32 5577

原创 hornetq与jboss4集成

1、下载Hornetq,URL:http://www.jboss.org/hornetq/downloads这里使用2.2.5.Final 2、解压Hornetq 3、指定需要安装Hornetq的JBOSS4目录 修改hornetq-2.2.5.Final\config\jboss-as-4\build.xml手动设置JBOSS_HOME,把 Xml代码

2013-04-23 09:02:19 2063

原创 Jboss中间件安全设计方案

1       背景本文档是针对明珠商城在测试环境下,为了只让信任的IP访问指定的服务,减少系统的运行风险,为此引入了iptables服务进行防护。Jboss本身的安全问题也要做些处理,比如对外屏蔽jboss其他(除8080)众多端口,把控制台等模块服务给移除等方式,把安全漏洞降到最低。2       应用服务器的安全配置2.1 Linux防火墙配置设置环境:服

2013-04-19 13:49:10 3565

原创 ActiveMQ学习小结

ActiveMQ简介   Activemq是众多开源消息中间件的一种,支持集群,同等网络,自动检测,TCP,SSL,广播,持久化,和J2EE1.4容器无缝结合。它是apache基金会的一个项目,而且经过多年发展,有了很高的稳定性。目前被很多知名项目使用,比如Apache serviceMix、FuseESB适用场景 消息中间件一般被用在异步消息通信、整合多个系统的场景,比如你注册CSD

2013-04-19 08:39:20 12462 3

转载 jboss与apache整合

System:Linux5.5 x86_64Author:hx10Date:2010/9/22 hangzhouBlog:http://hx100.blog.51cto.com IP:192.168.145.129软件列表如下:jdk-6u11-linux-x64.binjboss-4.2.3.GA.ziphttpd-2.2.

2013-04-11 17:17:07 3422

原创 一个经典实用的iptables shell脚本

#!/bin/sh#modprobe ipt_MASQUERADEmodprobe ip_conntrack_ftpmodprobe ip_nat_ftpiptables -Fiptables -t nat -Fiptables -Xiptables -t nat -X###########################INPUT键##############

2013-04-11 09:11:15 721

转载 iptables的NAT配置

nat表需要的三个链:  1.PREROUTING:可以在这里定义进行目的NAT的规则,因为路由器进行路由时只检查数据包的目的ip地址,所以为了使数据包得以正确路由,我们必须在路由之前就进行目的NAT;  2.POSTROUTING:可以在这里定义进行源NAT的规则,系统在决定了数据包的路由以后在执行该链中的规则。  3.OUTPUT:定义对本地产生的数据包的目的NAT规则。

2013-04-10 19:11:57 974

转载 LINUX 启动流程

第一阶段:BIOS启动引导阶段 在该过程中实现硬件的初始化以及查找启动介质 从MBR中装载启动引导管理器(GRUB)并运行该启动引导管理   第二阶段:GRUB启动引导阶段 装载stage1 装载stage1.5 装载stage2 读取/boot/grub.conf文件并显示启动菜单 装载所选的kernel和initrd文件到

2013-04-10 19:05:50 714

转载 Linux文件或目录的读,写,执行权限

快速理解Linux文件的权限,查看Permissions, important and tricky!Unix permissions concern who can read a file or directory, write to it, and execute it. Permissions are granted or withheld with a magic 3-di

2013-04-10 19:03:45 24155

原创 "/proc/sys/net/ipv4/ip_forward" E667: Fsync failed解决方式

vi /etc/sysctl.conf把net.ipv4.ip_forward = 0改成net.ipv4.ip_forward = 1如果此文件中没有这个选项则将其添加上就行。然后执行命令:#sysctl -p使其生效。[root@IBM-007 sudo]# sysctl -pnet.ipv4.ip_forward = 1net.ipv4

2013-04-10 17:28:28 9118

转载 iptables:ip_forward

ip地址分公有地址和私有地址,public address是由INIC(internet network information center)负责,这些ip地址分配给注册并向INIC提出申请的组织机构。通过它访问internet.private address是属于非注册地址,专门为组织内部使用,private ip address是不可能直接用来跟WAN通信的,要么利用帧来通信(FRE帧中继,

2013-04-10 17:20:12 5673 1

转载 linux下安装jboss

JBoss是一个运行EJB的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web 操作系统(operating system for web),它体现了J2EE规范中最新的技术。无论是学习还是应用,JBoss为我们提供了一个非常优秀的平台。JBoss是一个管理EJB的容器和服务器,支持EJB

2013-04-10 14:56:58 2036

转载 iptables+NAT+squid 透明代理上网实现方案

平台:RedHat8.0 各组件均为Linux 自带,双网卡eth0为出口地址,eth1为连接内网地址,网络连接正常。实现步骤:一。做IP地址翻译,让局域网内机器能够连入互联网。    #加载模块      modprobe ip_tables          modprobe iptable_nat        modprobe iptable_filte

2013-04-10 09:25:18 2641

原创 linux网络相关设置

设置IP方法1:# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过b

2013-04-08 16:06:18 987

转载 oracle与mysql性能对比

MySQL VS Oracle    MySQL和Oracle相信大家都不陌生,这篇文章来对他们做个压力测试。1:服务器环境操作系统:Red Hat Enterprise Linux Server release 5.5 (Tikanga)CPU:Intel(R) Xeon(R) CPU           E5607  @ 2.27GHz   8核内存:16G

2013-04-08 11:46:30 45172 6

转载 Linux下的Mysql性能测试工具 sysbench

sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL。本文只是简单演示一下几种测试的用法,后续准备利用sysbench来对MySQL进行一系列的测试。具体的一些参数设置,需要根据不同的测试要求来进行调整.编译安装# wget -c http://sourceforge.ne

2013-04-08 11:27:09 2117

原创 memAdmin基于linux安装配置

1.1     MemAdmin介绍MemAdmin是一款可视化的Memcached管理与监控工具,使用PHP开发,体积小,操作简单。主要功能:服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新 服务器性能监控:GET、DELETE、INCR、DECR、CAS等常用操作命中率实时监控 支持数据遍历,方便对存储内容进行监视 支持条件查询,筛选出满

2013-04-02 11:16:49 5931

原创 memcached分布式环境搭建

1.1    环境和条件RHEL6.1memcached-1.4.5.tar.gzrepcached-2.3-1.4.5.patch.gzlibevent-1.4.13-stable.tar.gz1.2    步骤1.2.1       安装libevent-1.4.13-stable.tar.gz# tar -xzvf libevent-1.4.13-

2013-04-02 11:12:52 1309

Apache+Tomcat+JK 实现集群负载均衡文档.doc

1.教你如何把Apache,tomcat集成在一起,完成多服务器的集群负载均衡功能

2010-07-22

把该sql文件扔到sql analysis执行即可批量实现用户表的简繁内容转换

把该sql文件扔到sql analysis执行即可批量实现用户表的简繁内容转换(测试基于sqlserver2000通过)

2010-06-03

DiagramDesigner

支持各種流程圖繪制(數據流程,程序流程圖),簡體好用,不用安裝

2010-04-14

空空如也

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

TA关注的人

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