
linux
不一样的程序员
纸上得来终觉浅,绝知此事要躬行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用jstack精确找到异常代码实例详解
java代码如下 package t5; public class TestThread { public static void main(String[] args) { Thread thread = new Thread(new Worker()); thread.start(); } static class Worker i转载 2018-02-07 18:02:58 · 1403 阅读 · 0 评论 -
vim退出快捷键
退出vim的快捷键,不需要进入命令编辑模式 按住shift zz 保存退出 zq 不保存退出,q表示放弃 之所以按住shift,其实是切换大小写 在命令编辑模式下: :q 不保存退出 :q! 不保存强制退出 :wq 保存退出,w表示写入...转载 2018-02-27 22:24:55 · 5401 阅读 · 1 评论 -
linux查找日志技巧
最基本的命令 tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; head -n 10 test.log 查询日志文件中的头10行日志; head -n -10 test.log 查询日志文件除了最后10行的其他所有日志; 场景1: 按行号查看—过滤出关键字附近的日志 ...原创 2018-03-01 16:30:16 · 959 阅读 · 0 评论 -
linux 性能瓶颈排查
背景 作为开发人员,肯定遇到过以下场景,应用突然卡住了,或者异常退出,cpu占用过高等各种异常情况,一般遇到这些异常情况,该如何去查找具体原因呢? linux和jdk提供了一些命令和工具来查看内存、cpu、网络等数据。我们统称这些情况成为性能瓶颈, 常见的性能瓶颈主要包括以下分类: 内存瓶颈 cpu瓶颈 网络瓶颈 磁盘瓶颈 应用瓶颈 下面分别介绍各种瓶颈的排查命令和工具 内存瓶颈...原创 2018-02-24 17:59:27 · 7348 阅读 · 0 评论 -
VIM编辑器常用命令详解
最近又重温了一下VIM编辑器的教程,结合自己这一段时间使用VIM的经验和体会,总结了一些在VIM使用过程中常用而且实用的命令。主要分为快速移动光标、快速进入合适的编辑位置、编辑过程中的删除和撤销操作、编辑过程中的剪切复制和粘贴操作、常用的查找替换命令和文件的保存及编辑器的退出。由于我喜欢清晰简明的格式,所以这些命令都以表格的形式整理如下...转载 2018-03-20 09:36:59 · 752 阅读 · 0 评论 -
mysql复制--主从复制配置
当单台MYSQL服务器无法满足当前网站流量时的优化方案。需要搭建mysql集群技术。 复制功能: 数据分布 负载均衡(读) 备份 高可用和故障切换 MySQL升级测试 复制方式: 主–从复制 主–主复制 半同步复制 复制原理: Mysql中有一种日志叫做bin日志(二进制日志...转载 2018-06-21 14:20:18 · 438 阅读 · 0 评论 -
Nginx配置常用参数
#运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pi...原创 2019-05-24 18:20:36 · 609 阅读 · 0 评论