随笔分类 -  php

摘要:背景 最近在提供后台API时,提供了一个简单逻辑的接口 部署在测试环境,自测没问题,提交测试 突然有一天,接口响应延迟严重,几乎每次都是3-4秒返回 这对于一个接口来说,肯定是有问题的 于是便有了以下的方法尝试 重启FPM 最开始以为不是什么大问题,猜想可能是fpm问题 毕竟测试环境,部署代码繁多 阅读全文
posted @ 2020-07-28 17:08 糖糖果 阅读(517) 评论(0) 推荐(0) 编辑
摘要:背景 Snowflake 是 Twitter 内部的一个 ID 生算法, 可以通过一些简单的规则保证在大规模分布式情况下生成唯一的 ID 号码。 其组成为: 第一个 bit 为未使用的符号位。 第二部分由 41 位的时间戳(毫秒)构成,他的取值是当前时间相对于某一时间的偏移量。 第三部分和第四部分的 阅读全文
posted @ 2019-10-24 11:36 糖糖果 阅读(989) 评论(0) 推荐(0) 编辑
摘要:前言 本文根据[参考文章],自己动手试了搭建PHP环境,对里面的Dockerfile的编写 做了最新的修改,以此记录,完整代码查看[传送门] 说明: 镜像下载过慢,可使用国内镜像加速,具体可自行查询 根据此方法是 用了四个镜像,生成了四个容器,容器之间的启动,根据docker compose管理 当 阅读全文
posted @ 2019-09-16 14:21 糖糖果 阅读(2014) 评论(0) 推荐(0) 编辑
摘要:背景 日常的网站开发中,会遇到网站的促销活动,就有涉及到邀请好礼的功能 成功邀请好友,则获取相应奖励,这时候,就有邀请码的需求 邀请码要求每个用户唯一 方法一. 可根据用户的uid生成邀请码 方法二. 邀请码可根据某个初始化id生成,用户主动请求,生成code,绑定uid 方法二,这种方式,需额外记 阅读全文
posted @ 2019-08-28 12:22 糖糖果 阅读(3557) 评论(0) 推荐(0) 编辑
摘要:sitemap xml生成方法 参考链接 [谷歌帮助文档] [sitemap xml格式] [谷歌seo优化] [谷歌帮助文档]:https://support.google.com/webmasters/answer/183668?hl=zh Hans [sitemap xml格式]:https: 阅读全文
posted @ 2019-02-14 11:22 糖糖果 阅读(2118) 评论(0) 推荐(0) 编辑
摘要:一、安装 mac下的安装非常简单 安装后,可验证 更多安装方式参考:http://www.imagemagick.org/script/download.php 二、命令介绍 2.1 identify: ImageMagick有一个小工具identify,它可以用来显示一个图片文件的详悉信息,比如格 阅读全文
posted @ 2017-10-11 11:54 糖糖果 阅读(361) 评论(0) 推荐(0) 编辑
摘要:一、前言 工作中遇到的正则,作为笔记简单记录一下,不定时更新。二、匹配URL 匹配常见的url,包括ip形式,端口,以及常见的字符串,如果没有匹配成功协议,默认添加http://;注意js和php的正则表达式的不同,有些在php需要转义,在js端不需要,比如 / 符号 js端function ... 阅读全文
posted @ 2015-11-28 12:17 糖糖果 阅读(288) 评论(0) 推荐(0) 编辑
摘要:一、前言 今天简单记录下crontab的配置二、crontab目录 /etc/crontab 文件 这是系统运行的调度任务 /var/spool/cron 目录 用户自定义的crontab任务放在此目录下 ls –lrt /etc/cron* /etc/cron.deny ... 阅读全文
posted @ 2015-08-17 14:07 糖糖果 阅读(1226) 评论(0) 推荐(2) 编辑
摘要:一、前言 有用的东西还是记录下来吧,也方便以后的查询;这次记录一下xhprof的安装使用; xhprof是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低, 还可以用在生产环境中,也可以由程序开 关来控制是否进行profile。二、安装1. w... 阅读全文
posted @ 2015-08-11 15:54 糖糖果 阅读(531) 评论(0) 推荐(0) 编辑
摘要:一、前言 记录一下以前做的后台excel格式导出统计信息的功能,也是最近同事问到了相关东西,一时之间竟忘了具体的细节,因此记录一下; 大家知道,excel导出数据的功能,后台几乎是必须功能,一般都是点击后,生成文件然后自动下载, 如果是数据量小的话,一下子便可请求完成,从而下载到本地; 但是... 阅读全文
posted @ 2015-08-10 08:54 糖糖果 阅读(5537) 评论(20) 推荐(9) 编辑
摘要:一、前言 上一篇,只是简单的记录了常用算法的主要思想以及代码实现( 常用算法记录); 这次简单的记录一下算法的稳定性以及复杂度二、稳定性1. 稳定性的定义 如果两个相等的数据的先后位置,排序前后保持不变的话,那就是稳定的,反之,就是不稳定; 例如:A[i] == A[j] , A[i]的位置... 阅读全文
posted @ 2015-05-26 17:20 糖糖果 阅读(722) 评论(0) 推荐(1) 编辑
摘要:一、前言 简单记录一下常用的算法排序,以便复习二、快速排序 主要思想: (1)在数据集之中,选择一个元素作为"基准"(pivot)。 (2)所有小于"基准"的元素,都移到"基准"的左边;所有大于"基准"的元素,都移到"基准"的右边。 (3)对"基准"左边和右边的两个子集,不断重复第一步和第... 阅读全文
posted @ 2015-05-25 10:32 糖糖果 阅读(965) 评论(0) 推荐(0) 编辑
摘要:用jQuery: 1 $.ajax({ 2 url:url, 3 type:"POST", 4 data:data, 5 contentType:"application/json; charset=utf-8", 6 dataType:"json", 7 succe... 阅读全文
posted @ 2014-01-23 11:42 糖糖果 阅读(191) 评论(15) 推荐(0) 编辑
摘要:前端时间,遇到的一个问题,情况大约是这样: 原来的写法: 前端js文件中: $.ajax({ type:'get', url:'http://wan.xxx.com/xxx.js', success:function(data){ ......... } }) 很简单的一个ajax请求;... 阅读全文
posted @ 2013-08-21 22:37 糖糖果 阅读(1368) 评论(1) 推荐(0) 编辑
摘要:一、先简单了解一下apache安装后,生成的目录 /etc/apache2中 sites-enabled sites-available 这两个文件夹是关于虚拟主机的配置,而实际上 sites-enabled 中,是sites-available的连接文件 ,用ls -l 可以看出来 二、在site... 阅读全文
posted @ 2013-05-13 14:27 糖糖果 阅读(535) 评论(0) 推荐(0) 编辑
摘要:ubuntu下安装apahce需要注意的问题: 本来按照步骤一步步来,make ,make install 都成功了,可apache就是启动不起来, 在/usr/local/apache目录下,启动服务,提示如下信息: 第一句信息很好理解,就是servername的问题,于是找到apache配... 阅读全文
posted @ 2013-05-10 16:00 糖糖果 阅读(719) 评论(2) 推荐(2) 编辑
摘要:最近也是自己在忙一些环境的搭建问题,原来是windows下的环境配置,什么memcache xdebug等都已安装好; 相对来讲,Linux下的环境配置就不是那么熟悉了。通过一两天的努力,也是完成了初步内容,简单记录一下心得…… 环境:ubuntu12.04 (当然以apt-get install ... 阅读全文
posted @ 2013-05-10 15:02 糖糖果 阅读(551) 评论(0) 推荐(0) 编辑
摘要:又搭建了一次php5.2的环境,结果出现不能加载mysql扩展的情况,以前也遇到过此类情况,只是忘了解决办法,所以此次,简单记录一下。 php.ini中: extension=php_mysql.dll 此扩展注释已去掉 extension_dir = "E:\php_env\php\ext" 此设... 阅读全文
posted @ 2013-05-07 10:49 糖糖果 阅读(342) 评论(0) 推荐(0) 编辑
摘要:apache+php+mysql环境的搭建做过好几次了,也都很顺利,可每次做都会有新的心得,都有新的收获,不是这里错了,就是那里少东西了, 总觉得应该记下来吧,一来可以方便自己,二来也可以对有些朋友有点帮助…… 先简单说说最近的一次简单收获吧: 在windows新电脑上配置apache+php+m... 阅读全文
posted @ 2013-05-03 12:03 糖糖果 阅读(161) 评论(0) 推荐(0) 编辑
摘要:更多答案 请参考 @如何有效防止XSS攻击/AJAX跨域攻击 我说下防止非法用户的一些常用手段吧 1 前端的js验证: 我认为js验证只是一种用户体验的提升,对普通用户群体的简单限制,所以后台必须要有相应的验证。。 2表单中的隐藏域 : 相信大家都遇到过这样的问题,如: 用户从 A 页面 点如 B ... 阅读全文
posted @ 2013-02-22 10:42 糖糖果 阅读(556) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示