2014年工作难点疑点、有价值的点回顾

本文介绍如何在Linux环境下使用脚本监控磁盘空间,并保存挂载点信息到特定文件。此外还涉及Oracle与MySQL数据库的区别、Ant与Shell脚本实践、ArrayList操作注意事项等实用知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算linux环境中磁盘空间不少于20G的挂载点路径,保存到/tmp/FreeSpaceMonuted.properties属性文件中(找到后就退出):

df -h -BG:易读的格式显示磁盘空间剩余容量。

grep -v udev:排除文件系统为udev的记录。

root@afei-laptop:~# df -h -BG | grep -v udev | awk ' { if ( int(substr($4,1,length($4)-1))>= 20 ) { print "FREE_SPACE_MOUNTED_ON="$6 > "/tmp/FreeSpaceMonuted.properties" ; exit } } '


Oracle数据库系统中的字符串不能使用双引号,只能用单引号;但是MySQL单引号双引号都可以。


ant脚本中可以通过copy更改文件的名称:<copy file="E:\CodeSpace\AntSrc\old.txt"  tofile="E:\CodeSpace\AntSrc\new.txt" />

但是,如果new.txt本来存在,那么依赖这种方式更改文件名称就会有错,需要在copy前加上<delete file="E:\CodeSpace\AntSrc\new.txt" failonerror="false"/>。


shell脚本中,move也可以用来更改目录的名称,在当前目录在执行mv -rf oldDir newDir,但是这样执行可能有问题:如果当前目录下本来就存在newDir目录,那么执行该命令后

oldDir将会被移到newDir目录下,如果想将oldDir目录从命名为newDir,需要先rm -r newDir .


删除ArrayList集合中的数据时,不要采用

for(int i = 0 ; i <strs.size() ; i++)
{
strs.remove(i) ;

而应该采用

for(int i = strs.size()-1 ; i>=0 ; i--)
{
strs.remove(i) ;
}

否则只能够删除集合中一半的数据。


CHM打开后无法正常显示,执行如下注册信息:

REGEDIT4   
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]   

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions]   
"MaxAllowedZone"=dword:00000003   
"UrlAllowList"=""   

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]   
"MaxAllowedZone"=dword:00000003   
"UrlAllowList"=""

Struts2配置文件中<action name="queryFlightInfos" class="queryFlightInfo" method="queryFlightInfos">,class为类的完整名称,如果缩写,表示集成了Spring,其值为Spring中的bean id。


sqlplus连接远程数据库:sqlplus username/password@10.10.160.35:1521/AFEI

PL/SQL Developer连接远程数据库时:用户名密码一样,Database输入:10.10.160.35:1521/AFEI


JavaScript中trim()方法兼容性问题:document.getElementById("username").value.trim();在IE9浏览器下不兼容,错误信息:SCRIPT438: 对象不支持“trim”属性或方法 

解决方法:给String类型增加一个方法trim(),解决IE浏览器不兼容问题

String.prototype.trim=function(){
      return this.replace(/(^\s*)|(\s*$)/g , '');
 };




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值