^C[root@dong04]#timeforiin$(seq11111);docount=echo${#char};donereal0m8.165suser0m0.224ssys0m4.935s[root@dong04]#timeforiin$(seq11111);docount=echo${char}|wc-l;donereal0m26.291suser0m2.950ssys0m17.875s
1.Calculatethelengthofthevariable[root@dong~]#CHAR="Iamdong"[root@dong~]#echo$CHARIamdong[root@dong~]#echo${#CHAR}9[root@dong~]#echo$CHAR|wc-L92.Numberofcharacterfromthesecondtotheend(includingspaces)
$?执行命令返回值0表示执行成功,非0失败$n输出shell脚本后面接的第n个参数$#获取当前shell后面接的参数的个数$0获取当前执行的shell的脚本文件名,如果执行脚本带路径,就包括路径$*获取当前执行shell脚本后面接的所有参数,将所有参数视为一个字符串例如:$1$2$3$n$@输出shell脚本后的所有参数,有空格也会打出例如:$1$2$3$nshift把变量$2赋值给$1$$获取当
Memcached内存缓存系统,将数据库中的数据预缓存到预分配的指定内存空间为前端提供访问,达到减少业务直接访问数据库的次数(减少高并发、提升数据库访问性能、加速动态应用服务的能力)应用场景:1做后端数据库的缓存a完整缓存(易)b热点缓存(难)高并发业务需要提前预热,电商秒杀一般采用(node.js、Js)获取资格,并不是瞬间秒杀到商品当数据库内容更新时,同时触发缓存更新,防止给用户过期的数据对于
123456789
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号