Puppet是很好的数据中心管理服务器群的开源软件,关于Puppet,网上介绍很多。我录下自己的安装步骤,供查询和碰到同样问题的人们速查。 4 for CentOS 4.x(只支持agent) http://download.fedora.redhat.com/pub/epel/augeas-libs-0.10.0-2.el4.i386.rpmruby-libs-1.8.1-7.EL4.1.i
Web service因为JDK5所以跟, 客户端时就会出现如下异常JDK5或者升级成. 严重com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: )SLiMHttpService.java:53 at com.webex.slimwma.SLiMHttpService
来源于MySQL函数concat()和concat_ws()区别及几个实用字符串函数(http://www.life160.com/info/info.jsp?aid=73051) 1、Concat()函数 1.1 MySQL的concat函数可以连接一个或者多个字符串,如 而Oracle的concat函数只能连接两个字符串 SQL> select concat
1、 位置参数 由系统提供的参数称为位置参数。位置参数的值可以用$N得到,N是一个数字,如果为1,即$1.类似C语言中的数组,Linux会把输入的命令字符串分段并给每段进行标号,标号从0开始。第0号为程序名字,从1开始就表示传递给程序的参数。如$0表示程序的名字,$1表示传递给程序的第一个参数,以此类推。2、 内部参数 上述过程中的$0是一个内部变量,它是必须的,而$1则可有可无。和$0一样的
举例说明,想让confirm窗口的Cancel按钮默认被选中,可以改造confirm如下: <script> window.confirm=function(){ var strMsg=arguments[0]; window.execScript("a=msgbox('" + strMsg + "',257)","vbscript"); return a; } alert(wind
JMeter对一个URL/SOAP request增加增加正则表达式提取器,如果其中的引用名称为token,表达式为<token>(.*)<\/token>,则后面的URL可以用${token_g1}来引用该提取器的返回值,实现动态变量。如果正则表达式里提取量有多个,可以用${token_g2} ,${token_g3}引用。 http://www.regextester
两个容易忽视的小问题
批处理文件中实现用户输入的例子如下,网络上查找到的choice命令好像在windows xp sp2里没了。 @echo offset /p choice2=Pause after finishing the build? (y for yes, others for no)[n] if "%choice2%"=="y" goto YES goto NO:YESecho YE
引自iBatis教程译本... 1) 在parameterMap和resultMap中,字段数据类型是java.sql.Types类定义的常量名称。常用的数据类型包括BLOB,CHAR,CLOB,DATE,LONGVARBINARY, INTEGER,NULL,NUMERIC,TIME,TIMESTAMP和VARCHAR等。 2) 对于数据表中NULLBALE的字段,
引自[url]http://wwwww.javaeye.com/blog/94854[/url] 项目需要用https与服务器进行连接,获取系统需要的一些配置参数。以前是用http进行连接的,客户端代码比较简单,直接使用URL类进行连接并获取输入流即可。试着在浏览器中输入相应的https连接地址,提示证书确认,确认以后就访问到内容了。 改成https以
在Perl开发中,变量的动态化可以为编程带来非常可观的便利。可是需要注意的是:该变量必须是用use vars声明的,不能用my/local之类的变量。 通常这种小细节很少注意,不过一不小心用错了,排错很难的,所以像动态变量肯定不会只用在函数内部,所以养成习惯都用usr vars来声明最好了。
Struts struts-config.xml 配置 以下是一份完整的struts-config.xml文件,配置元素的说明详见注释. <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD St
Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就 是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有 一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应
MySQL数据库中有datetime与timestamp两种日期时间型数据类型,其中timestamp可以用timestamp(n)来表示年月日时分秒的取值精度,如果n=14则完整匹配于datetime的精度,那为什么还需要datetime这种类型呢?我做过试验,timestamp可以跟日期函数和时间函数直接比较和判断,比如timestamp1<dateadd(cur_date(), int
JBOSS+STRUTS学习日记(一) JBOSS 4.2.3GA:已内建hibernate3、log4j、jms、jmail $JBOSS_HOME/server/default/deploy/jboss-web.deployer/server.xml,是web服务部分的主配置文件。可以配置端口,绑定地址等。Access log configuration: Valve 部分格式可以用:co
奇怪的15644行数据
JBOSS绑定地址的问题
最近在做一个海量数据的查询系统,每天会在凌晨插入20M行数据左右,一个月数据在550M行左右,通过索引等方法,基本上能实现不错的查询性能。不过,该月数据会一次性地 被删除为若干个月后的数据清空空间,我们是用TRUNCATE语句来清空的。结果在QA测试时需要对清空、重装载数据的过程进行功能、性能测试,发现不定地会出现在重装一天数据后,就导致数据查询 急剧变慢,基本无法得到查询结果
在linux系统中,sudo可以实现普通用户不需超级用户密码实现切换到超级用户的功能。当然这个功能是需要授权的,方法就是编辑文件/etc/sudoers。用visudo -f /etc/sudoers,里面有很好的注释行,记住一点:$aaa表示aaa user,而%aaa表示aaa group。 小记在此,方便查阅。
正则表达式在现在的各种编程语言中都会很充分的应用,开始C++对正则表达式的支持没有内建,给很多用过正是表达式的程序员在用C++编程时心烦不少。不过在各种语言的应用中有些细节的差别还是有的。我最的就碰到一个古怪的兼容性问题。 在JAVASCRIPT中,用/g参数可以实现全局匹配,这个从文档中来看没什么问题,不过在测试中,发现IE可以完全正常地实现,在Firefox中则会出现一次行,若干次不行,又一
在CGI编程中,我们都知道可以从REMOTE_USER环境变量里找到验证完成的登陆用户名,可是在windows域集成验证中,因为防止验证的频繁请求,所以通常都是keepalive来实现降低处理量的,所以新问题就出现了。在第一次验证请求的页面里,动态页面能根据REMOTE_USER找到登陆用户名,可以随后的keepalive请求页面就不能保证总是能找到登陆用户名了,这个问题不知道是不是CGI的一个不
用过了IE浏览器的都知道,可以配置自动完成功能来实现表单域的自动填充,有时候这个功能能帮助我们节省不少时间,可是这个功能有时候会引发一个奇怪的问题。 如果你的文本框用了onchange事件函数,那么自动完成填入的数据就不会触发onchange事件,这样你的javascript可能就不如你想象的工作了。我们就碰到这个bug,结果后来改成onblur事件后解决这个问题,不过有点不太对理了,因为失去焦
我的博客日记里记录了如何实现linux集成windows以及apache实现ntlm验证的方法,不过对于客户端总是无法实现利用域用户已登陆的信息省去登陆过程,偶尔的有一两个客户端可以实现,还没发现什么规律呢?这个严重影响项目的可用性,易用性。最近我们组的测试工程师帮我们发现了这个规律,可能对大家也很用哦。(也许你早知道了)。你需要在ie设置里把目标站点加到trusted zone里去,这样没有域登
昨天用WORD 2003写了一篇项目的设计文档,需要更新到cvs服务器上去,结果不知道是不是rcs回写的原因,原来刚编辑好的文档竟然被word2003说无法打开,当时同时编辑了好几个word文档,恢复也没有生效。大半天的心血就费了?不行!想想办法。打开了几次,发现报错时提示用"open and repair"选项打开可以强制进入文档恢复。哦,打开文档菜单,弹出对话框,选中被破坏文件,在打开按钮边上
NFS的实现是通过portmap来实现PRC调用而完成数据连通的,不过其中的/etc/exports配置需要指定访问主机时,会很奇怪的与DNS产生依赖关系,如果一个192.168.1.12的主机名是abc,在DNS上配成bcd.a.com,则你在exports配ip,abc, bcd.a.com都不行,据文档说:nfs通过dns/HOSTS来实现主机名解析,共享则基于名字来实现控制。也就是说,配成
只记录这次绊倒了几次的几个细节: 结束符: mysql是用delimiter来明确指定结束符的,分号会在代码行中出现,需要另外指定。分号需要设回为分界符,在触发器用新指定分界符提交完毕后。 oracle是用斜杠/来指定代码结束的。 new和old记录行的引用: mysql是NEW.col1,OLD.col1来引用。 oracle是:NEW.col1, :OLD.col
总是出现无法找到Oracle的库文件,导致页面出错,同样的页面在root权限下用命令能执行正常。显然又是权限的问题。 不过我的oracle层层路径到lib和zoneinfo都好了呀!(我的另一篇说过这个问题[url]http://dannyyuan.blog.51cto.com/212520/52072[/url] ),还有什么问题?经过errorlog的跟踪,只好一个一个目录地加权限
经典总结:PERL中用DBD:ORACLE模块的权限问题 1、$ORACLE_HOME必须对APACHE用户设置,可以在程序中设置。 2、$ORACLE_HOME/lib,$ORACLE_HOME/oracore/zoneinfo/两个目录沿路对APACHE用户可读可执行,内容可读。 3、TNS配置文件可读,沿路可读可执行。 4、环境变量LD_LIBRARY_PATH必须设置($ORACL
PERL中对SHELL命令的调用细节 在PERL开发中,通常可以用system函数或 ``操作符来执行系统命令,但注意对 alias, bg, bind, break, builtin, cd, command, compgen, complete, continue, declare, dirs, disown, &nb
LINUX CENTOS 4.2版本1.0.4按缺省回答,除了序列号请求,配置程序会自动启动vmware server机器上安装vmware console,只需要ROOT上点add new virutal machine模式会失败,理由参考后述。选择硬盘为ide默认的bus logic操作系统时)。 的linux iso的cdrom换iso上mount host os然后执行其中的vmware
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号