摘要: vim基础用法由于习惯vim编辑器,会经常用到vim快捷方法,所以这里总结了vim中的用法以下非编辑模式及非命令行模式(普通模式)G: 将光标直接跳到文件最后一行gg: 将光标直接跳到文件第一行0:本行行首$: 本行行尾n<Enter>: n为数字,<Enter>为回车键,将光标下移n行ngg: n 阅读全文
posted @ 2018-05-08 16:16 随心朝阳 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 查看当前系统的运行级别[root@apenglinux ~]# runlevel3 5查看系统的默认级别[root@apenglinux ~]# systemctl get-defaultgraphical.target 设置系统的默认运行级别为3[root@apenglinux ~]# syste 阅读全文
posted @ 2018-05-08 16:11 随心朝阳 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: ctrl+c:结束当前命令Tab:实现自动实例功能ctrl+d:退出当前终端ctrl+z:暂停当前进程ctrl+l:清屏ctrl+a:光标移动到命令的最前面ctrl+e:光标移动到命令的最后面ctrl+y:恢复最近一次撤消的内容!$:上条命令的最后一个参数esc+.:可以输出上条命令的最后一个参数c 阅读全文
posted @ 2018-05-08 16:10 随心朝阳 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Linux下profile和bashrc四种的区别 12160阅读 0评论 /etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc很容易混淆,他们之间有什么区别?它们的作用到底是什么?/etc/profile: 用来设置系统环境参数,比如$PATH. 这 阅读全文
posted @ 2018-05-08 16:05 随心朝阳 阅读(4128) 评论(0) 推荐(1) 编辑
摘要: 1.select 和epoll模型区别 1.1.网络IO模型概述 通常来说,网络IO可以抽象成用户态和内核态之间的数据交换。一次网络数据读取操作(read),可以拆分成两个步骤:1)网卡驱动等待数据准备好(内核态)2)将数据从内核空间拷贝到进程空间(用户态)。根据这两个步骤处理方式不一样,我们通常把 阅读全文
posted @ 2018-05-08 15:57 随心朝阳 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 查看mysql进程有两种方法 1.进入mysql/bin目录下输入mysqladmin processlist; 2.启动mysql,输入show processlist; 如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。 先简 阅读全文
posted @ 2018-05-08 15:52 随心朝阳 阅读(48815) 评论(0) 推荐(1) 编辑
摘要: 同事打电话告诉我用户数据库挂掉了. 我起床看一下进程列表. mysql>show processlist; 出来哗啦啦好几屏幕的, 没有一千也有几百条, 查询语句把表锁住了, 赶紧找出第一个Locked的thread_id, 在mysql的shell里面执行. mysql>kill thread_i 阅读全文
posted @ 2018-05-08 15:42 随心朝阳 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 今天主要记录的是bs架构与cs架构的区别:希望能用的上 1、b/s架构: 其中,b代表browser(浏览器),s代表server(服务器),b/s架构即 浏览器/服务器架构。 b/s架构的简单示意图: b/s架构中,浏览器和服务器之间使用http协议通讯。 b/s架构的优点: 只需要开发服务器端软 阅读全文
posted @ 2018-05-08 15:35 随心朝阳 阅读(3106) 评论(0) 推荐(0) 编辑
摘要: 今天在开发中遇到这么个问题,将连接的数据库改为服务器上的时候(服务器是Linux系统的),程序跑起来后一直出错,总提示数据库的表找不到, 而打开数据库看该表明明是存在的,在我的印象中MySQL数据是不区分大小写的,后来查资料才发现,在Linux系统中MySQL默认是严格区分大小 写的,可以在配置文件 阅读全文
posted @ 2018-05-08 15:34 随心朝阳 阅读(1589) 评论(0) 推荐(1) 编辑