- 博客(8)
- 收藏
- 关注
原创 MySQL数据库慢查询问题排查方法
最近碰到了几次数据库响应变慢的问题,整理了一下处理的流程和分析思路,执行脚本。希望对其他人有帮助。MySQL慢查询表现明显感觉到大部分的应用功能都变慢,但也不是完全不能工作,等待比较长的时间还是有响应的。但是整个系统看起来就非常的卡。查询慢查询数量一般来说一个正常运行的MySQL服务器,每分钟的慢查询在个位数是正常的,偶尔飙升到两位数也不是不能接受,接近100系统可能就有问题了,但是还能勉...
2019-05-19 13:43:31 9598
原创 MySql,Mongodb,Redis一些日常维护,操作的脚本
平时工作中因为都是云端部署,所以使用比较多的就是MySql,Mongodb,Redis等系统。平时需要用各种脚本对数据库做各种操作。在这里把各种脚本整理一下,大多数情况改改就可以在别的环境用了。MySqlDocker运行MySql脚本里面//表示注释,使用的时候要去掉docker run -d \--name mysql_master \ //容器名-p 3306:3306 \ /...
2019-04-04 14:49:46 430
原创 Docker入门(2)——镜像结构和私有镜像库
前面一篇教程里面,我们操练了一下如何在一台服务器上实际安装和使用docker。接下来我们来讨论一下和镜像有关的话题。Docker镜像的分层结构前面我们也提到过,docker在宿主机上面并不是以一个单独的文件保存一个镜像,而是有一套复杂的类似数据库的数据结构来保存所有的镜像。这个数据结构,是一个分层的结构。借助网上找来的一张图来解说一下吧。对于如图所示的这样一个镜像,在docker环境里...
2019-03-31 14:34:12 398
原创 在制定调薪计划和沟通调薪结果时,我们到底该做什么
和朋友闲聊的时候说起团队管理上最大的困难,我说,谈调薪的时候是最困难的。首先我们要明确的一件事,在现代企业管理里面,薪资制度本质上是很残酷的。如果一个企业的HRD制定的调薪计划让下面的各级主管都感觉工作很轻松,调薪之后所有的员工都满意,那么这个HRD不是一个合格的HRD,老板应该会更换掉ta。而一个正常企业的调薪计划,就是要找到这样一个平衡,使得在这样的调薪计划影响下,大部分的员工能够留下...
2019-03-24 11:08:41 11953 7
原创 Docker入门(1)——安装,使用,和镜像基础
关于什么是docker,为什么要使用docker,这个文章里面就不提了。这里主要是以实际操作为例,在一台服务器上操练如何安装使用docker的过程。Docker的基础Docker环境需要安装在一台Linux服务器上,我们这里用一台CentOS为例,实际上其他发行版也没有问题。Docker的运行环境一般在线安装比较方便,所以这台服务器最好能联网。Docker运行环境安装完毕之后,我们就可以...
2019-03-21 18:19:50 845
原创 中型研发团队使用Git的分支管理机制
版本管理工具里面的分支管理一直是困扰开发团队的一个大问题,这里我总结了我们团队使用的分支管理以及开发测试发布环境管理机制。分支命名和管理 现有的主线(master),对应的集成测试环境 新建prod分支,用于对应线上正式环境(生产环境) 上述两个分支的代码和集成,正式环境保持完全一致,如果有版本撤回的操作,代码也要做对应的操作 上述两个分支的合并和发布权限仅...
2019-03-17 11:50:29 570
原创 漫谈微服务
最近发现谈论微服务的人越来越多。不仅是互联网公司或者传统软件公司,不少甲方公司也在说微服务。关于微服务的原理和实现方法,网上到处都能找到资料。但我想当一个概念被炒的太热的时候,作为圈内人士,倒是应该以冷静的视角来做一些不一样的思考了。下面的一些想法仅作一家之言,欢迎吐槽。关于单体式应用每个谈论微服务的文章都会先提一下与之相对的单体式应用。作为一个12年前就参与大型商业软件的开发的人来说,单体...
2019-03-17 11:13:24 364
原创 小型研发团队(10人左右)管理实践
经过实践检验,小型研发团队的人数应当控制在10人左右,在这个人数上,团队负责人可以做到比较精细的管理。敏捷开发模式拥抱变化,快速响应;拆分任务,减小颗粒度,在短时间内能完成每日站会,总结昨天的工作,计划今天的工作,列出阻塞点及时更新问题状态(redmine等工具)番茄工作法番茄工作法是一个人的敏捷配合云笔记和Excel,每天列出自己的任务,重要的事优先区分重要和紧急工作效...
2019-03-07 13:21:54 14449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人