月度归档:2015年08月

linux下vim常用命令多行注释和多行删除

1.多行注释:
  1. 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
  2. 在行首使用上下键选择需要注释的多行;
  3. 按下键盘(大写)“I”键,进入插入模式;
  4. 然后输入注释符(“//”、“#”等);
  5. 最后按下“Esc”键。
注:在按下esc键后,会稍等一会才会出现注释,不要着急~~时间很短的
2.删除多行注释:
  1. 首先按esc进入命令行模式下,按下Ctrl + v, 进入列模式;
  2. 选定要取消注释的多行;
  3. 按下“x”或者“d”.
注意:如果是“//”注释,那需要执行两次该操作,如果是“#”注释,一次即可
3.多行删除

1.首先在命令模式下,输入“:set nu”显示行号;
2.通过行号确定你要删除的行;
3.命令输入“:32,65d”,回车键,32-65行就被删除了,很快捷吧

如果无意中删除错了,可以使用‘u’键恢复(命令模式下)

NoSQL之Redis探析

最近看到一个不错的文章,转载一下!

下载地址:wget http://download.redis.io/releases/redis-2.8.8.tar.gz

安装steps:
1 下载
Official Website : http://redis.io/
文档地址 address: http://redis.io/documentation
主从复制文档地址 : http://www.redis.io/topics/replication
继续阅读

mysql开启慢查询及常用mysql命令

  1. 查看是否开启慢查询命令:show variables like ‘%slow%’;
  2. 开启慢查询命令:set slow_query_log=’ON’;
  3. 设置慢查询语句的时间命令:set global long_query_time=2;
  4. 查看当前运行的语句命令:show full processlist;
  5. 查看表的索引命令:show index FROM table_name;
  6. 创建索引目录:ALTER TABLE table_name  ADD INDEX index_name (column_list);
  7. 查看执行计划命令:explain SELECT * FROM table_name where id = 10000;
  8. 导出:先进入mysql的文件夹 cd /usr/local/mysql/,再执行命令: mysqldump -u user -p dbname > dbname.sql,注意:user 代表用户名,dbname 代表数据库名称
  9. 查看某个数据库所有表的记录数:use information_schema;   select table_name,table_rows from tables where TABLE_SCHEMA = ‘dbname’;
  10. 启动mysql:service mysqld start (5.0版本是mysqld);service mysql start (5.5.7版本是mysql)
  11. 查看mysql的bin-log日志:show binary logs;
  12. 清理mysql的bin-log日志:如,清理mysql-bin.000018之前的日志:purge binary logs to ‘mysql-bin.000018’;
  13. 查看数据库某个表的引擎:show table status from db_name where name=’table_name’;
  14. 修改数据库某个表的引擎:alter table table_name engine=innodb;
  15. show status like ‘Handler_read%’;  注意:handler_read_key:这个值越高越好,越高表示使用索引查询到的次数; handler_read_rnd_next:这个值越高,说明查询低效