菜问问

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年12月1日

摘要: 上周购物车出现了2次数据库死锁的情况,主要导致问题的是所使用的SQL语句和数据库index_merge这个开关首先,出现这种情况的机率比较小,一般发生在用户快速将同一商品多次加入购物车这种情况。我们建立一个测试表来模拟这中情况:selectid,size,user_id,num,warehouse,... 阅读全文
posted @ 2014-12-01 15:39 菜问问 阅读(616) 评论(0) 推荐(0) 编辑

2014年7月18日

摘要: http://www.cnblogs.com/zcy_soft/archive/2012/09/21/2697006.htmlhttp://www.redisdoc.com/en/latest/目录(使用CTRL+F快速查找命令):KeyStringHashListSet键(Key)DELKEYSR... 阅读全文
posted @ 2014-07-18 16:40 菜问问 阅读(263) 评论(0) 推荐(0) 编辑

2014年4月2日

摘要: 2014年3月24日陈皓发表评论阅读评论19,681 人阅读 相信大家看过《简明Vim教程》也玩了《Vim大冒险》的游戏了,相信大家对Vim都有一个好的入门了。我在这里把我日常用Vim编程的一些技巧列出来给大家看看,希望对大家有用,另外,也是一个抛砖引玉的过程,也希望大家把你们的技巧跟贴一下,我会更新到这篇文章中。另外,这篇文章里的这些技巧全都是vim原生态的,不需要你安装什么插件。我的Vim的版本是7.2。浏览代码首先,我们先从浏览代码开始。有时候,我们需要看多个文件,所以,传统的做法是,我们开多个tty终端,每个tty里用Vim打开一个文件,然后来回切换。这很没有什么效率。我们希望在一个. 阅读全文
posted @ 2014-04-02 15:41 菜问问 阅读(182) 评论(0) 推荐(0) 编辑

2014年4月1日

摘要: Linux Shell常用技巧(三) sed八、流编辑器sed8.1 sed简介sed是stream editor的缩写,一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。sed主要用来自动编辑一个或多个文件,简化对文件的反复操作,编写转换程序等。8.2 sed命令格式sed [nefri] 'command' file(s)常用选项:-n 使用 阅读全文
posted @ 2014-04-01 13:27 菜问问 阅读(2551) 评论(0) 推荐(0) 编辑

2014年3月27日

摘要: 系统信息:arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /proc/swaps 显示哪些swap被使用cat /proc/version 显示内核的版本ca 阅读全文
posted @ 2014-03-27 09:27 菜问问 阅读(148) 评论(0) 推荐(0) 编辑

2014年3月19日

摘要: 任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置Crontab是UNIX系统下的定时任务触发器,其使用者的权限记载在下列两个文件中:文件含义/etc/cron.deny该文件中所列的用户不允许使用Cron 阅读全文
posted @ 2014-03-19 16:39 菜问问 阅读(246) 评论(0) 推荐(0) 编辑

2013年6月19日

摘要: Update dede_addonsoft SET dxylink=REPLACE(dxylink, '.zip', '.rar') where aid > 45553;update `table_name` set field = replace(field,'.rar','.7z');table_name:要查询的表名, field:表里的字段名, replace(field,'.rar','.7z'); :正则匹配,把field字段里的 .rar 替换为 .7z MySQL正则表达式替换 阅读全文
posted @ 2013-06-19 14:06 菜问问 阅读(2380) 评论(0) 推荐(0) 编辑