摘要:还原场景:通过一直运行脚本,向微信用户发送模板消息,发现运行了一段时间,内存就爆了,然后立马看了一下代码,发现跟其他的消息逻辑一模一样,唯一不一样的就是请求了微信的接口;然后继续开始找问题,发现当时使用了curl请求微信的接口,源码如下: 然后,运维就通知我,今天凌晨服务器的内存爆了,这个脚本也被重 阅读全文
posted @ 2019-03-22 14:17 Timothy_lai 阅读(1053) 评论(0) 推荐(0) 编辑
摘要:1、从网上下载PHPEmailer; 2、确保PHP环境支持sockets扩展,还要开启openssl,如下图: 3、配置QQ邮箱 1.开启SMTP服务 2.验证密保 3.获取授权码(这个就是IMAP/SMTP的密码) 4、发送邮件,代码如下 5、遇到的问题:SMTP Error: Could no 阅读全文
posted @ 2018-06-20 18:07 Timothy_lai 阅读(224) 评论(0) 推荐(0) 编辑
摘要:背景:在最近的开发中,为了解决公司内部系统与外部系统的对接,开始接触到了webservice接口,外部公司提供接口供我们调用,已达到数据同步的目的,因此有必要普及一下web service的知识了! 什么是web service:web service是一个平台独立的,低耦合的,自包含的、基于可编程 阅读全文
posted @ 2018-06-19 14:24 Timothy_lai 阅读(613) 评论(0) 推荐(0) 编辑
摘要:在日常的工作中,很多时候都需要导出各种各样的报表,但是如果导出的数据一旦比较大,很容易就导致超时,对于这种问题,有很多的解决方法,例如网上说的分批导出、采用CSV、还有就采用JAVA、甚至是C++和C等等去做这种事情,这些都是方法,但我没有一一去试过,但试过采用CSV方法,确实是要快一点,但感觉治标 阅读全文
posted @ 2017-12-22 10:38 Timothy_lai 阅读(2528) 评论(0) 推荐(0) 编辑
摘要:在smarty模板中使用thinkphp框架的U方法时要主要的问题: 1、不能直接使用{:U('Index/index')}; 2、正确的使用方法为:<!--{U("Login/logout")}-->,其中<!--{ 和 }-->是自定义的左右定界符,原先的冒号:要去掉 阅读全文
posted @ 2017-10-10 16:19 Timothy_lai 阅读(206) 评论(0) 推荐(0) 编辑
摘要:mongodb版本3.4.7 1、认证错误:Failed to connect to: localhost:27017: Authentication failed on database 'test' with username 'test': auth failed 原因: 1、用户名和密码不对 阅读全文
posted @ 2017-08-10 10:16 Timothy_lai 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:1、在Apache配置文件中开启虚拟主机功能:即:Include etc//extra/httpd-vhosts.conf把前面的#去掉; 2、在extra目录下找到文件httpd-vhosts.conf,添加如下配置: 3、重启Apache; 4、在Windows中修改host文件,让虚拟主机的I 阅读全文
posted @ 2017-05-26 22:11 Timothy_lai 阅读(958) 评论(0) 推荐(0) 编辑
摘要:mysql> show slave status \G *************************** 1. row *************************** Slave_IO_State: Master_Host: 192.168.33.110 Master_User:... 阅读全文
posted @ 2017-03-07 14:14 Timothy_lai 阅读(257) 评论(0) 推荐(0) 编辑
摘要:视图 一、怎么新建视图: 1、视图默认存放路径:resources/views; 2、laravel模板支持原生的PHP,直接可以在resources/views新建一个PHP文件,例如: 二、怎么输出视图: 1、输出视图 如果模板文件放在其他目录下,例如:resources/views/Test, 阅读全文
posted @ 2017-02-20 15:11 Timothy_lai 阅读(157) 评论(0) 推荐(0) 编辑
摘要:控制器 一、怎么编写控制器? 1、控制器文件存放路径:app\Http\Controllers; 2、命名规范如:TestController.php 3、完整的控制器例子如下: 二、控制器怎么与路由关联? 1、方法: 1.1 1.2 2、起别名: 三、关联路由后,路由的特性怎么用? 1、绑定参数: 阅读全文
posted @ 2017-02-20 14:32 Timothy_lai 阅读(166) 评论(0) 推荐(0) 编辑