随笔分类 -  PHP

php操作、函数、封装类
thinkphp5 +elasticsearch
摘要:php7使用elasticsearch 1、安装 官网下载地址:https://www.elastic.co/downloads/elasticsearch # 解压到非root目录,运行时使用非root账号且必须安装java环境 yum install java wget https://arti 阅读全文

posted @ 2018-11-21 16:39 东歌 阅读(4384) 评论(1) 推荐(1)

CI框架--事务
摘要:CI框架中事务封装的很完善,使用起来很简单 1.不开启事务 2.自动事务 3.手动事务 阅读全文

posted @ 2016-12-29 15:03 东歌 阅读(5671) 评论(0) 推荐(0)

跨服务器异步传输
摘要:#最近项目中要求跨服务器同步数据,想到两种解决办法#方法1 http请求#通过curl 将数据同步到另外系统,但http不确定因素太多丢失部分数据且没办法做记录#方法2 异步队列#在发送端做定时推送,数据存储到redis中,redis将存储的数据分发到接收接口 阅读全文

posted @ 2016-09-20 11:02 东歌 阅读(244) 评论(0) 推荐(0)

JSON 格式说明
摘要:一维json { "sn" : "CS20160918095444121640", "suitstypes_id" : "47", "test" : "0", "type" : "4" } 二维json [ { "mac" : "98:7B:F3:35:FE:B6", "name" : "FitSc 阅读全文

posted @ 2016-09-20 10:15 东歌 阅读(280) 评论(0) 推荐(0)

ajax 无刷新分页
摘要://ajax 无刷新分页1.前台要做的 滑动时 当前page+1,通过page ajax请求后台接口获取数据将数据进行拼装;2.后台要做的 做分页接口返回json数据前台判断触发请求条件: 阅读全文

posted @ 2016-07-15 13:38 东歌 阅读(226) 评论(0) 推荐(0)

模拟http响应头
摘要:1.打开需要模拟的页面请求头 2.编码要发送的数据 3.通过fsockopen函数发送请求头 代码如下 阅读全文

posted @ 2016-06-16 20:40 东歌 阅读(505) 评论(0) 推荐(0)

含字母的数字排序
摘要:在自己做的项目中遇到生成字母数字的包装码, 包装码按照数量累加 如20er_$20160614000003 包装码 20er_$ 前缀(前缀是是变化的) 20160614 日期 000003 数量 如果想要生成下一条包装码需要考虑1.上一条记录时间是否日期相同 2.从数据库中获取最大数量然后+1 获 阅读全文

posted @ 2016-06-14 15:31 东歌 阅读(280) 评论(0) 推荐(0)

ci中简单实用的权限管理
摘要:实用的权限管理 对多数网站来说,使用完整的rbac权限管理杀鸡用牛刀绝对的吃力不讨好,因为我们只是简单分角色然后对角色进行管理行使其相对于的角色赋予的权限; 在实际的开发中用位运算来对权限进行验证是十分实用的技巧 1. 用2的n次幂组成权限值的集合,如1、2、4、8、16...,某用户的权限值为其子 阅读全文

posted @ 2016-06-14 14:57 东歌 阅读(677) 评论(0) 推荐(0)

远程抓取图片
摘要:本方法只对部分网站图片采集有效 正则匹配函数 preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] ) $matches[0] 将包含完整模 阅读全文

posted @ 2016-04-26 20:28 东歌 阅读(300) 评论(0) 推荐(0)

正则
摘要:正则表达式中的特殊字符 限定符 常用匹配简化操作 [0-9] \d 数字 [^0-9] \D 非数字 [A-Za-z0-9_] \w 匹配是下划线和数字,字母 [^A-Za-z0-9_] \W 匹配不是下划线和数字,字母 . 匹配所有 [xyz] 匹配字母xyz [^xyz] 不匹配字母xyz x| 阅读全文

posted @ 2016-04-23 14:45 东歌 阅读(280) 评论(0) 推荐(0)

生成实用包装码
摘要://编码规则 类型 + 时间 + 数量(6位不足填充0)1.将类型对应的ID转化成大写字母 2.获取最大的$code在判断日期是否是同一天 是 在原来的基础上添加数量 否 将数量重置为0 阅读全文

posted @ 2016-04-15 17:17 东歌 阅读(205) 评论(0) 推荐(0)

区分排序函数
摘要://1.sort() 索引数组按照值的字母升序排 $fruits = array( "lemon" , "orange" , "banana" , "apple" ); sort ( $fruits ); foreach ( $fruits as $key => $val ) { echo "fruits[" . $key . "] = " . $val . "\n" ; } echo '... 阅读全文

posted @ 2016-02-29 10:44 东歌 阅读(191) 评论(0) 推荐(0)