自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(161)
  • 收藏
  • 关注

原创 重写alert

/** * http://www.jianshu.com/p/1fa9c8e8894c 使用了bootstrap框架,所以要引入bootstrap框架 * msg string 消息内容 * title string 对话框标题 * callback function 返回函数。在隐藏并且CSS动画结束后触发 **/window.alert = function ...

2017-03-16 14:27:27 174

原创 修改 最大执行时间

//修改最大执行时间 ini_set("max_execution_time", 120); // s 秒 //修改此次的最大运行内存 ini_set("memory_limit", 524288000); // Byte 512M

2016-12-26 11:05:29 280

原创 [转]基于PHP代码绘制类图几个工具

http://www.eifr.com/article.php?id=1460

2016-09-20 11:54:59 243

原创 onestack

http://oneinstack.com/

2016-03-15 14:50:18 412

原创 laravel 自定义 检查 session 数据是否存在

// vendor/laravel/framework/src/Illuminate/Session/Store.php// 添加下面方法,然后在需要的地方,Session::hasSession() public function hasSession(){ return $this->handler->read($this->getId...

2016-03-03 18:05:46 1519

原创 nginx根据url指定root目录

if ($request_uri ~* "/(v\d+)/.*" ) { set $version $1; } root /home/code/php/potato/$version/food/public; 

2016-03-02 13:58:38 2274

原创 简单易懂 composer是干嘛的

 用composer ,不需要再自己Google开源扩展(not find...),自己下载(slow...),自己整合到项目框架里了。代替 pear。 有官方的服务器http://www.phpcomposer.com(中国镜像),整合了php常用的开源扩展 怎么用?1.下载一个安装文件叫composer,2.在你的项目文件下,简单配置一个json格式的文件,定义你项...

2016-02-24 12:18:13 202

原创 新服务器初始化

 1.更改密码ssh [email protected] //使用随机密码串重要服务器使用 公钥/私钥,关闭密码登录 2.设置用户组groupadd developmentuseradd -g development developpasswd develop // 预置123456 ,然后让个人登陆后自行设置密码chage -d 0 zhaozh...

2016-02-19 15:04:42 236

原创 mysql 备份表的一个方法

#--- start# 新建表 create table sp2_match_comment_tmp like sp2_match_comment; # 这种方式 外键索引,触发器不会在新表中有,要自己添加LOCK TABLES sp2_match_comment write, sp2_match_comment AS smc2 read, sp2_match_comment...

2016-01-19 11:51:23 172

原创 批量删除指定文件

find . -name "*~" -type f -print -exec rm -rf {} \;  

2015-12-21 13:28:05 140

原创 面向对象-四项基本原则

单一职责高内聚,低耦合中意于组合而不是继承依赖于接口而不是实现 

2015-12-21 10:33:36 215

原创 15年双11手淘前端技术巡演 - H5性能最佳实践

https://github.com/amfe/article/issues/21?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io  

2015-12-15 11:53:45 105

原创 淘宝的估算并发量公式

估算并发量:QPS = 日PV × 读写次数/PV ÷ (8 × 60 × 60)

2015-12-15 11:31:35 3668

原创 [分享]【高并发简单解决方案】redis队列缓存 + mysql 批量入库 + php离线整合

https://segmentfault.com/a/1190000004136250?f=tt&hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io  

2015-12-15 11:23:31 147

原创 批量清除redis内存数据

 1. 导出redis所有key。    速度还是比较快的,大约1G的数据导出100M的key。 2. 分割成小文件。    一是大文件会占用服务器大量内存,二则先处理一小部分数据检查一下正常数据是否被清掉等。 3. 循环,查询所有key的value,按条件删除    此处使用php脚本实现,进行一些逻辑处理。    业务简单可以用一条管道命令简单实现 re...

2015-12-11 11:08:39 503

原创 调试 函数调用栈

.debug_print_backtrace() debug_backtrace() 

2015-12-08 22:13:00 116

原创 mysql 锁表

 http://blog.itpub.net/15480802/viewspace-755980/ 用户必须拥有lock tables和select权限; 锁和写锁,优先处理写锁,除非使用了low_priority,但此选项对开启事务的innodb无效 一次只锁定一个表,但释放时同时执行 必须一次锁定所有要访问的表,否则会抱错,而information_sch...

2015-12-08 12:08:26 100

原创 laravel 的redis 删除问题

团队遇到一个laravel的redis问题:登录退出之后,laravel已没有session,但redis在内存中还存在数据。 在 vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php删除的地方 加上了 $this->connection()->setex($this->prefix.$key, ...

2015-12-07 20:14:40 1951

原创 REST PAI

http://bbear.me/qian-hou-duan-fen-chi-tr/

2015-12-01 19:02:06 122

原创 nginx 分割日志

#!/bin/bashlogs_path="/home/work/log/nginx"year=`date -d yesterday +%Y`month=`date -d yesterday +%m`day=`date -d yesterday +%d`log_name=$year/$month/$daysub_logs_path=$logs_path/$log_name...

2015-11-07 16:16:51 102

原创 [转]系统负载能力浅析

http://www.rowkey.me/blog/2015/09/09/load-analysis/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io系统负载能力浅析—本文于2015.12.23号最新更新—互联网时代,高并发是一个老生常谈的话题。无论对于一个web站点还是app应用,高峰时能...

2015-10-28 16:21:48 219

原创 增长黑客笔记

http://toutiao.io/r/0e92fi

2015-10-20 10:24:41 166

原创 关于 Web 安全,99% 的网站都忽略了这些

http://segmentfault.com/a/1190000003852910?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

2015-10-16 12:31:39 68

原创 利用mysqlnd_ms实现mysql读写分离

http://www.jincon.com/archives/372/

2015-10-16 12:24:19 76

原创 MySQL数据库防火墙 – SQLassie 的使用方法

http://www.jincon.com/archives/367/

2015-10-16 12:23:54 269

原创 [转]一页纸商业计划书 (Business Plan) 模板

http://blog.eood.cn/business-plan 由于技术背景的原因,每结交认识一位新朋友,无论是之前在国内还是先在在英国,都会跟我说:我有一个 business idea 你花时间帮我做出来,过几年我们都会成为亿万富翁。每当这时,我都笑笑,也不知道该如何回应。一般我会说我考虑一下,做一些市场调研。直到发现这个商业计划书模板。这下好了,我可以说先给你个 BP 模板,...

2015-09-07 10:48:37 234

原创 [转]大多数人只需要学会这样使用sqlmap进行注入

http://www.codefrom.com/c/97

2015-08-05 15:24:44 171

原创 转:服务器被黑给我上了一课

 http://www.jianshu.com/p/97b9dc47b88c 当你作为一个独立开发者的时候总要面临这样那样的问题,以前认为的小概率事件也总是某个时间点蜂拥而至考验你的耐心,前一阵阵刚刚经历了一次木马惊魂 (参见文章猎豹清理大师值得我们信任么? ),这次又遇到了服务器被黑。部署服务器及一般的服务配置管理对于一个写代码的人自然不在话下,但是相对专业的运维人员程序员确少的...

2015-05-26 11:33:19 685

原创 web测试

////////  单元测试 /////  单元测试大多数由开发人员来完成,测试人员技术背景较好或者开发系统软件时可能会安排测试人员进行单元测试,大多数进行的单元测试都是开发人员调试程序或者开发组系统联合调试的过程。单元测试一般包括五个方面的测试:一、模块接口测试模块接口测试是单元测试的基础。只有在数据能正确流入、流出模块的前提下,其他测试才有意义。模块接口测试...

2015-05-17 19:30:19 110

原创 猴子都能懂的git入门

http://backlogtool.com/git-guide/cn/https://linux.cn/article-5418-1.html

2015-04-23 16:28:10 297

原创 HTTP 设计指北

https://github.com/bolasblack/http-api-guide  

2015-04-23 16:05:02 108

原创 mysql开发规范

1. 库名、表名、字段名        必须使用小写字母,并采用下划线分割,        禁止超过32个字符,        禁止使用MySQL保留字,        表字符集使用UTF8,        要和业务相关有统一前缀,        要有注释。           2. 使用INNODB存储引擎。  3.  所有字段均定义为N...

2015-01-15 18:24:44 56

原创 紧急bug处理流程

1. 确认问题2. 严重程度,影响到的相关功能3. 是否需要回滚代码4. 判断修复时间5. 所需人员,资源, 是否需要外援6. 开始修改7. 遇到难点,及时反馈8. 改好以后,并测试成功,及时上线...

2015-01-15 18:09:04 692

批量抓取数据容易遇到的瓶颈

php数据采集抓取1. 常用函数:curl, file_get_contents2. 抓取图片返回内容存储到图片文件 file_put_contents 3. 防屏蔽设置ip,user_agentsleep 延迟,降低抓取频率 大数据量采集4. 并发利用消息队列,例如 httpsqs多进程 5. 内存瓶颈php脚本变量未及时释放p...

2015-01-15 18:08:14 121

原创 [转] 工程师追查线上问题(或运维)常用的shell命令

 1、日志分析类:(1)cut -d ‘’ -f4 wap_log |sort |uniq -c 比如cpu idle急剧下降,要看一下当前的流量如何,是否是由于流量突增引起。可以使用该命令:其中wap_log是日志名,4 是时间那一列,简单介绍下这个shell命令。这是一行实例日志行:218.203.63.190 – - [09/Feb/2012:12:15:...

2015-01-15 18:03:56 107

原创 memcached

memcached -d -m 10 -l 127.0.0.1 -p 11211

2015-01-10 13:04:47 60

原创 andiord studio & jdk 安装问题

http://blog.csdn.net/zhanghefu/article/details/9286123 http://www.xuebuyuan.com/595456.html http://strongant.iteye.com/blog/2146334  http://www.tuicool.com/articles/eENRfi  ...

2014-10-20 14:40:18 174

原创 web服务器硬件

上千万的 UV,以每天访问量最高的 12 小时计算,平均每秒有超过 200 个 UV 产生,高峰期间可能会产生超过 1000 个 UV,每个 UV 至少需要产生 3~5 个以上的 PV,也就意味着每秒需要支持超过 5000 个请求。每秒的访问量基本上算出来了,平均每个页面有多少 kB,计算一下服务器的流量,然后最少需要乘以 2~3 倍的带宽。1. 带宽    计算带宽主要有两个指标...

2014-08-12 17:33:32 142

原创 linux rsync 断点续传

# rsync -avzP /tmp/bigfile [email protected]:/tmp/bigfilenohup 命令要fg n再次进入输入密码,然后执行bg n

2014-07-22 10:06:56 487

原创 存储过程

 php的默认 mysql扩展 对 mysql的存储过程的执行不稳定,改用pdo 扩展才行  查看 mysql db 的存储过程show procedure status; 查看存储过程的代码show create procedure proc_name; 删除:DROP PROCEDURE IF EXISTS `proc_name` ...

2014-03-13 11:19:11 70

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除