提出了问题2021-01-20
赞了文章2020-09-26
介绍Golang并发的模型写了几篇了,但一直没有以channel为主题进行介绍,今天就给大家聊一聊channel,channel的基本使用非常简单,想必大家都已了解,所以直接来个进阶点的:介绍channel的阻塞情况,以及给你一个必杀技,立马解决阻塞问题,实用性高。
赞了文章2020-05-29
这几年的工作中一直与支付打交到,借着 skr-shop 这个项目来与大家一起分享探索一下支付系统该怎么设计、怎么做。我们先从支付的一些常见流程出发分析,找出这些支付的共性,抽象后再去探讨具体的数据库设计、代码结构设计。
提出了问题2019-11-29
提出了问题2019-10-10
赞了文章2019-09-27
你是不是觉得defer很简单、很好用,但也许你掉坑里了都不知道! 这篇文章不介绍defer的常用功能,而是介绍你在用defer时,也许会踩的坑。 defer允许我们进行一些函数执行完成后的收尾工作,并且代码更加简洁,例如: 关闭文件流: {代码...} 解锁一个加锁的资源 {代...
赞了文章2019-09-18
API开发我们可以看到,有些网站用token验证身份,有些用OAuth2.0,当时我也纠结,然后看到一个不错的说法。大方面,会涉及到给别人用的使用OAuth,自己使用的用token就足够了
赞了文章2019-08-06
如果mysql表过大之后主要千万级以上,这个时候会出现各种各样的问题,比如非常常见的就是慢查询,这个主要是一开始业务量不大,然后突然业务猛增,慢查询问题就来了。然后还有就是导出数据问题,需要支持各种灵活的筛选条件来大批量的下载导出数据。实际场景就是对账...
赞了文章2019-04-09
我的 PHP 学习路线 1. PHP 入门 PHP 入门没啥好说的,会基本编码,基本的开发结构(通常指MVC,呵呵哒),类与对象,就差不多了,可以说是入门了。 1.1 OOP 写 PHP 最多目前无非就是 OOP,面向对象,说时迟那时快。不开玩笑地说,与我共事的某些前辈是连 OOP 都搞不清...
提出了问题2019-03-08
赞了回答2019-03-05
每个进程都跑了一个php实例,你一个php代码能有多少mysql连接,fpm一个处理worker就能有多少个mysql连接
提出了问题2019-03-04
提出了问题2019-02-21
赞了文章2019-02-21
本质是因为意外情况导致上一个正在执行中的任务没有正常结束,更它的mutex标记文件却还在,使得Laravel框架的php artisan schedule:run命令任务该任务还在执行中,所以为了withoutOverlapping,就跳过执行了,在这种情况下,手动将mutex标记删掉就能恢复正常。
赞了文章2019-02-18
showdoc, 功能全面而且简洁, 有用户,权限管理功能, 支持markdown, 支持导出word, 有多种文档模板, 目录支持两级折叠
赞了回答2019-01-15
原因呢,是 Websocket 是通过 HTTP 来进行握手的。而 HTTP 是的下层协议是 TCP,在 Swoole 里也就对应了 swoole_server。TCP 的握手是一定会有的,只是如果你用 Websocket 直接去连接 TCP 的服务,肯定是握不上 Websocket 的手的。
提出了问题2019-01-14
赞了回答2019-01-10
nginx 配置文件 config 中 {代码...} 要换成 {代码...} 不然 php fastcgi解析不了目录
赞了回答2019-01-04
内部处理逻辑: 先做-1 month, 那么当前是07-31, 减去一以后就是06-31. 再做日期规范化, 因为6月没有31号, 所以就好像2点60等于3点一样, 6月31就等于了7月1 鸟哥讲的很清楚了: [链接]
赞了回答2019-01-04
内部处理逻辑: 先做-1 month, 那么当前是07-31, 减去一以后就是06-31. 再做日期规范化, 因为6月没有31号, 所以就好像2点60等于3点一样, 6月31就等于了7月1 鸟哥讲的很清楚了: [链接]