最新发布 第2页

始终不够专注php、java、linux运维

PHP

递归与循环

递归与循环
递归与循环 大一学C++的时候,老师说过递归与循环是可以相互转化的,当时好像是用来两重循环解决递归问题,算法的复杂度依然是O(n)。最近发现可以通过模拟实现栈结构通过一重循环实现非递归算法。 递归必须满足以下两个条件: 在每一次调用自己时,必须是(在某种意义上)更接近于解; 必...

Jenner 2年前 (2015-09-06) 8906℃ 0评论 12喜欢

LINUX

wordpress全栈优化

wordpress全栈优化
从最开始计算,《始终不够》个人博客上线已经有两年多了。从最开始就是使用的wordpress,最初为了丰富站内功能,使用了一箩筐的插件,首页加载基本在10s以上,期间使用xhprof做过几次优化,都不是很理想。最近抽出时间整体做了一次性能优化。首页响应时间从1s减少到20ms,并发...

Jenner 2年前 (2015-09-06) 9017℃ 2评论 8喜欢

HTTP协议

简易HTTP协议解析

简易HTTP协议解析
       首先介绍一些必要的知识点。        TCP协议为操作系统底层协议,能够保证应用层获取到完整的、顺序一直的包序列。但TCP不提供具体的分包,需要上层协议自己解决。TCP发送...

Jenner 2年前 (2015-08-11) 9896℃ 0评论 3喜欢

PHP

简单PHP性能记录工具

简单PHP性能记录工具
最近写了一个异步mysql客户端的封装,想与传统的串行方式做下性能对比。包括运行时间、内存使用情况等信息。在github和packagist上搜索并没有找到自己想要的,xhprof又太大了,结果也太复杂,不符合现在的需要。所以决定自己写一个package,来实现对php脚本运...

Jenner 2年前 (2015-07-23) 8813℃ 0评论 3喜欢

MYSQL

PHP异步并发访问mysql简单实现

PHP异步并发访问mysql简单实现
在实际的开发过程中,我们常常会遇到需要操作多张表,多个库的情况。有时因为一些限制我们不能进行连表(例如,异地数据库),所以只能用php串行访问后再在php里进行合并,有时还需要模拟mysql对合并后的结果进行排序、归并等。 这里产生的一个问题就是串行带来的访问时间问题。...

Jenner 2年前 (2015-07-23) 9780℃ 0评论 3喜欢

编程语言

PHP文件缓存实现

PHP文件缓存实现
有些时候,我们不希望使用redis等第三方缓存,使得系统依赖于其他服务。这时候,文件缓存会是一个不错的选择。 我们需要文件缓存实现哪些共更能: 功能实现:get、set、has、increment、decrement、delete、flush 能够在较短的时...

Jenner 2年前 (2015-06-04) 9278℃ 2喜欢

PHP

php包管理机制-支持php5.3的方法

php包管理机制-支持php5.3的方法
composer作为目前主流的php包管理器,使得我们组合不同功能的php代码非常容易,开发也可以更专注某一个模块了。而composer要求我们的php版本不低于php5.3,虽然php5.3也能跑,但不保证不会有问题。而相信目前国内很多公司的php版本仍然停留在php5.3...

Jenner 2年前 (2015-05-18) 9169℃ 0喜欢

生活感悟

蚝贝宴-尝百味烧烤,品人生百味

蚝贝宴-尝百味烧烤,品人生百味
四横路新开海鲜烧烤店-蚝贝宴,凭店老板10年厨龄,烧烤美食已赢得大众口碑。欢迎新老顾客前来品尝。 地址:员村四横路潮胜饭庄对面(生记旁边) 星级酒店的口味,大排档的消费。更有特价生蚝、特价扇贝等你来。镇店菜品海杂贝绝对是闻一次就口水直流的上好菜品。 满88即...

Jenner 2年前 (2015-04-06) 9182℃ 1喜欢