• 2020-07-23 php中yield的用法 (57)
  • yield 解决的问题解决运行内存的瓶颈,php程序中的变量存储在内存中,之前有遇到过读取Excel文件时候,会出现内存不足,出现:Fatal Error: Allowed memory size of xxxxxx bytes 1所以会设...
  • 2020-07-16 mcrypt 加密解密在php7.2以后不支持,最新解决方案,不需要装扩展 (63)
  • 然后改成如下两个方法即可,(可以兼容mcrypt的加密解密)PHP使用openssl_encrypt进行aes对称加密AES/CBC/PKCS5Padding与JAVA互通对称加密使用秘钥加、解密数据,需要双方约定同一个秘钥,一旦约定过程中出现泄漏那...
  • 2020-07-01 Doctrine-ORM打印出真正的SQL语句 (107)
  • $qb = $this->createQueryBuilder('a'); $query=$qb->getQuery();显示SQL语句:$sql=$query->getSQL();显示参数:$parameters=$query-...
  • 2020-06-24 Git 打补丁-- patch 和 diff 的使用 (134)
  • 一、 patch 和diff 的区别Git 提供了两种补丁方案,一是用git diff生成的UNIX标准补丁.diff文件,二是git format-patch生成的Git专用.patch 文件。.diff文件只是记录文件改变的内容,不带有commi...
  • 2020-06-23 Laravel开源免费项目 (117)
  • 原型项目Laravel 5 Boilerplate —— 基于当前Laravel最新版本(Laravel 6.0)并集成Boilerplate的项目Laravel 5 Angular Material Starter —...
  • 2020-06-04 php-ext-excel-export扩展使用 (175)
  • PHP环境下的导出功能优化改造,单次同步导出数据量在2万之上。 原有导出功能使用的PHP5.6+PHPExcel.这一次换成了PHP7.2+php-ext-excel-export。官方github地址 https://github.com/vies...
  • 2020-06-04 PHP Excel 扩展 xlswriter (180)
  • xlswriter 是一个 PHP C 扩展,可用于在 Excel 2007+ XLSX 文件中读取数据,插入多个工作表,写入文本、数字、公式、日期、图表、图片和超链接。它具备以下特性:一、写入100 %兼容的 Excel XLSX 文件完整的 Ex...
  • 2020-05-11 Laravel :API 请求频率限制(Throttle中间件),自定义返回JSON类型,自定义时间 (257)
  • Laravel 自带了一个 Throttle 中间件,默认的设置是 1 分钟内请求超过 60 次就会触发这个,然后服务器就会返回 429 Too Many Requests这个默认配置可以在 app\...
  • 2020-05-11 Lumen 使用 throttle 限制接口访问频率 (215)
  • 今天碰到过这样一个情况,我需要限制用户请求某个API接口的频率,比如登录、反馈等提交操作,经过一番搜索+折腾,总算是实现了。在Laravel 5.2的新特性中增加了一个throttle中间件,通过它可以在路由层限制API访问的频率。例如限制频率为1分...
  • 2020-05-10 mysql报错ERROR! Failed to stop running server, so re (227)
  • 今天突然有个使用宝塔linux面板客户的线上mysql服务停止并无法启动,检查( df -h  )后发现根目录占用已经达到100%,清理日志腾出空间后执行启动命令:service mysqld restart 提示:Shutting dow...