`
文章列表
Bash字符串处理(与Java对照) - 26.根据位置和长度截取子串 In Java String.substring String     substring(int beginIndex)           返回一个新的字符串,它是此字符串的一个子字符串。  String     substring(int beginIndex, int endIndex)           返回一个新字符串,它是此字符串的一个子字符串。   In Bash Bash内置的取子串功能 取指定位置开始到串尾的子串,INDEX从0开始算。 ${STR:$I ...
Bash字符串处理(与Java对照) - 25.字符串分割(成数组) In Java String.split  String[]     split(String regex)           根据给定的正则表达式的匹配来拆分此字符串。  String[]     split(String regex, int limit)           根据匹配给定的正则表达式来拆分此字符串。   In Bash 简单介绍一下Bash中的数组的定义和使用方法 在Bash中,每个变量都可以作为一维数组使用,并且Bash也只支持一维数组。 $VAR等同 ...
在Linux下怎样让top命令启动之后就按内存使用排序(或CPU使用排序)?   top 命令的参数中没有方法可以直接做到。   man top 写道 NAME        top - display Linux tasks SYNOPSIS        top -hv | -bcHisS -d delay -n iterations -p pid [, ...
在Linux下包含指定字符串或正则表达式的文件(仅列出文件名) 命令:grep -l <string_or_regex> <file_pattern>   其中-l参数(小写L)的含义如下: man grep 写道 -l, --files-with-matches        Suppress  normal output; instead print the name of each input file from which output would normally have been printed.  The scanning will stop ...
在Linux下怎样安装rarlinux? 本文是“我使用过的Linux命令之unrar - 解压rar文件 ”的补充资料。因为今天刚好用到这个命令,特地补充一下。   将安装文件压缩包rarlinux-x.y.tar.gz解压之后,进入rar目录,执行make命令。执行文件将会安装到 /usr/local/bin 下,就可以在任何位置执行 rar 和 unrar 命令了(如果不行就确认下 /usr/local/bin 是否在环境变量 PATH 中)。   [root@liunx0918 tmp]# cd rar [root@liunx0918 rar]# ls ...
Bash字符串处理(与Java对照) - 24.文件路径字符串的处理(路径处理) In Java File类:得到指定文件的文件名、文件所在目录 import java.io.File; public class TestFile { public static void main(String[] args) { String filename = "hello.txt"; // 创建File对象 File file = new Fil ...
在Linux下使用top命令查看所有java进程的状态 Bash脚本文件 jtop.sh #!/bin/bash #PIDS=$(ps -e | grep java | awk '{print $1}' | sed 's/^/-p/') #top $PIDS top $(ps -e | grep java | awk '{print $1}' | sed 's/^/-p/') #END.   使用实例 [root@web java]# ./jtop.sh top - 1 ...
MongoDB测试计划.分八种情况进行 本周开始学习MongoDB,四天之内看完了《MongoDB权威指南》,准备近期开始进行一些实验。 在虚拟机Oracle VM VirtualBox上安装CentOS 5.7进行,MongoDB采用最新的2.0.1版。   1. 双节点.主从复制 2. 双节点.副本集.集群 3. 三节点.主从复制.一主两从 4. 三节点.副本集.集群 5. 三节点.分片 6. 六节点.分片.副本集.集群 7. Nginx+GridFS 8. Java客户端访问    
Bash字符串处理(与Java对照) - 23.字符串替换、子串删除、子串截取 In Java 字符串替换  String     replace(char oldChar, char newChar)           返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。  String     replace(CharSequence target, CharSequence replacement)           使用指定的字面值替换序列替换此字符串匹配字面值目标序列的每个子字符串。    String ...
[root@sunrise16 bin]# ./mongo MongoDB shell version: 2.0.0 connecting to: test 插入一个带有数组元素的文档。 > db.food.insert({"fruit": ["apple", "banana", "peach"]}) > db.food.find() { "_id" : ObjectId("4ea6a4ef0b12b1d429b4057f"), &quo ...
MongoDB非正常关闭后修复记录 mongod没有后台执行,在终端连接非正常断开后,再次执行mongod报错,如下所示: [root@sunrise16 bin]# ./mongod ./mongod --help for help and startup options Tue Oct 25 19:49:02 Tue Oct 25 19:49:02 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability. T ...
Bash字符串处理(与Java对照) - 22.判断字符串是否数字串 In Java 用正则表达式匹配方式判断字符串是否数字串 String str = "1234"; if (str.matches("\\d+")) {     // matched, it's digit string }   In Bash 使用模式匹配(Pattern Matching)判断字符串是否数字串 方法:[[ $STR != *[!0-9]* ]] 解读:$STR != *[!0-9]* 表示不匹配非数字串,反过来讲就是只匹配数字 ...
Bash字符串处理(与Java对照) - 21.字符串正则匹配 In Java 正则表达式查询 String.matches方法 boolean     matches(String regex)           通知此字符串是否匹配给定的正则表达式。 String str = "123456"; String re = "\\d+"; if (str.matches(re)) { // do something }   Pattern类和Matcher类 String str = "ab ...
推荐一本Linux电子书 Linux 101 Hacks 英文原版+中文版PDF下载 地址:http://www.linuxidc.com/Linux/2011-08/40583.htm 也可从本文附件下载。   中文版目录: Linux 101 Hacks                                                                                                        linux.101hacks.com www.thegeekstuff.com   目录 ...
MongoDB试用记录 MongoDB是一种著名的NoSQL数据库。 操作系统:RHEL5.4 MongoDB版本:2.0.0   下载MonoDB并解压 [root@sunrise16 setup]# wget "http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.0.tgz" --2011-10-20 12:56:36--  http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.0.tgz 正在解析主机 fastdl.mongo ...
Global site tag (gtag.js) - Google Analytics