- 浏览: 54391 次
- 性别:
- 来自: 苏州
最新评论
文章列表
目的:
通过hinemos执行windows下的脚本
过程:
创建powershell脚本
以前也没有写过windows下的脚本,第一次写powshell的脚本,也是折腾了一会。
网上翻了几篇文章后,发现其实在powshell的命令行下和在cmd的命令行下,还是挺像的。
比如:
切换到D盘下⇒D:
生成一个powershell文件,并向改文件输入字符串⇒'"hello powershell!"'>test.ps1
执行powershell文件⇒.\test.ps1⇒这样hello powershell!就会被打印出来
但是一般情况下, ...
前面了解了cache的几种模式,在jboss Datagird中,根据这几种模式,定义了几种启动方式。
之前也有提到jboss datagrid有library,remote client server的使用模式,那就从这两种使用模式来分别说明。
■Remote Client Server
1.Standlone模式
sta ...
■Cache-Container
cache是JBoss Datagrid的核心,使用cache之前,先了解一下另外一个概念,那就是cache-Container。Cache-Container是Cache的上层,一个Cache-Container中会有多个Cache。而一个Datagrid实例中也可以存在多个Cacher-Container.
■Cache的模式
Cache的模式主要可以分为本地(local)模式和集群(cluster)模式.
1.本地模式
以简单的单结点缓存模式动作。本地模式是不需要扩展以及failover的场合下效果最好的缓存方式,相比于clust ...
■library(库)模式
库模式中,应用程序(代码)是可以和cache,cacheManager组件直接对话。这种场合下,应用程序在同一个JVM中,直接调用cache和Cache Manager java API。
也就是说,library模式下,cache,cacheManager这些都是通过代码来创建,维护,管理。所以对于维护的人来说,这些东西是抽象的,看不到一个真实存在的东西,应用程序在容器中运行,数据库会随之产生。容器关闭,数据库也就会消失(如果没有配置持久化存储的话)。
所以我的理解是它应该是下图这样的架构。
■Remote client serve ...
■什么是JBOSS DATAGRID?
JBOSS DATAGIRD是一种内存型的,以键值对存储的分布式数据存储解决方案。它是基于JBOSS的社区项目infinispan构建的,包含了JBOSS企业应用平台(JBOSS EAP等)和运营网络的部分组件(JGROUP)。
■JBOSS DATAGRID的特点
1)无模式(schemaless)的键值对存储(NoSQL数据库)
2) 基于网格的数据存储(在跨多个结点之间可以轻松的实现数据的备份)
3)弹性扩展(处理不需要中断就可以轻松的实现结点的添加和删除)
4)多个访问协议(REST,memcached,HotRod等 ...
习惯于linux下环境变量的使用方式,却不知道Windows下如何使用环境变量。
今天折腾了好一会才用起来。记录一下。。。。。。。。。。。
linux
设置环境变量
export JBOSS_JDG=/opt/jboss-datagrid-7.0.0-server
引用环境变量
$JBOSS_JDG
例:$JBOSS_JDG/bin/standalone.sh -c clustered.xml
windows
设置环境变量
set JBOSS_JDG=E:\jboss-datagrid-7.0.0-server
引用环境变量%JBOSS_JDG% ...
想通过natstat命令查看应用程序的端口状况,却发现系统里这个工具没有安装。。。。。
我想这个包,iso镜像里应该会有吧,于是通过yum list|grep netstat(使用Iso构建了本地yum源)却发现没有。
于是我就进入死胡同。。。。
打算在网上找rpm,找到了也下了。。。。于是通过rpm -ivh 安装。。。。。需要依赖包。。。。。
我真是郁闷了。。。。
后来问同事,同事说可能并不叫这个名字,上网搜搜。。。果然这个东西就是net-tools
yum list|grep net-tools,果然有,yum install net-tools后果然net ...
今天,遇到了一个问题,是关于套接字(socket)的。
大概是这样,一个应用程序启动,从它的log来看,它提示我可以通过访问http://127.0.0.1:9990/console/index.html来打开控制画面。
于是我尝试着从本地windows机去访问下面的URL
http://192.168.100.25:9990/console/index.html,但是怎么也访问不了。关了防火墙,也没有用。
因为我对这个一点都不敏感,所以最后还是同事帮我解决的说是端口被绑在了127.0.0.1上,所以只支持本地访问。外面是没有办法访问的,后来修改了配置文件,将绑定的IP从127. ...
虚拟主机(Virtual Host)
概念:同一台机器上搭建属于不同域名或者基于不同IP的多个网站服务技术,可以为运行在同一台物理机器上的各个网站指配不同的IP和端口,也可以让多个网站拥有不同的域名。
根据需求创建虚拟主机
1.需求
同一台主机上运行两套应用程序,通过端口区分(基于端口的虚拟主机)(一套程序是通过50001端口,另外一套是通过50002端口),基于之前搭建的环境上。
2.实施内容
1)因为虚拟主机是基于端口的,所以修改配置文件/etc/httpd/conf/httpd.conf
Listen 80
⇒
Listen 50001
Liste ...
今天偶然间看到了/usr/sbin/alternatives这个东西,感觉很陌生。。。。。。于是学习了一番
简单来说,比如系统中安装了多个版本的jdk,那么怎么设置系统默认的Jdk呢?这个就是alternatives的功能。
学习过程
1.首先在linux装了1.8版的java,它被作为系统默认的java
[root@localhost conf]# java -versionopenjdk version "1.8.0_65"OpenJDK Runtime Environment (build 1.8.0_65-b17)OpenJDK 64-Bit ...
从前面三篇可以看出,各个部分都能正常工作,那么他们三者之间如何连携,是本篇的内容。在做之前,先整体了解一下mod_jk的整体功能。
mod_jk模块的总体功能由于tomcat的HTTP处理部分都由Java所写(5.5.12版本以后出现了native库,用以提高其I/O和SSL的性[1]),在高并发的情况下负载较高。而apache对于静态文件的处理能力比tomcat强,所以tomcat开发组开发了与apache结合使用的mod_jk模块。该协议由apache作请求代理,将HTTP协议的请求转化为AJP协议包,并传给后端的tomcat。(ajp worker)mod_jk和apache现 ...
apache,tomcat已经安装好,并且各自都可以正常的提供服务。通过80端口可以正常访问apache的静态资源,通过8080端口可以正常访问tomcat的资源。那么如何通过apache来访问tomcat的资源,也就是如何将Apache和Tomcat连起来。那就是mod_jk需 ...
前一篇apache已经可以简单跑起来,并且可以通过80端口,访问其中的页面。
接下来是Tomcat............
tomcat安装(linux)
1.java安装
yum install java-1.8.0-openjdk.x86_64yum install java-1.8.0-openjdk-devel.x86_64
2.确认java[root@localhost conf]# rpm ...
使用过很多次,但是一直都没有好好整理过,感觉有些东西不整理,永远都不是自己的,就像旅游,如果没有拍照留念,就等于没来过。。所以决定好好整理一下。。。。
内容很多,一时间也不知道该如何整理,就从能转 ...
使用iso镜像文件创建本地yum源
1.上传ISO镜像文件
1.1上传iso文件到/tmp目录
1.2通过虚拟光驱,挂载iso文件
2.创建挂载点
mkdir /mnt/cdrom
3.如果希望长期挂载的话,则需要修改/etc/fstab文件
vi /etc/fstab
1.1的场合:/tmp/rhel-server-7.2-x86_64-dvd.iso /mnt/cdrom iso9660 defaults,ro 0 0
1.2的场合:/dev/cdrom(或者sr0) /mnt/cdrom iso9660 defaults,ro 0 0
如果临时挂载的话就 ...