logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

git error: cannot lock ref ‘xxx‘:解决

在某条分支,突然拉取代码后者fetch 等操作报错(error: cannot lock ref ‘当前分支名’),重启后依旧;,之前使用好好的,突然报错,估计跟磁盘异常有一定关系。

文章图片
#git
nginx 负载均衡502问题

nginx 负载均衡;nginx的upstream异常

#nginx#负载均衡#运维
Api接口数据安全及数据加密方式主要流程实现

简述接口数据安全的主要实现方式一:数据校验常用算法:MD5,SHA1流程:1:前端生成数据后按照约定方式生成一个sign 校验字段(一般通过MD5或者SHA1 方式),一并提交给后端;2:后端获得参数后通过同样的方式生成sign 然后跟接口携带的sign对比是否一致,以此判断数据是否被修改;eg:下面接口文档中的sign接口参数有:1 order_id:订单号,唯一,长度小于302 money:金

php redis session 多DB操作时异常记录

1:在上面驱动代码选择DB 处,每次都重新选择DB,如下。

文章图片
#数据库#php#redis
关于微服务跟高并发的一些东西

微服务微服务的意义例如我们在开发一个基础的商场系统时,可能分为 用户模块、商品模块、订单模块、活动模块 等,系统建设初期,我们也许为了快速上线和节约成本,那么就会采用直接把一整套的模块代码,全部写在一个项目代码中。 而在后期流量上来后,我们会发现,经常因为某个模块的的功能模块失效,导致整个服务瘫痪。例如 活动模块 和 商品模块 是最容易在高流量下瘫痪的模块。 举个例子,在 2018 年的双十一活动

#微服务
PHP多进程异步处理复杂接口类似微服务(企业真实案例)

需求: 用户下单,推荐合师傅给用户(类似滴滴派单)场景: 在线服务平台有各类技术师傅入驻,顾客在下单后需要根据在线师傅及自己位置计算返回相关推荐的师傅给用户问题: 平台师傅有多个评分属性,比如:位置,能力水平,信用分,服务时间等,用户每次下单得查找所有在线师傅 计算综合分后排名返回给用户,整个工作可能非常耗时(师傅数量万级基本超时),php-fpm 无法多线程工作;解决方案:1:根据师傅位置 生成

PHP微服务 hyperf+nacos使用

PHP微服务使用 hyper+nacos使用

#微服务#php
细说Mysql MVCC多版本控制

细说mysql MVCC多版本控制具体实现方案跟查找流程

到底了