随笔分类 -  php(后台)

后台相关的学习、经验、技巧、实践
摘要:引言 最近做个东西,需将各种语言翻译成中文,看了各家的翻译效果,还是谷歌的最好。 但谷歌的未提供免费接口,研究了谷歌的 "翻译页面" ,输入内容后会触发ajax请求,请求参数中除了输入内容,还有个加密参数 ,该加密算法在压缩的js代码中,我也在网上找到了网友摘出来的代码,js格式,一大段,压缩代码翻 阅读全文
posted @ 2019-05-12 15:28 奔跑的Man 阅读(8872) 评论(2) 推荐(13) 编辑
摘要:引言 小A正在balabala写代码呢,DBA小B突然发来了一条消息,“快看看你的用户特定信息表T,里面的主键,也就是自增id,都到16亿了,这才多久,在这样下去过不了多久主键就要超出范围了,插入就会失败,balabala......” 我记得没有这么多,最多1k多万,count了下,果然是1100 阅读全文
posted @ 2018-12-05 19:25 奔跑的Man 阅读(19110) 评论(1) 推荐(5) 编辑
摘要:线上运行的业务已经跑了一段时间了,运营需要定期导出数据作分析,领导把小D叫过来说这个需求比较紧急,需要尽快上线,小D信誓旦旦的说没问题,一会儿就搞定。 小D水平还不错,果然,用了不到2小时时间就把导出做好了。小D是这么实现的,做了个新的接口,接口里面循环处理数据列表然后输出,浏览器收到respons 阅读全文
posted @ 2018-06-07 16:19 奔跑的Man 阅读(7311) 评论(21) 推荐(31) 编辑
摘要:引言 上一篇文章了解了kafka的重要组件zookeeper,用来保存broker、consumer等相关信息,做到平滑扩展。这篇文章就实际操作部署下kafka,用几个简单的例子加深对kafka的理解,学会基本使用kafka。 环境搭建 我将会在本地部署一个三台机器的zookeeper集群,和一个2 阅读全文
posted @ 2018-06-03 22:42 奔跑的Man 阅读(12100) 评论(1) 推荐(5) 编辑
摘要:引言 之前就了解过kafka,看的似懂非懂,最近项目组中引入了 "kafka" ,刚好接着这个机会再次学习下。 Kafka在很多公司被用作分布式高性能消息队列,kafka之前我只用过redis的list来做简单的队列处理,也还算好用,可能数据量比较小,也是单机运行,未出现过问题,用作轻量级消息队列还 阅读全文
posted @ 2018-05-27 08:47 奔跑的Man 阅读(41588) 评论(1) 推荐(24) 编辑
摘要:引言 最近开发一个小功能,用到了队列mcq,启动一个进程消费队列数据,后边发现一个进程处理不过来了,又加了一个进程,过了段时间又处理不过来了...... 这种方式每次都要修改crontab,如果进程挂掉了,不会及时的启动,要等到下次crontab执行的时候才会启动。关闭(重启)进程的时候用的是kil 阅读全文
posted @ 2018-05-15 10:36 奔跑的Man 阅读(7470) 评论(2) 推荐(13) 编辑
摘要:前言 有时候想用一个简洁点儿的备忘录,发现没有简洁好用的,于是就想着开发一个,秉着简洁 的思想,所以连界面都没有,只能通过命令行来操作(尽可能的将命令简化)。设计的时候 借鉴了git分支的思想,每个备忘录都等同于一个分支,我们可以创建多个备忘录。功能上 可以查看所有备忘录的名称,切换备忘录,添加备忘 阅读全文
posted @ 2017-09-10 09:00 奔跑的Man 阅读(778) 评论(0) 推荐(0) 编辑
摘要:简易爬虫设计 引言 说这是一个爬虫有点说大话了,但这个名字又恰到好处,所以在前面加了”简易“两个字,表明 这是一个阉割的爬虫,简单的使用或者玩玩儿还是可以的。 公司最近有新的业务要去抓取竞品的数据,看了之前的同学写的抓取系统,存在一定的问题, 规则性太强了,无论是扩展性还是通用性发面都稍微弱了点,之 阅读全文
posted @ 2017-05-25 18:58 奔跑的Man 阅读(1599) 评论(3) 推荐(5) 编辑
摘要:Closure 类 用于代表匿名函数的类。 匿名函数(在 PHP 5.3 中被引入)会产生这个类型的对象。在过去,这个类被认为是一个实现细节,但现在可以依赖它做一些事情。自 PHP 5.4 起, 这个类带有一些方法,允许在匿名函数创建后对其进行更多的控制。 这个类不能实例化,里面主要有两个方法,都用 阅读全文
posted @ 2017-02-24 18:43 奔跑的Man 阅读(2480) 评论(0) 推荐(1) 编辑
摘要:引言 考虑这样一个问题,现在你想给为你的项目提供一个插件系统,插件可以添加一些方法,或者在某些方法执行之前或者之后做些事情,而不干扰其他插件。要实现这个系统,简单的单继承不是个好办法,即使多继承在PHP中是可能的,他也有与生俱来的缺点(多继承不太了解,感觉挺操蛋的)。 以一个简单有效的方式实现了 , 阅读全文
posted @ 2016-12-25 09:53 奔跑的Man 阅读(4681) 评论(0) 推荐(0) 编辑
摘要:图片转字符格式 引言 前几天看到一幅用字符(准确的说是ascii码)绘制的doge图像,觉得挺有意思 将他放到代码的注释部分,加上了 的字样,放在了代码的注释部分(新建脚本的时候自动添加),同事看到了觉得挺有意思,问我怎么搞得。 后来我仔细看了下这幅图,分析了下,都是用ascii字符绘制的,通过as 阅读全文
posted @ 2016-12-05 08:26 奔跑的Man 阅读(4750) 评论(10) 推荐(7) 编辑
摘要:引言 今年(2016)年初来到A公司了,刚入职的时候比较缺前端fe,就过来顶了三个月,这段时间学到了好多前端开发的知识,这些都是题外话了。期间接触了一个很好用的前端自动化部署工具 —— fis,其中有个小功能特别好用,实时监控文件,然后同步到服务端,大大提高了开发的效率。之后转到后端,发现大家开发测 阅读全文
posted @ 2016-11-01 20:30 奔跑的Man 阅读(1921) 评论(0) 推荐(1) 编辑
摘要:引言 接口是APP的重要组成部分,数据是APP的核心,接口是连接APP和数据的纽带。 一般情况下,APP中会有大量的接口,再加上版本的变化,接口的升级,一个接口 可能会衍生出很多个稍有差异的接口,这个时候接口如果维护的不好,后边会乱为 一锅粥,客户端不同版本使用不同的接口名(xxxv1,xxxv2, 阅读全文
posted @ 2016-09-09 20:23 奔跑的Man 阅读(15883) 评论(8) 推荐(9) 编辑
摘要:redis中的并发问题 使用redis作为缓存已经很久了,redis是以单进程的形式运行的,命令是一个接着一个执行的,一直以为不会存在并发的问题,直到今天看到相关的资料,才恍然大悟~~ 具体问题实例 有个键,假设名称为 ,里面保存的是阿拉伯数字,假设现在值为1,存在多个连接对 进行操作的情况,这个时 阅读全文
posted @ 2016-08-22 20:30 奔跑的Man 阅读(79035) 评论(20) 推荐(22) 编辑
摘要:短信验证码 短信下行 短信下行的使用场景 短信验证码就是最常用的一个短信下行的例子,相对于传统的图片验证码,短信验证码最大的好处就是提升了账号的有效性,注册这一般都是使用自己的手机号吗。当然了,除此之外短信验证码还可以用于登陆,方便快捷。 短信下行的设计 短信下行的验证方式,较上行验证码简单很多,这 阅读全文
posted @ 2016-08-04 19:56 奔跑的Man 阅读(5321) 评论(6) 推荐(5) 编辑
摘要:引言 github地址: "aizuyan/pinyin" 无意中看到了 "overtrue/pinyin" 这个项目,感觉很有意思, 这个项目做了这么一件事情: 将汉字转化为拼音 刚看到这里是不是觉得没什么难度,没什么意思?您不妨接着往下看。要是只是将汉字转为拼音好像 很容易就实现了,但是要是给转 阅读全文
posted @ 2016-05-30 19:11 奔跑的Man 阅读(1806) 评论(2) 推荐(7) 编辑
摘要:引言 "阮一峰" 大家基本都认识,很厉害的一个人,经济学博士,文章写得很棒,知识面很广泛,计算机、算法、英语、文采,这是能想到的他的一些标签,他的博客应该算是最受欢迎的博客之一了。 我经常回去看他的博客,但有时候时间长了,再次去看,发现他已经有好几篇新文章了,我就在想,能不能自己写个程序,监控的他博 阅读全文
posted @ 2016-03-20 18:23 奔跑的Man 阅读(4452) 评论(14) 推荐(11) 编辑
摘要:PHP实现linux命令tail f 今天突然想到之前有人问过我的一个问题,如何通过PHP实现linux中的命令 ,这里就来分析实现下。 这个想一想也挺简单,通过一个循环检测文件,看文件的大小是否有变化,如果有变化,输出文件变化的部分,当然了这里面会有好多的细节,这里具体分析下。 如果初始文件太大或 阅读全文
posted @ 2016-02-22 11:24 奔跑的Man 阅读(3706) 评论(0) 推荐(0) 编辑
摘要:引言 做web开发相关的经常会用到hosts修改的功能,各个平台好像都有hosts 配置GUI(据我所知windows有、MAC OX也有),但是命令行配置hosts的好像还没有,命令行配置的话有几个有点——简洁,快速,非图形化界面也可以使用,本文是实现了一个命令行hosts配置工具 。 介绍... 阅读全文
posted @ 2016-01-22 18:59 奔跑的Man 阅读(3046) 评论(2) 推荐(0) 编辑
摘要:nginx + mysql + php安装 引言 完整的搭建一个nginx+php fpm+mysql的服务器,一直是我向做的,不过一致没有完成过,这次工作需要,终于安装成功了 我列出了我遇到的一些问题,当然可能读者自己尝试的时候还会有些问题,可以贴出来一起讨论讨论。 这里的创建用户组什么的... 阅读全文
posted @ 2015-11-13 17:29 奔跑的Man 阅读(1586) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示