小技巧
咖啡色的羊驼
我愿望是世界和平
展开
-
如何巧妙的使用sshpass来提高效率
前言对于程序员来说,为了想快速便捷的操作会设置很多便捷方式,但是ssh是比较坑的,因为输入密码必须执行完ssh root@192.168.x.x 再进行输入密码,而不是一条命令直接打完。sshpass的出现就是为了解决这个问题的。解决方法 1.直接在 /etc/bashrc 设置 alias mxx=’ssh root@192.168.x.x’ 来快速的进行短命令设置。优点:缩短了命令的输原创 2016-04-09 20:38:49 · 2941 阅读 · 0 评论 -
[小技巧]值得收藏的MySQL: Connection Refused排查方案
前言数据库新搞了一个,但是提示mysql拒绝连接,由于是周末运维不上班,只好自己上了。 本文详细记录了是如何一步一步排查问题的。正文1.从远程定位问题ping ip : 检测机器是否可以连的通telnet ip port : 检测端口是否有开放2.从机器内部定位1. 查看mysql服务是否开启 ps -ef|grep mysqld2. 查看tcp端口是否开启 netstat原创 2017-06-12 01:13:41 · 21753 阅读 · 0 评论 -
如何解决xhprof的报错failed to shell execute cmd=" "/usr/bin/dot" -Tpng" proc_open() has been ...
前言前几天想分析一下一个慢行为,看了下xhprof点击看图表的时候,直接报错: failed to shell execute cmd=” “/usr/bin/dot” -Tpng” proc_open() has been disabled for security reasons 解决联想到前几天有环境升级应该是配置问题。看了下php.ini,果然有一项disable_functions,竟然原创 2017-05-31 20:27:18 · 985 阅读 · 0 评论 -
一个简短的对话辐射出来的it面试经验
前沿今日与公司大神闲聊。大神突然问我一个问题。故事就这样开始了….正文对话内容 大神: 如果让你做tfboys的四个大v号的未点亮徽章的粉丝私信传达,那你在开发前会做哪些准备,开发过程中会觉得有哪些要注意的,以及最后执行的层面有哪些考虑。 cbs: 开发前,会先去了解点亮徽章的逻辑,如何获取到美拍粉丝,特别是微博的粉丝。 注意点:1.粉丝的量级很大,发私信的话,消费者的数量。原创 2016-06-24 00:10:09 · 590 阅读 · 0 评论 -
简单但实战性超强的composer笔记
前言今天接触了下本公司独创php框架,解锁了我封锁已久的composer技能,主要记录下composer简单但必备的一些知识点。 本文不打算深入研究composer,会简单使用就好。 环境:mac或linux正文安装composermac:brew install composerlinux or mac:curl -sS https://getcomposer.org/installer |原创 2017-05-28 00:21:21 · 1791 阅读 · 2 评论 -
[小技巧]mac下如何使用secureCRT来保存输出日志
前言由于公司越来越规范化,对于服务器的权限管的较严,针对日志有个专门的日志机,特点就是基本上只能查(ls,cat,grep,awk等等),有时想把自己找到的日志内容输出到一个文件,再保存到本地。针对这个问题,直接在服务器上基本没法做文章。只能借助第三方的工具。 biu biu biu~ 神器secureCRT来了,通过它可以实现将服务器输出的内容通过日志的形式保存到本地。开始步骤一:打开设置页面原创 2017-05-11 23:09:57 · 3881 阅读 · 1 评论 -
解读:如何curl 302重定向的地址?
前言今天在团队聊天时候,突然聊到如果curl的时候,返回的是302重定向的地址,我们框架基本的curl函数是否支持重定向?查了下,是支持的。因为有:CURLOPT_FOLLOWLOCATION正文 CURLOPT_FOLLOWLOCATION这个参数非常牛逼,当curl的地址返回location:xxx的时候,有了它,就可以转变成curl重定向的地址。 有同学问了,是会一直重定向是不是就死原创 2017-02-28 23:48:23 · 10401 阅读 · 0 评论 -
踩坑系列之 为什么自家的app提示网络问题,而其他app都正常
前言最近发现运营人员会反馈一个问题。用户打开所有app都没问题,惟独打开我们自己的app有问题。不管是卸载了还是重启开启app都没用。很快被定位到是用户选择的cdn链路问题。解决1.重启手机 2.设置为“飞行模式”,再切换回来原理cdn链路会重新选择,就不会一直选择之前有问题的那条原创 2016-10-14 23:56:05 · 1026 阅读 · 0 评论 -
[小技巧]如何让emoji存放到数据库中
前言emoji表情的存放对于日常的开发还是比较经常遇到的。不管是留言还是昵称多多少少都会用到emoji。 有没有发现emoji是没办法直接放到数据库中? 那么该如何以正确的姿势来存放和使用emoji呢? 这里介绍两种方法。 1.数据库层面出发 2.转译层面出发正文数据库层面 为什么我们设置表的的字符类型为utf8却不能存放emoji呢? 原来utf8可能是2或3或4个字节,而原创 2016-11-07 23:18:04 · 12565 阅读 · 9 评论 -
踩坑系列之 memcache的有效期
前言今天写了一个很简单的限制频率的问题。采用了mc来缓存东西,由于需要缓存一个月,我选择了,设置时间为86400*31.试了半天发现一直设置不成功。于是有了此文纪念我那懵逼的半个多小时。正文memcache有效期默认30天后面查了资料发现memcache我们使用的set方式有效时间是有限制的,2592000秒(30天),多一秒都不行。超过这个时间都无法get到任何东西。如何处理超过30天的场景原创 2016-10-13 23:48:11 · 8254 阅读 · 0 评论 -
资源快链 (持续更新中。)
搭环境lnmp环境一键安装 phpphp全套复习指南 前端glup安装及初步使用 一些有趣的技术文章为什么不能用memcache存session 博客阮一峰 鸟哥 韩天峰(swoole作者) 廖雪峰原创 2016-07-24 22:04:01 · 361 阅读 · 0 评论 -
[小技巧]如果一键通过正则kill掉进程
前言前几日突然想kill服务器某个进程,一下子想到了kill -9 xxx,但是发现进程数太多了,一个一个kill有点不给力。所以。。。。正文第一种方法:killall这个命令第一次看到,查了下鸟哥的书(最新基础版的)竟然没发现这个命令。于是着实学习了下。1.命令格式:killall[参数][进程名]2.命令功能:用来结束同名的的所有进程3.命令参数:-Z 只杀死拥有scontext 的进程-e 要原创 2016-05-28 20:00:46 · 2845 阅读 · 0 评论 -
[小技巧]如何一键查询linux服务器的信息
前言基于每回查服务器信息都要百度命令(因为用的频次不多故记不全,也没特意记,懒),所有在这里小总结下并用shell写了一个一键查询神器。正文这是我经常查询的: 1.查看物理cpu个数 grep ‘physical id’ /proc/cpuinfo | sort -u | wc -l 2.查看核心数量 grep ‘core id’ /proc/cpuinfo | sort -u | wc -原创 2016-05-15 00:28:37 · 1761 阅读 · 0 评论 -
码农必须知道的几个名词(持续更新...)
前言身为码农,身边总会听到一些常见的英文词汇,当然不是“hello girl”这样的,而是’MLGB’这样的词汇,有时候一时难以想起,故出此文以谨记“那些年,我听到过的词汇”。正文 TPSTransactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。(业务TPS = CAPS × 每个呼叫平均TPS原创 2016-04-11 00:05:52 · 1313 阅读 · 0 评论 -
[小技巧]两台mac pro如何更快的传输文件
前言在同一个网络下,传文件方式有很多,可以通过qq等支持传文件功能软件,但是这个走了一层网络,其实是比较慢的。分享从同事那儿get到的两种方式正文 1.通过phpphp -S 172.21.205.xxx:9999 2.通过pythonpython -m SimpleHTTPServer 8001...原创 2018-07-15 12:00:17 · 9724 阅读 · 0 评论