当前位置: 首页

加快你批量操作Redis/MySQL的速度

当需要跑程序大量修改数据(mysql、redis等)时,不要每一条数据就更新、插入一次,要用批量的思想。往往一下多年的老程序员也不会注意这点。比如,先把需要操作的id放入一个临时数组里,然后在进行批量操作$arr = [     1,   &...

Segmentation fault in PHP

可能的原因之一: public function1(){     $this->function2(); } public function2(){          $this->function1();      }...

PHP支持多进程的deamon服务程序

    1️⃣自定义设置进程数量    2️⃣自定义设置每个进程每次处理的消息数量    3️⃣没有消息的时候,deamon会sleep,节省服务开销    4️⃣支持后台监控    5️⃣后台监控可查看历...

php通过web程序写文件到tmp目录后,文件不存在

php通过web程序写文件到tmp目录后,文件不存在 出现了一个这样奇怪的事情:服务器上在tmp目录内有一个文件,例如: /tmp/instrumental/a.txt通过web访问一个程序:file_exits("/tmp/instrumental/a.txt");// 返回false但是用console访问file_exits("/tmp/instrumental/a.txt");//&...

ffmpeg 获取音频时长、转换格式、以及截取音频

一个简单的class,先暂时用到了这几个方法,ffmpeg号称是音视频界的军工刀!<?php /**  * ffmpeg 处理音频文件.  * @author cuihongbo  * @date 20170520  */ class FfmpegHelper {   private&n...

创业不一定要成功,但一定要成长,成长的代价真的很大

创业不一定要成功,但一定要成长,成长的代价真的很大                 今天我正式离开了这家创业公司。我的第一家创业公司。4个月的时间,经历的比之前两年所经历的还要多,虽然代价很大,但获得的相比于失去的东西,我觉得值...

创业不一定要成功,但一定要成长,我先抱怨一番

        5.10号-8.11号,正好3个月吧。这么短的时间公司发生了翻天覆地的变化,滋生内斗,公司一旦出现这种情况,这家公司也就完了,情况只会越来越糟糕。        项目9月1号要上线,...

人越忙越自信

        繁忙的确是繁忙,但是并不烦,反而这段日子过得非常充实,有意义,人也充满了斗志。        5月10号我正式从凤凰网离职,跟着原凤凰网的领导进行创业,是一家在线教育的公司...

做产品库筛选的思路与方法

做产品库筛选的思路与方法         下面的几个表中,黄色背景的是必须有的字段。其他字段根据业务需求。这几个表的关系有点复杂,而且最后的搜索方式也不合理,这也是跟历史有关。其实做筛选有很多的方式,比如有这样一个思路,每类产品设置固...

mac下brew方式安装mysql

mac下brew方式安装mysql 本以为一两步就OK了,没想到brew安装mysql还遇到了几个坑。记录下来。brew install mysql然后执行unset TMPDIR mysql_install_db --verbose  --user=`whoami`  --basedir="$(brew --prefix mysql)" ...

基于workerman实现的一个即时聊天系统

基于workerman实现的一个即时聊天系统 做这个系统的缘由就不多说了,基本功能都有了。github址:聊天系统github地址,线上地址:即时聊天系统, 需要登录博客才能用,点击右上角注册,输入 昵称/邮箱 就行,密码可以省略。然后再点击线上地址,在系统架构里面如果有人在线的话可以与对方直接聊天。...

职业选择

职业选择 先谈谈终生职业       最近想的比较多,一个是因为女朋友母亲出的事,这件事我身边的朋友都知道,人的生命真脆弱,当然,也更顽强。究竟应该怎么样去生活,就轻松快乐没心没肺的活好当下,还是步步为营时刻计划着未来。现实生...

xhprof 在线上生产项目中的使用思路、方法

xhprof 在线上生产项目中的使用思路、方法 之前的一片文章xhprof安装、搭建详细笔记简单的介绍了xhprof并介绍了xhprof的安装与调试方法,这篇文章主要讲在线上生产项目搭建xhprof的思路与具体实现方法,最后的实现效果点击 xhprof监控实例 查看。需要知道的两个点:①php.ini 中有个配置项 a...

xhprof安装、搭建详细笔记

xhprof安装、搭建详细笔记 写在前面xhprof是一个函数级别的 分层PHP性能分析工具,xhprof能统计每个函数的调用次数,cpu使用时间内存占用等多项指标,它将函数的开销,细分为调用者和被调用者的开销。展示页面基于浏览器非常人性化,分为两个性能报告页面,一个是报表格式的一个是直观...

对工作与生活上的一些记录思考

为什么走上了php这条路        14年春就开始工作了,学习了php,自己看了几本书,也看了一些lamp网站完全搭建的一些书,的确,在14年之前还是apache的天下,14年之前的nginx发展势头相当猛,仅两年时间lamp这个词已经被lnmp取...

url签名(防篡改)、网站防盗链、P3P跨域设置cookie

这篇文章的三个tips:url签名(防篡改)、网站防盗链、P3P跨域设置cookie。是自己曾经工作中解决过的问题,周末整理,仅做记录。url签名 主要作用是为了防止url篡改,防止有的用户进行app反编译后获取链接猜测连接进而获取一些敏感信息。逻辑:方法一:生成的url中除...

关于大型网站架构的一些case

前段时间看了李智慧的《大型网站技术架构:核心原理与案例分析》,不是实践方面的知识,但是作为培养架构思想是一本非常好的书,我推荐想了解这方面知识的朋友读一下。里面有不少的经典总结,也加上自己的一些见解写在这里。分布式应用服务集群:1.不同功能通过物理分割...

web聊天系统的消息通知问题

最近在写一个基于企业内部使用的web聊天系统。web版的用起来的感觉没有客户端来的方便,但是客户端能有的功能,这个系统也都能做的。系统的通知用到了声音和桌面的弹窗提示。也会有title的闪烁提示。弹窗提醒针对IE这个让人头疼的浏览器还是不行。也没有更好的解决办法...

nginx反向代理替代squid做web缓存服务器

nginx反向代理替代squid做web缓存服务器         nginx支持类似squid的web缓存功能,就是把web页面根据url编码哈希后保存到硬盘上,有很多资料显示,nginx的稳定性和速度不逊于Squid,而且在性能上nginx对多核cpu的利用也超过Squid。而且nginx也同时支持负...

linux下php远程连接sqlserver,并从sccm抓取信息

linux下php远程连接sqlserver,并从sccm抓取信息 部门有这么一个需求,需要远程连接sqlserver数据库,从而从sccm(System Center Configuration Manager)软系统中心配置管理器中抓取必要的信息以呈现给it人员。有两个点比较困难:①linux下php远程连接sqlserver②从sccm一千多张表中筛选出有用信息首先解决第...

About me