windows下的jboss启动停止配置方法介绍



windows下的jboss启动停止配置方法介绍。

本实例使用的JBOSS版本是jboss-4.2.3.GA

假设条件

1、  已设置好JAVA_HOME环境变量

2、  已下载JBoss并且安装目录为:D:\Java\jboss-4.2.3.GA

 

启动服务器

命令行进入D:\Java\jboss-4.2.3.GA\bin目录,输入run,回车

D:\Java\jboss-4.2.3.GA\bin>run

在命令行最后看到类似下面的信息并且没有任何异常信息,表示服务器正常启动。

17:29:42,084 INFO  [Http11[......]

Read more

struts2的json插件配置详解



struts2的json插件配置详解。为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址

http://code.google.com/p/jsonplugin/

1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录

注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本json插件时启动发生异常,提示找不到相关方法,后来就换成了低版本的0.32一切OK,仔细查看文档后发现struts2的2.0.*版本的对应插件的0.32[......]

Read more

如何查看Linux磁盘空间大小|查看centos硬盘使用情况方法是什么?

如何查看Linux磁盘空间大小|查看centos硬盘使用情况方法是什么?。

一、df 命令;

df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;

举例:

[root@localhost beinan]# df -lh

Filesystem 容量 已用 可用 已用% 挂载点

/dev/hda8 11G 6.0G 4.4G 58% /

/dev/shm 236M 0 236M 0% /dev/shm

/dev/sda1 56G 22G 35G 39% /mnt/sda1[......]

Read more

Qt下中文乱码问题的解决办法

Qt下中文乱码问题的解决办法。

Qt在设计开始就考虑了对多语言的支持.因此对中文的支持还是比较容易.很容易编写出多语言的程序来.关于Qtopia /QT的中文支持.主要有如下情况
1.在自己的QT程序中加入中文支持.
2.将Qtopia 的桌面显示中文
QT应用程序多语言支持的思路是,跟WINDOWS非常象。就是非英语的字符串不编译在程序当中。而是保存在一个字典文件里。在程序中使用是这个字典的索引。这样在不修改的程序的情况,只要换成不同的字典文件就会支持不同语言的显示。
在WINDOWS程序中,这个字符串是资源文件(*.res),这个文件最后被链接到可执行文件当中。在程序中使用整[......]

Read more

java Web服务器Tomcat集群与负载均衡技术

java Web服务器Tomcat集群与负载均衡技术。

介绍过三种Tomcat集群方式的优缺点分析。本文将介绍Tomcat集群与负载均衡技术具体实施过程。

在进入集群系统架构探讨之前,先定义一些专门术语:

1. 集群(Cluster):是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。

2. 负载均衡(Load Balance):先得从集群讲起,集群就是一组连在一起的计算机,从外部看它是一个系统,各节点可以是不同的操作系统或不同硬件构成的计算机。如一个提供Web服务的集群,对[......]

Read more

如何阅读查看别人的代码—c、c++程序源码

如何阅读查看别人的代码—c、c++程序源码。

[ C/C++ ] 程序学习–如何阅读别人的代码
++++++++++++
第一章: 导论
++++++++++++
1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码.
2.要有选择地阅读代码, 同时, 还要有自己的目标. 您是想学习新的模式|编码风格|还是满足某些需求的方法.
3.要注意并重视代码中特殊的非功能性需求, 这些需求也许会导致特殊的实现风格.
4.在现有的代码上工作时, 请与作者和维护人员进行必要的协调, 以避免重复劳动或产生厌恶情绪.
5.请将从开放源码软件中得到的益处[......]

Read more

Matlab对文件夹的层次遍历和深度遍历

Matlab对文件夹的层次遍历和深度遍历。

最近做一个项目,由于数据分别放在不同的文件夹中,对大量数据文件“打开->复制->粘贴”,觉得很费事,于是就写了对基于Matlab的文件夹遍历。文价夹遍历有两种方式,即层次遍历和深度遍历。个人比较倾向用层次遍历的方法,因为深度遍历要用到递归,当文件目录比较深的时候可能会出现栈溢出的现象(当然这只是个极端的情况),而且必须要做成一个函数,若需要记录每个文件的路径,就比较麻烦!而层次遍历思路相对简单,易于理解,废话不多说,直接贴上代码:

 

1、基于matlab的深度优先遍历:

 

functi[......]

Read more

基于VMware的虚拟Linux集群搭建实例-lvs+keepalived

基于VMware的虚拟Linux集群搭建实例-lvs+keepalived。通过keepalived实现lvs服务器的的双机热备和真实服务器之间的负载均衡。这方面的blog挺多,但是每个人搭建集群的环境不同,遇到的问题也不同,本文简述配置的一些过程以及配置过程中遇到问题时的解决方案。

准本工作

1. 创建Linux虚拟机
本文是基于Vmare虚拟环境搭建集群的,所以首先在Vmare中创建一些虚拟机(安装一个Linux系统,其他的复制第一次安装的即可),本文创建4台虚拟机。网卡模式设置成桥接方式,这样可以保证虚拟机中的网络和主机IP在同一个网段,这样的好处是,给每台虚拟机设完IP之后,就可[......]

Read more

WMware workstation中几种网络连接方法说明

WMware 虚拟机 workstation中几种网络连接方法说明。

WMware workstation中网络连接包括,桥接模式、NAT模式、仅主机模式、自定义以及LAN区段五种方式,一下分别对几种模式的网路连接方式进行说明。感谢51CTO的老段老师的视频教程。

桥接模式和自定义模式(U)

桥接模式相当于虚拟服务器和主机公用一个网卡,虚拟网卡上的数据包通过物理网卡转发出去,虚拟服务器和主机在同一个网段,如上图中蓝色标记。
自定义(U)模式在主机由多块网卡时使用,用户可以选择虚拟主机中的数据通过那一块网卡转发出去,工作原理同桥接模式。

NAT模式

NAT模式,在安装VM[......]

Read more

DRBD+HeartBeat架构

DRBD+HeartBeat架构搭建。

HeartBeat模块

CRM:(Cluster Resource Manager)集群的大脑,根据heartbeart收集回来的节点状态交给CCM模块来更新集群的member ship,并指挥LRM对节点资源进行“启动”,“停止”,总之就是决定资源最终应该在那个节点上运行。

LRM:(Local Resource Manger)操作和管理资源的模块,负责对资源监控,启动,停止。三个资源脚本存放路径

heartbeat: /etc/ha.d/resoruce.d

ocf :  /usr/lib/resource.d/heartbea[......]

Read more