会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
setevn
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
下一页
2017年11月7日
反射API提供的常用类和函数
摘要: ReflectionParameter 取回了函数或方法参数的相关信息。 {//要自行检查函数的参数,首先创建一个 ReflectionFunction 或 ReflectionMethod 的 实例,然后使用它们的 ReflectionFunctionAbstract::getParameters
阅读全文
posted @ 2017-11-07 13:14 setevn
阅读(550)
评论(0)
推荐(0)
2017年11月6日
PHP控制反转(IOC)和依赖注入(DI)
摘要: 先上一个例子: 这段代码,我们很容易理解一句话: A类依赖B类和C类 也就是说,如果今后开发过程中,要对B类或者C类修改,一旦涉及函数改名,函数参数数量变动,甚至整个类结构的调整,我们也要对A类做出相应的调整,A类的独立性丧失了,这在开发过程中是很不方便 如果真要改动B类和C类,有没有办法,可以不去
阅读全文
posted @ 2017-11-06 17:47 setevn
阅读(309)
评论(0)
推荐(0)
2017年11月5日
优化思路以及优化过程
摘要: nginx响应请求 1:建立socket连接 2: 打开文件,并沿socket返回. 排查问题,也要注意观察这两点, 主要从系统命令:dmesg ,和nginx的error.log来观察 优化过程: 1:判断nginx的瓶颈 1.1: 首先把ab测试端的性能提高,使之能高并发的请求. 易出问题: t
阅读全文
posted @ 2017-11-05 11:29 setevn
阅读(304)
评论(0)
推荐(0)
2017年11月4日
nginx的缓存设置提高性能
摘要: 对于网站的图片,尤其是新闻站, 图片一旦发布, 改动的可能是非常小的.我们希望 能否在用户访问一次后, 图片缓存在用户的浏览器端,且时间比较长的缓存. 可以, 用到 nginx的expires设置 . nginx中设置过期时间,非常简单, 在location或if段里,来写. 格式 : expire
阅读全文
posted @ 2017-11-04 20:09 setevn
阅读(829)
评论(0)
推荐(0)
网页内容的压缩编码与传输速度优化
摘要: 请求: Accept-Encoding:gzip,deflate,sdch 响应: Content-Encoding:gzip Content-Length:36093 约10W字节,实际传输的36093字节 原因 就在于gzip压缩上. 原理: 浏览器 请求 > 声明可以接受 gzip压缩 或 d
阅读全文
posted @ 2017-11-04 20:04 setevn
阅读(293)
评论(0)
推荐(0)
2017年10月31日
nginx日志按日期自动切割脚本
摘要: #!/bin/bash #nginx日志切割脚本 #author:setevn #设置日志文件存放目录 logs_path="/usr/local/nginx/logs/" #设置pid文件 pid_path="/usr/local/nginx/nginx.pid" #重命名日志文件 mv ${lo
阅读全文
posted @ 2017-10-31 17:57 setevn
阅读(1137)
评论(0)
推荐(0)
mysql数据备份
摘要: #!/bin/bash SQL_host=localhost #mysql host SQL_User=root #mysql UserName #SQL_Passwd=1&$]|n".j+[Gf@S #User password SQL_Passwd=123456 #User password SQL_db=$(date +%Y%m%d) #database name...
阅读全文
posted @ 2017-10-31 17:50 setevn
阅读(154)
评论(0)
推荐(0)
2017年10月16日
怎么让composer加速(转)
摘要: composer 在install的时候会做这几个事情: 去packagist.org中寻找对应需要的包的版本信息和下载地址 循环下载对应的包 解压安装对应的包 我们平时使用composer慢就可能在第一步和第二步出现慢。而第三步,由于php的版本或者依赖限制,也有可能安装失败。第一步中的packa
阅读全文
posted @ 2017-10-16 20:52 setevn
阅读(407)
评论(0)
推荐(0)
2017年10月11日
Docker命令学习
摘要: 1. docker version 显示 Docker 版本信息。 2. docker info 显示 Docker 系统信息,包括镜像和容器数。 3. docker searchdocker search [options "o">] termdocker search -s django 从 D
阅读全文
posted @ 2017-10-11 12:32 setevn
阅读(268)
评论(0)
推荐(0)
mysql exists 和 in的效率比较
摘要: in语句适用于a表比b表大的情况 select * from a where a_id in(select a_id from b); exists语句适用于b表比a表大的情况 select * from a where EXISTS(select a_id from b where a.id =
阅读全文
posted @ 2017-10-11 11:55 setevn
阅读(688)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
下一页
公告