摘要: 首先确保linux系统中已经安装了ssh,否则先安装ssh,ubuntu系统可以执行sudo apt-get install ssh接下来开始配置ssh无密码登陆确保在/home/user用户目录下存在.ssh目录,可以使用一下命令进行查看ls -a /home/user如果不存在可以自己手动创建一个mkdir /home/user/.ssh接下来没输入命令:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa解释一下:ssh-keygen代表生成密钥;-t表示指定生成的密钥类型,dsa指的是dsa密钥认证;-P用于提供密语;-f指定生成的密钥文件执 阅读全文
posted @ 2013-05-07 22:08 haifeng0730 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 什么是集群?WAS集群由一组应用服务器组成,每个服务器上部署了同样的应用程序。通过集群可以实现可扩展性(服务更多客户,提高吞吐量),负载均衡(平衡负载资源,使资源得以有效利用),高可用性(提供故障恢复和补偿机制,在关键性业务中提供容错功能)。WAS ND提供水平集群和垂直集群两种形式,垂直集群是指同一机器上部署多个服务器,充分利用硬件资源,而水平集群利用多台机器资源,每台机器部署相同的应用。本文主要侧重水平集群,但是其中的很多概念对于垂直集群也是适用的。下图是ND分布式环境的体系结构,包括单元、节点、服务器等基本概念。每个单元是单一管理域中的一组节点,在基本版和演示版中,一个单元只包含一个节点 阅读全文
posted @ 2013-03-18 10:10 haifeng0730 阅读(4031) 评论(0) 推荐(0) 编辑
摘要: freemarker的list指令遍历一个list集合中的每一个元素,例如:<#list userLists as user> ${user.name} ...</#list>其实list指令还隐含了两个变量,1、item_index 该变量将返回元素在集合里的索引值,从0开始计数;2、item_has_next 该变量是boolean型,false表明该元素是Sequences里的最后一个元素。上述例子中如果需要把序号打印出来,使用${user_index}即可,同时如果想判断是否是最后一个元素,使用 user_has_next就行了。 阅读全文
posted @ 2013-03-02 21:23 haifeng0730 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 先写一些基本语法:1、字符串判断str1 = str2 当两个串有相同内容、长度时为真str1 != str2 当串str1和str2不等时为真-n str1 当串的长度大于0时为真(串非空)-z str1 当串的长度为0时为真(空串)str1 当串str1为非空时为真2、数字的判断int1 -eq int2 两数相等为真int1 -ne int2 两数不等为真int1 -gt int2 int1大于int2为真int1 -ge int2 int1大于等于int2为真int1 -lt int2 int... 阅读全文
posted @ 2013-02-26 16:09 haifeng0730 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: 在这里总结一下在工作中常用的Linux命令,常用的命令:cd、pwd、mv、rm、cptar压缩命令1 .tar.gz文件压缩:tar -zcvf FileName.tar.gz DirName解压:tar -zxvf FileName.tar.gz 2 .tar文件压缩:tar -cvf FileName.tar DirName解压:tar -xvf FileName.tarnetstat命令用于显示各种网络相关信息常见参数有-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部.. 阅读全文
posted @ 2013-02-24 17:00 haifeng0730 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问;控制实例的产生,以达到节约资源的目的;控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静态变量要知道,当某个对象被定义为stataic变量所引用,那么gc通常是不会回收这个对象所占有的内存,如public class A{ static B b = new B(); .. 阅读全文
posted @ 2013-02-24 12:46 haifeng0730 阅读(1823) 评论(1) 推荐(2) 编辑
摘要: 由于工作的需要,在linux下进行测试的时候,需要执行一个java类,但是在运行的时候,这个类依赖其他jar中类,由于需要加载的类太多,最后决定采用编写shell脚本的方法去完场相关的操。 1 #!/bin/sh 2 WORKDIR='pwd' 3 MAINCLASS="com.app.Test" 4 lib="." 5 for jar in $WORKDIR/*.jar 6 do 7 lib=$lib:$jar 8 done 9 10 java -classpath $lib $MAINCLASS 阅读全文
posted @ 2013-02-22 16:51 haifeng0730 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 1、建立DM的profile,使用的模版在install_root/profileTemplates/dmgr下句法为:manageprofile.sh -create -templatePath install_root/profileTemplates/dmgr调用参数为:-create 建立一个profile. (必选)-templatePath 指定使用模版的路径. (必选) 建立DM的路径为install_root/profileTemplates/dmgr-profileName 指定profile的名字. (可选)-profilePath 指定proflile需要建立的路径. ( 阅读全文
posted @ 2013-02-21 19:23 haifeng0730 阅读(2127) 评论(0) 推荐(0) 编辑
摘要: 参考事例利用命令的方式在服务器节点1查看当前已经创建的DM和Node,然后删除DM和节点,再重新创建DM、Node;如下图所示cd d:\IBM\WebSphere\AppServer\bin查看当前的DM、Nodemanageprofiles.bat -listProfiles删除profilemanageprofiles.bat -delete -profileName AppSrv01manageprofiles.bat -delete -profileName Dmgr01创建新profile前,需要删除文件夹!!!利用模板创建(创建管理概要)profile dmgrmanagepro 阅读全文
posted @ 2013-02-18 09:42 haifeng0730 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 什么是单元(Cell)?什么是节点(Node)?Node、Profile 与 Server 之间的关系是什么?答:单元:单元是整个分布式网络中一个或多个节点的逻辑分组。单元是一个配置概念,是管理员将节点间逻辑关联起来的实现方法。管理员根据具体的业务环境,制定对其整体系统集成环境有意义的条件来定义和组织构成单元的节点。就一般情况来说,可以将单元看作是最大的作用域。在 IBM WAS ND 产品中,管理配置数据都存储在 XML 文件中。单元保留了它每个节点中每台服务器的主配置文件。同时每个节点和服务器也有其自己的本地配置文件。如果服务器已经属于单元,则对于本地节点或服务器配置文件的更改都是临时的, 阅读全文
posted @ 2013-02-17 20:13 haifeng0730 阅读(390) 评论(0) 推荐(0) 编辑

欲起步的人生贵在励志 已起步的人生贵在坚持