随笔分类 - php
php学习心得
摘要:由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 1 正确设置目录权限:设置目录权限的原则是软件和数据分开,具体如下:1. 将mysql 安装在单独的用户下2. 安装时,以root 用户进行安装,mysql 的软件默认都为root
阅读全文
摘要:由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 以下的测试数据根据环境的不同所耗费的时间有所不同,例如我在腾讯云上的测试,以及在本机的测试速度相差三倍。但当环境因素一样的时候,优化sql能够带来显著的提升。 测试表数据:3百万条
阅读全文
摘要:由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义
阅读全文
摘要:由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 Benchmark测试之前我们先来了解Benchmark。直接下载:http://pear.php.net/package/Benchmark/downloadBenchmark工
阅读全文
摘要:由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 一 Cookie 的优化 1.1 一般而言,我们设置cookie是在php中设置 例如: 而在验证的时候,我们通常是: 都是在服务端进行。优化: 1.2 在前端页面进行验证cook
阅读全文
摘要:由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 strlen() 获取字符串长度,成功则返回字符串 string 的长度;如果 string 为空,则返回 0。 strcpy() head.h _strcpy().c main.
阅读全文
摘要:前面两篇相关文章: 《Web Api 内部数据思考 和 利用http缓存优化 Api》 《Web Api 端点设计 与 Oauth》 1.开放的接口 这样的接口我们天天都在接触,例如查快递,你查天气预报,你查飞机,火车班次等,这些都是有公共的接口。 例如腾讯的开放平台: 2.接口参数加密(基础加密)
阅读全文
摘要:最近新项目,开了新端口进行测试,端口号是6666,却发现火狐和谷歌浏览器均不能访问。 火狐提示如下: 谷歌提示如下: 然后就开始怀疑是否是端口的问题,结果换成了8090,谷歌浏览器能正常访问了,想了下可能是谷歌浏览器限制了某些端口,然后百度了下,发现谷歌浏览器限制了以下的端口: 这.........
阅读全文
摘要:在上篇《Web Api 端点设计 与 Oauth》后,接着我们思考Web Api 的内部数据: 其他文章:《API接口安全加强设计方法》 第一 实际使用应该返回怎样的数据 ? 如何减少api访问次数非常重要,但是我们会遇到,当我们尽可能的返回多的信息,多的字段,那么一次请求,将会带来大量的毫无意义的
阅读全文
摘要:最近一直看这方面的东西,总结如下: 在后续会进行实例demo演示,本篇进行理论详解。 下篇相关博客: 《Web Api 内部数据思考 和 利用http缓存优化 Api》 《API接口安全加强设计方法》 一 什么是Web Api ? web api 是指 “使用HTTP协议通过网络调用的API”。AP
阅读全文
摘要:一、Socket简介 1、socket只不过是一种数据结构 2、使用这个socket数据结构去开始一个客户端和服务器之间的会话 3、服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务端,它就打开服务器正在进行监听的一个端口进行会话 4、服务器端接受客户端的链接请求,那么就进行一次循环。现在
阅读全文
摘要:公司这边有做监控异常并将消息发送到企业公众号的功能。大概如下: 这里我们来看一下微信发送过程,其他不做讨论。 简单的来说,只需要两个步骤即可: 一 获取AccessToken AccessToken是企业号的全局唯一票据,调用接口时需携带AccessToken。AccessToken需要用CorpI
阅读全文
摘要:在计划任务中,偶尔会看到重复执行的情况: 例如我们公司的计划任务举例: 这是两分钟执行一次的任务,并不能保证每次开启的进程能够在两分钟内绝对的执行完毕关闭,进程一直堆积的话,可能会把系统资源给耗尽,导致系统宕机。 举例: 新建test.php文件,代码如下: 添加计划任务: 等待执行,发生堆积 解决
阅读全文
摘要:在计划任务中经常可以看到。例如我们公司的计划任务举例: 对于& 1 更准确的说应该是文件描述符 1,而1标识标准输出,stdout。对于2 ,表示标准错误,stderr。2>&1 的意思就是将标准错误重定向到标准输出。这里标准输出已经重定向到了 /dev/null。那么标准错误也会输出到/dev/n
阅读全文
摘要:公司所用计划任务均是大概这样子的: 可以看到把输出与标准错误进行重定向到空设备了,这样做是有一定原因的。查阅了一些资料,在这里描述一下: 1.ssh登陆服务器2.新建一个php文件test.php,代码如下: 3.用以下命令执行test.php程序 查看 /tmp/test.txt 文件的内容为14
阅读全文
摘要:在mvc框架中可以看到事件类,实现事件的监听和触发。 举例: 就是说,在框架中,我们可以注册事件,并在某点触发事件,不需要修改源代码 使用Event类监听一个事件 function addArtice() { ....... Event::trigger('ON_Artice_ADD',array(
阅读全文
摘要:语言包类: 相关配置项 LANG_FOLDER : 语言包目录名,默认为Lang LANG_AUTO : 自动识别语言,默认为true DEFAULT_LANG : 默认语言,默认为zh-cn方法 取值 : Lang::get($name) 手动加载语言包 : Lang::loadLang($lan
阅读全文
摘要:最近复习了一下Apache Rewrite url重定向功能,有个项目用到了.htaccess,简单的几行代码,是看不怎么明白,于是复习了一下。 1.Apache Rewrite的主要功能 就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转
阅读全文
摘要:编译其实就是把所有的代码整合在于一个文件,减少文件包含时间,加快php解析,虽然优化后时间上提升了不多,但能优化便多多少少进行优化。下面给一个编译例子,从而引申。 生成之后,代码会糅合在一起。
阅读全文
摘要:最近开发一套自己的框架,开发了一个多月,已传到git,学到了挺多,系列文章我会慢慢写挺多 这里先讲大致框架多用到的某些函数,我这里先列举一部分,网上对函数的定义,参数说明等,我就不照搬了,记录自己的理解和测验: 一 get_called_class 谁调用就显示调用的类名(包括继承等),框架中用到了
阅读全文

浙公网安备 33010602011771号