架构设计
-
对接微信第三方平台,修复1天内,其中存在1个小时,令牌不可用的情况。重新调整后的规则,在保证令牌绝对永久有效的情况下,尽量减少获取令牌的 HTTP 请求次数
1、现阶段对接微信第三方平台的实现,在 接收验证票据(接收微信服务器推送) 的接口中,会判断 令牌(component_access_token) 在 Redis 中是否存在,如果…
-
在 Yii 2.0 中微信消息加解密的引入的重构(调整类库命名方式符合 PSR-4 标准,再使用 Yii 官方的自动加载器来自动加载这些类)
1、之前的某位同事的实现,下载微信示例代码,添加至当前应用的 /vender/wx_biz_msg_crypt 目录下,再在 init() 方法中 require。如图1 图1 &…
-
在 Yii 2.0 中,使用 like 操作符查找 / ,结果为空的分析,原因在于 MySQL 版本的官方 Bug
1、请求参数:filter[and][0][or][0][title][like]=/,生成 SQL 如下,查找结果为空。如图1 图1 `pa_plan`.`title` LIKE…
-
在阿里云大陆 ECS 的 CentOS 7.x 中安装 V2Ray 后 HTTP 请求 Google、YouTube 的实现
1、列出所有版本信息,执行命令:lsb_release -a。版本:CentOS 7.7。如图1 图1 [root@iZ23wv7v5ggZ ~]# lsb_release -a …
-
在调用微信公众号预览接口【订阅号与服务号认证后均可用】时,报错:errcode:40132,errmsg:invalid username rid: 60dac95d-5c42d192-50f09436 的排查分析
1、查看开发文档,预览接口【订阅号与服务号认证后均可用】。如图1 图1 2、实际调用后,响应报错:errcode:40132,errmsg:invalid username rid…
-
在 Rancher 2.3 版本中,添加健康检查后,容器无法启动,实则在容器中调用健康检查是成功的
1、去掉健康检查后,启动容器,在容器中调用健康检查是成功的。如图1 图1 [root@admin-66bbbb996f-4vfj5 /]# curl http://localhos…
-
网易号第三方授权时提示:无法登录,请开启浏览器cookies或更换浏览器后刷新重试
1、网易号第三方授权时提示:无法登录,请开启浏览器cookies或更换浏览器后刷新重试。如图1 图1 2、点击 开启浏览器cookies ,进入网址:https://hc.reg.…
-
HTTP 请求一个静态的 txt 文件,第 1 次响应 304,第 2 次响应 200 的分析
1、HTTP 请求一个静态的 txt 文件,第 1 次响应 304,第 2 次响应 200。如图1 图1 2、参考网址:https://developer.mozilla.org/…
-
MySQL 报错:1055 – Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘model.group_id’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
1、MySQL 报错: 1055 – Expression #2 of SELECT list is not in GROUP BY clause and contai…
-
SQL 报错:SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘6’,FIND_IN_SET(”’, `pa_plan`.`keyword`)
1、接口响应 SQL 报错:SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in…