随笔分类 -  PHP

摘要:仅仅记录一番 线上业务解密异常。 检查对比代码无异常。复制信息制作demo解密无异常。 打印密钥发现一模一样,但是一个程序可以解密一个程序解密不了,怀疑是编码问题,编码也调整测试了还是不行,然后有点怀疑人生了。 反复测试发现完全一样的密钥,长度不一样。 检出数据库中存储密钥与本地打印密钥 转16进制 阅读全文
posted @ 2021-04-21 16:24 year12 阅读(414) 评论(0) 推荐(0)
摘要:pear PEAR 是“PHP Extension and Application Repository”的缩写,即PHP扩展和应用仓库。 PEAR 将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈现、数据库访问、文件操作、数据结构、缓存操作、网络协议、WebService 等许多方面,用户 阅读全文
posted @ 2018-09-26 09:47 year12 阅读(291) 评论(0) 推荐(0)
摘要:1、in_array的效率问题就是在比较上,默认要比较的字符串转成整形,所以耗费时间。可以使用强制类型比较 in_array($x, $arr, TRUE); 2、尽量不要使用定界符 <<<EOD ,(无意格式化线上代码引发了BUG😭)。 语法:定界符是自定义的大写 $str = <<<定界符 / 阅读全文
posted @ 2018-07-19 11:54 year12 阅读(278) 评论(0) 推荐(0)
摘要:$string = '{"tmallDelivery":"true","3plTiming":"false","deliveryCps":24}';$t = json_encode($string);$t = json_decode($t);var_dump($t);if($t->tmallDeli 阅读全文
posted @ 2018-05-18 15:11 year12 阅读(397) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-04-12 14:06 year12 阅读(745) 评论(0) 推荐(0)
摘要:CGI: php解析器 和 webserverd的通信桥梁(效率低,每一个请求都会生成一个进程,请求结束再kill掉) FastCGI : 以CGI的改良版本,每次处理完请求,不会KILL掉进程,保留进程,使用该进程处理多个请求。 PHP-FPM:FastCGI Process Manager:Fa 阅读全文
posted @ 2017-12-01 17:41 year12 阅读(171) 评论(0) 推荐(0)
摘要:序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机运行。 我们所说的高并发时什么? 上面的定义明显不是我们通常所言的并发,在互联网时代,所讲的并发,高并发,通常是指并发访问。也就是在某个事件点,有多少访问同时到来。 通常如果一个系统日PV在千万以上,有可能是一个高并发的系统。(有的公司 阅读全文
posted @ 2017-12-01 16:56 year12 阅读(529) 评论(0) 推荐(0)
摘要:1、命令行安装(太麻烦不推荐) 2、直接去composer中国镜像下载 http://www.phpcomposer.com/ mv composer.phar /usr/local/bin/composer # 将生成的composer包放到一个存放命令包的目录,以便系统的$PATH能够搜索到这个 阅读全文
posted @ 2017-12-01 16:47 year12 阅读(245) 评论(0) 推荐(0)
摘要:安装 git clone https://github.com/kr/beanstalkd 进入目录直接make && make install (默认安装 /usr/local/bin) beanstalkd -l 127.0.0.1 -p 11300 & //启动 -l ip -p 端口 com 阅读全文
posted @ 2017-12-01 16:45 year12 阅读(508) 评论(0) 推荐(0)
摘要:apache2.4.28 mysql 5.7.20 php 7.1 先来一发rz \ sz sudo yum install lrzsz -y 0、提前配置 禁用SeLinux selinux可能会致使编译安装失败,我们先禁用它。 [root@localhost ~]# sed -i 's/SELI 阅读全文
posted @ 2017-12-01 16:44 year12 阅读(139) 评论(0) 推荐(0)