上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 项目中有计算当前时间与指定时间差的需求,记录下实现代码。 $date = '2020-11-11 12:59:59'; $carbon = carbon::parse ($date); // 格式化一个时间日期字符串为 carbon 对象 $int = (new Carbon)->diffInSec 阅读全文
posted @ 2020-10-21 11:22 兴同学在上海 阅读(2577) 评论(0) 推荐(0) 编辑
摘要: ssh-keygen -t rsa -b 1024 -f yourkeyname -C "备注" 参数: -b 采用长度1024bit的密钥对,b=bits,最长4096,默认不用此参数 -t rsa 采用rsa加密方式,t=type,默认即为 rsa -f 生成文件名,f=output_keyfi 阅读全文
posted @ 2020-10-21 11:01 兴同学在上海 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 由于之前项目中没有使用过 Guzzle ,所以记录下读取结果的方法。 $client = new \GuzzleHttp\Client(); # 获取一个外部 API 接口: $response = $client->get('http://api.map.baidu.com/geocoder/v2 阅读全文
posted @ 2020-10-20 11:30 兴同学在上海 阅读(2002) 评论(0) 推荐(0) 编辑
摘要: 1、申请 SSL 证书。 2、将申请证书里的 key 文件和 crt 文件上传到/usr/local/nginx/conf/ssl/ 文件夹下,如果没有ssl文件夹,可以自己新建。 3、修改 nginx 配置文件: server { listen 80 default_server reusepor 阅读全文
posted @ 2020-10-20 11:11 兴同学在上海 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 代码示例: switch(true) { case (strlen($foo) > 30): $error = "The value provided is too long."; $valid = false; break; case (!preg_match('/^[A-Z0-9]+$/i', 阅读全文
posted @ 2020-10-19 16:51 兴同学在上海 阅读(1854) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: $ip = isset($_SERVER['HTTP_X_FORWARDED_FOR'])?$_SERVER['HTTP_X_FORWARDED_FOR']:$_SERVER['REMOTE_ADDR']; 解释: 如果没有使用代理,则 REMOTE_ADDR 即为客户端真实 IP. 阅读全文
posted @ 2020-10-19 16:06 兴同学在上海 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 1、先执行语句,查询当前的 sql_mode : select @@sql_mode; 2、复制查询出来的值,修改 sql_mode: set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_D 阅读全文
posted @ 2020-10-19 16:01 兴同学在上海 阅读(4486) 评论(0) 推荐(1) 编辑
摘要: 注意:PHP为脚本语言,脚本执行完毕Redis 连接自动关闭,所以连接池并不能跨脚本使用。 使用连接池的原因:在高并发情况下,频繁地创建和释放 Redis 连接会对性能有较大影响。 连接池的原理:预先创建多个 Redis 连接,在进行 Redis 操作时直接获取已经创建的连接进行操作,操作完成后不会 阅读全文
posted @ 2020-10-19 14:46 兴同学在上海 阅读(2878) 评论(0) 推荐(0) 编辑
摘要: 文章转自:php解决高并发问题 阅读全文
posted @ 2020-10-19 14:26 兴同学在上海 阅读(94) 评论(0) 推荐(0) 编辑
摘要: password_hash 函数在 PHP 5.5 时被引入。 此函数现在使用的是目前 PHP 所支持的最强大的加密算法 BCrypt. 项目中使用的 PHP 版本为 7.2 ,经排查发现该函数导致服务器在并发请求情况下 PHP-FPM 占用 CPU 过高,详细原因不明。 建议大家非必要不要在 PH 阅读全文
posted @ 2020-10-19 11:37 兴同学在上海 阅读(222) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页