自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Shell高级命令

Shell脚本编程学习5--管道命令(pipe)分类: Linux/Unix 2013-05-27 16:22 84人阅读 评论(0) 收藏 举报一、管道命令的介绍 1、管道命令“|”仅能处理经由前面一个命令传来的正确信息,也就是standard output的信息,对于standard error并没有直接处理能力。 2、管道命令示意图: ...

2014-01-26 16:03:14 193

原创 VIM 4

VIM中常用的替换模式总结 1,简单替换表达式 替换命令可以在全文中用一个单词替换另一个单词: :%s/four/4/g “%” 范围前缀表示在所有行中执行替换。最后的 “g” 标记表示替换行中的所有匹配点。如果仅仅对当前行进行操作,那么只要去掉%即可 如果你有一个象“thirtyfour” 这样的单词,上面的命令会出错。这种情况下,这个单词会被替换...

2014-01-25 11:14:42 87

原创 VIM 3

在屏幕上移动 H移动光标到当前屏幕上最上边的一行M移动光标到当前屏幕上中间的一行L移动光标到当前屏幕上最下边的一行书签 ma把当前位置存成标签a`a跳转到标签a处 编辑 r替换一个字符J将下一行和当前行连接为一行cc删除当前...

2014-01-25 11:12:18 165

原创 VIM 2

查找替换 /pattern向后搜索字符串pattern?pattern向前搜索字符串patternn下一个匹配(如果是/搜索,则是向下的下一个,?搜索则是向上的下一个)N上一个匹配(同上):%s/old/new/g搜索整个文件,将所有的old替换为new:%s/old/new/gc搜索整个文件,...

2014-01-25 11:11:21 94

原创 VIM 1

前言Vim是一个超牛的编辑器,命令功能十分强大 。而且这些命令大都可以进行组合 ,比如,9yy命令表示复制9行内容,9表示要复制的行数,同样100dd表示删除100行,当数字和命令合作的时候,就比单纯的命令更强大,同样,c命令表示擦除,w表示word即单词,那么cw就表示擦除一个单词,c5w就表示删除5个单词等等。将这些简单命令合成在一起,就可以发挥出难以想象的强大功能。宏命令(M...

2014-01-25 11:09:55 81

原创 SVN常用命令

1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下...

2014-01-25 10:47:10 70

原创 通过MYSQL日志定位死锁问题

LATEST DETECTED DEADLOCK------------------------140121 21:28:15*** (1) TRANSACTION:TRANSACTION AC690EFA, ACTIVE 0 sec, process no 2040, OS thread id 139751216285440 insertingmysql tables i...

2014-01-22 16:27:46 183

原创 mysql lock定位

在INNODB中,record-level lock大致有三种:Record, Gap, and Next-KeyLocks。简单的说,RECORDLOCK就是锁住某一行记录;而GAPLOCK会锁住某一段范围中的记录;NEXT-KEYLOCK则是前两者加起来的效果。下面是MYSQL官方文档中相关内容的链接http://dev.mysql.com/doc/refman/5.1/en/inno...

2014-01-22 16:25:08 156

原创 巧用MySQL InnoDB引擎锁机制解决死锁问题(http://www.chinaz.com/program/2008/1219/55366_2.shtml)...

最近,在项目开发过程中,碰到了数据库死锁问题,在解决问题的过程中,笔者对MySQL InnoDB引擎锁机制的理解逐步加深。案例如下:在使用Show innodb status检查引擎状态时,发现了死锁问题:*** (1) TRANSACTION:TRANSACTION 0 677833455, ACTIVE 0 sec, process no 11393, OS t...

2014-01-22 11:09:50 250

原创 HTTP 详细说明

——献给那些向我这样对HTTP的“伪”熟悉者。故事发生在10月份的一次面试经历中,本来我不想说出来丢人显眼,但是为了警醒自己和告诫后人,我决定写成博文发出来。因为在面试过程中,我讲在2009年写过QQ农场助手,在这期间深入学习了HTTP协议,而且在2010-05-18写了博文:HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等 。面试官说既然我熟悉HTTP协议,就问...

2014-01-12 13:31:15 87

原创 mvn 使用

常用命令为 : mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单元测试 mvn site : 生成项目相关信息的网站 mvn clean :清除目标目录中的生成结果 mvn pack...

2014-01-10 10:14:55 239

原创 yum安装常用软件的命令

yum安装常用软件的命令#yum check-update #yum remove 软件包名 #yum install 软件包名 #yum update 软件包名 yum命令常见使用方法 yum -y install 包名(支持*) :自动选择y,全自动yum install 包名(支持*) :手动选择y or nyum remove 包名(不支持*)...

2014-01-09 12:42:55 240

原创 shell中if做比较

比较两个字符串是否相等的办法是: if [ "$test"x = "test"x ]; then 这里的关键有几点: 1 使用单个等号 2 注意到等号两边各有一个空格:这是unix shell的要求 3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显...

2014-01-07 13:18:55 43

原创 参数处理-Shell传入参数的处理

参数处理-Shell传入参数的处理1. $# 传递到脚本的参数个数2. $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个3. $$ 脚本运行的当前进程ID号4. $! 后台运行的最后一个进程的进程ID号5. $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数6. $- 显示shell使用的当前选项,与set命令功能相同7. $?...

2014-01-07 13:01:19 319

原创 系统指标检查

#!/bin/bashlocalPath=$(cd "$(dirname "$0")"; pwd)todayStr=`date "+%Y%m%d"`outputfile=$localPath/statics.$todayStrtouch $outputfileecho "" > $outputfilejavaContainerPid=`ps axu|grep jet...

2014-01-06 13:55:05 107

原创 VIM 操作大全

vim 替换操作大全vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky...

2014-01-06 13:54:56 70

原创 JAVA GC详细说明

1.java中GC 即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 垃圾收集的目的在于清除不再使用的对象。gc通过确定对象是否被活动对象引用来确定是否收集该对象。gc首先要判断该对象是否是时候可以收集。两种常用的方法是引用计...

2014-01-06 13:54:27 150

原创 前端收藏模板

公共后台模板 charisma

2014-01-06 09:43:09 112

原创 redis 内存计算公式

k:74+x+y=17+key+ 24+16+ 17+valueH:57+x+N(74+y+Z)=17+key 24 +16 +n(74+field+value)Set:57+x+N(57+y)=17+key+ 24 +16 + N(57+value)L:57+X + N(41+value)

2014-01-06 09:30:50 1364

原创 RUBY 正则表达式

# \d # 数字。即[0-9] puts "aaa0" =~ /\d/ # 3 匹配数字 puts /\d/ =~ "abc2" # 3 puts "kkmm1" =~ /\d/ # 4 匹配数字 # [\u{4e00}-\u{9fff}] # 中文 puts "abcdef我熬啊" =~ /[\u{4e00}-\u{9fff}]/u #6...

2014-01-05 01:55:20 206

原创 linux crontab

Linux下crontab命令的用法任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作...

2014-01-03 18:23:24 70

原创 linux下使用yum安装mysql

1、安装查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: ...

2014-01-03 18:23:17 57

原创 ultraedit 常用快捷键

Key1 自动换行_CTRL + W Key2 插入当前日期/时间——F7 Key3 找到匹配的括号 (,[,{ or },],)——CTRL + B Key4 转换所选文字为小写——Ctrl+ F5 Key5 设定书签——CTRL + F2 Key6 转到指定行——Ctrl + G Key7 10个剪贴板——Ctrl...

2014-01-03 18:23:11 265

原创 ultraedit 便捷操作

编辑器Ultraedit快捷键 说到编辑器的快捷键,VIM是无与伦比的。要反对,也得是带脚踏板的EmaCS。UE还是有差距的,很大差距。注意:VIM是开源、免费的,而UE则需要注册。UE是Windows下最好的编辑器——如果没有GVIM和Emacs的话。而VIM和Emacs则是任何操作系统下最好的编辑器。 198 自动换行 CTRL + W 199 插入当前日期/时间 F7 20...

2014-01-03 18:23:02 137

原创 LINUX curl GET 掉参数解决方法

url 为 http://mywebsite.com/index.php?a=1&b=2&c=3web形式下访问url地址,使用 $_GET是可以获取到所有的参数curl -s http://mywebsite.com/index.php?a=1&b=2&c=3然而在linux下,上面的例子 $_GET只能获取到参数 a由于url中有&其他参数获取不到,在linux系统...

2014-01-03 18:22:00 207

原创 ruby2.0 rails 4.0安装

http://stackoverflow.com/questions/15535140/installing-ruby-2-0-and-rails-4-0-0beta-on-aws-ec2先安装RVM,再安装RUBY;http://blog.csdn.net/abbuggy/article/details/8170899http://rvm.io/rvm/install...

2014-01-02 10:38:39 111

原创 [awk]Awk常用字符串处理函数

gsub(regexp, replacement [, target])Search target for all of the longest, leftmost, nonoverlapping matching substrings it can find and replace them with replacement. The ‘g’ in gsub() stands for “...

2014-01-02 10:37:40 234

原创 linux常用软件安装

https://maven.apache.org/download.cgi

2014-01-02 10:36:58 34

原创 shell脚本不换行刷新数据

#!/bin/bash while [ 1 ] do a=$(ifconfig eth0 | grep 'RX pac' | awk '{print $2}' | awk -F: '{print $NF}') echo -ne "$a\r" #不换行刷新数据 done echo参 数:-n 不要在最后自动换行  -e...

2014-01-02 10:35:21 639

原创 linux date 使用

linux date(格式化字符串) date显示、设定系统时间-u 显示格林尼洛时间(UTC) MMDDhhmm[[CC]YY][.ss] 设定时间,需要管理员权限。 date 12292359MM 月份DD 天数hh 小时mm 分钟CC 年份前两位YY 年份后两位ss 秒钟秒钟、年份为可选 date 122923592006.59+[%X...

2014-01-02 10:04:05 73

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除