SF
Vue手把手从零入门
Vue手把手从零入门
注册登录
关注博客
注册登录
主页
关于
RSS
Swoole 的异步 Task 任务详解
CRMEB
2022-09-29
阅读 1 分钟
1.1k
如果一些耗时的操作要在服务器端程序中执行 (例如,在 Web 服务器中发送电子邮件和短消息等。),如果直接按顺序执行这些操作,程序会阻塞当前进程,导致服务器响应缓慢。通常的做法是使用异步脚本或消息队列来完成这些操作。如何通过 Swoole 实现异步任务处理?
基于 Swoole 搭建 WebSocket 服务详解
CRMEB
2022-09-26
阅读 2 分钟
1.7k
本节将会详解以下 4 个问题:什么是 swoole?什么是 Websocket?如何基于 Swoole 构建 WebSocket 服务?基于 Swoole 的 WebSocket 服务和 Http 服务是什么关系?一、 Swoole 简介Swoole 是一个面向生产环境的 PHP 异步网络通信引擎,使 PHP 开发人员能够编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP 和 WebSocket ...
Swoole 进程模型分析
CRMEB
2022-09-21
阅读 2 分钟
1.3k
在这边文章中我们将介绍以下内容:1、Swoole Server 的运行模式2、Swoole 进程模型分析上图是 Swoole 官网提供的各个进程相互关系图,可以说理解了这张图,你就理解了 Swoole 的进程模型。1、Swoole Server 的运行模式Swoole 服务常见的运行模式有单线程模式和进程模式两种,两种方式介绍如下:单线程模式 (SWOOLE_BASE)...
PHP 运行方式详解
CRMEB
2022-09-19
阅读 1 分钟
1.2k
1、CGI 协议模式 CGI 的含义是通用网关协议(Common Gateway Interface),它允许 web 服务器通过特定的协议与应用程序通信,调用原理如下:用户请求 -> Web 服务器接收请求 -> fork 子进程 调用程序 / 执行程序 -> 程序返回内容 / 程序调用结束 -> Web 服务器接收内容 -> 返回给用户由于每次用户请...
你知道如何用 PHP 实现多进程吗?
CRMEB
2022-09-15
阅读 2 分钟
916
本文将讲解如下内容:1.PHP 原生进程函数介绍2.PHP 实现多进程代码1、PHP 原生进程函数虽然说 PHP 是世界上最好的语言,但是对于 PHPer 们来说,对多进程、进程管理还是相对陌生的。本文将讲解一下使用 PHP 原生代码如何实现多进程。首先我们要了解 PHP 实现多进程的函数,如 pcntl_fork、pcntl_wait、pcntl_waitpid 等...
掌握了这几个 Linux 命令可以让你工作效率提升三倍
CRMEB
2022-09-13
阅读 2 分钟
894
很多程序员熟悉了在 Windows 环境下开发,而我们服务器一般都是 Linux 系统。当有一天你需要在 Linux 服务器上做一些配置或者故障排除的时候,你会很困惑,不知道如何下手。原因是对 Linux 常用的命令还不熟悉,今天我就给大家介绍几个 Linux 常用命令。掌握它们的用法后,我们在使用 CRMEB 打通版系统的时候就能如鱼得...
中级 PHP 程序员应该掌握的面试题
CRMEB
2022-09-09
阅读 1 分钟
1.1k
PHP 不仅是世界上最好的语言,还是世界上最奇特的语言,奇特之处是很多难以理解的语法,还有一眼看不出运行结果的程序。下面我整理了几道中级水平的面试题,大家可以看看:
每个程序员都应该知道的 Swoole 知识 - 定时器
CRMEB
2022-09-05
阅读 2 分钟
1.1k
本节将讲述如下三个问题:PHP 本身的定时器介绍 Swoole 中定时器的使用方法 Swoole 定时器的底层原理1、PHP 本身的定时器介绍先说说原生 PHP 如何实现定时器,PHP 的定时器是通过 pcntl_alarm 实现的:pcntl_alarm ( int $seconds ) : intpcntl_alarm 函数的作用是为进程设置一个 alarm 闹钟信号。调用这个方法后会创建...
大厂裁员小厂跑路,是时候做这件事了,否则到时可别后悔!!!
CRMEB
2022-08-29
阅读 2 分钟
1.1k
这年头真不好混了,大厂动不动就裁员 N+1,小厂甚至老板直接跑路失联,你还不快点来拿走这个接活的神器。今天小北就给大家一个趁手的基础框架,而且是已经经过经过大量用户实际使用并认可的源码,真是爽歪歪,直接拿来就能用于开发的开源项目,保证私活做起来嗖嗖的,节省下大把的开发时间。
中级 PHP 程序员应该掌握哪些技术?
CRMEB
2022-08-23
阅读 1 分钟
1.1k
至少要知道 Linux 一些常用命令,例如 cd、ls、top、ps 等;熟悉 Shell 脚本的编写,能熟练配置 crontab 定时脚本使用 Awk、Sed 等命令处理文本和统计命令常用的软件的安装,如 MySQL、Nginx、PHP 等
PHP 项目对接视频号原来如此简单,小白也能轻松完成【带附件】
CRMEB
2022-08-11
阅读 2 分钟
1.4k
首先,商家需要在微信后台申请自定义版交易组件权限,申请成功后,可以将小程序关联至对应视频号,并在视频号带货直播中使用。申请开通商户号等商户号审核之后在操作一下步骤接口调用(pro 为例)实例代码
同城订单同城送,爆单依旧得心应手!
CRMEB
2022-07-21
阅读 2 分钟
888
你接的同城订单是怎么配送的?交给快递省心了,但省钱了吗?自己配送省钱了,但省力了吗?雇人配送省力了,但有保障吗?每个方法都行得通,但你都中意吗?今天,CRMEB 给你一个新的选择,CRMEB 多商户 v2.0,对接 UU 和达达同城配送,用专业团队保证配送质量,让商家放心,让用户满意! 对接 UU 和达达同城配送
什么?多商户系统不适配 APP?这不就来了么!
CRMEB
2022-07-20
阅读 1 分钟
762
在 CRMEB 多商户 v1.5 版本中,CRMEB 经过充分调研用户需求,历时两个月艰苦研发,开发出适配 APP 端 、 新增积分功能 、 新增自动分账功能 及一个客服可以绑定多个店铺等多个功能。
还在羡慕其它平台有跨店满减,其实你也可以!
CRMEB
2022-07-18
阅读 2 分钟
970
被玩疯的平台优惠券,你心动了吗?体贴到位的拆单发货,你想拥有吗?虚拟商品的一席之地,你找到了吗?看过来,在这里你都能够得到!CRMEB 多商户 v2.0 版本,新增平台优惠券、拆单发货、虚拟商品,让你的电商玩法更丰富,让你的店铺流量 up!up!up! 平台优惠券CRMEB 多商户 v2.0 新增平台优惠券,支持由平台创建各种...
商品管理功能越来越丰富,不愧是 Pro 系统!
CRMEB
2022-07-12
阅读 2 分钟
1.5k
同时,商品评价区还增加了回复与点赞功能,其他人可以在评价区进行互动交流,增强了商品评价区的参考价值,给消费者提供了更多的商品衡量标准及互动黏性。
厚积而薄发,CRMEB Pro 商城系统每一步都很扎实!
CRMEB
2022-07-11
阅读 1 分钟
962
CRMEB Pro 版作为众邦科技的龙头产品,一直都被寄予着厚望,CRMEB 也投入了非常大的人力、财力,欲将其打造成一款企业级产品,使其成为 CRMEB 的品牌担当,它是众邦人用技术助力企业发展的长远目标,稳中求新也必将是其发展的必经之路。
CRMEB 单商户 v4.0 升级,稳得很!
CRMEB
2022-07-08
阅读 2 分钟
991
CRMEB 单商户基础版 V4.0 更新内容要点,对底层代码进行全新重构,前后台全部采用前后端分离开发,前端框架改为 uni-app,多端合一,首页页面升级为后台可视化操作,后台 UI 升级为 iview 框架。
PHP 对接微信公众号订阅消息详细教程
CRMEB
2022-06-02
阅读 4 分钟
1.7k
订阅通知是一个用户主动订阅、服务号按需下发的通知能力。使用过程请遵守《微信公众平台服务协议》《微信公众平台运营规范》。 用户在前述场景主动订阅后,服务号可通过接口向用户发送订阅通知,如信用卡动账提醒、物流到货通知等。订阅通知分为一次性订阅和长期订阅,一次性订阅是指用户订阅一次,服务号可不限时间地下...
高性能 PHP 应用容器之 Workerman
CRMEB
2022-05-28
阅读 4 分钟
1.8k
介绍Workerman 是一款纯 PHP 开发的开源高性能的 PHP 应用容器。可以用它开发 tcp 代理、梯子代理、做游戏服务器、邮件服务器、ftp 服务器、甚至开发一个 php 版本的 redis、php 版本的数据库、php 版本的 nginx、php 版本的 php-fpm 等等。Workerman 可以说是 PHP 领域的一次创新,让开发者彻底摆脱了 PHP 只能做 WEB ...
对接蚂蚁智能客服教程详解
CRMEB
2022-05-18
阅读 2 分钟
1.6k
CRMEB Java 版本仅仅使用了 H5 场景,移动端影响到 H5 端 (公众号) 和 app 端先来看看能实现什么?电脑上可以沟通回复支付宝中也可以沟通回复再来看看怎能配置才能玩转客服功能DOC_LINK 开发者中心控制台 - 点击开通蚂蚁智能客服
前端 “一键换色“ 的几种方案
CRMEB
2022-05-06
阅读 2 分钟
1.8k
现在越来越多的网站都提供了更换主题功能,如ElementUI,既是为了迎合用户需求,或是为了凸显自己特点,因此提供了个性化定制功能。最近刚好做了这个功能,主要通过以下几种方式实现:CSS样式覆盖核心通过切换CSS选择器得方式实现主题样式的切换:1.在组件中保留不变的样式,将需要变化的样式进行抽离2.提供多种样式,给...
使用xdebug调试php详细教程
CRMEB
2022-04-28
阅读 2 分钟
1.7k
下载xdebug扩展将phpinfo()中的信息全部复制到Xdebug中的文本框中,如下图所示:点击“Analyse my phpinfo() output”按钮。
PHP项目微信提现功能代码详解
CRMEB
2022-04-11
阅读 4 分钟
1.5k
第三步:使用EasyWeChat完成提现到零钱功能(企业付款到零钱)你在阅读本文之前确认你已经仔细阅读了:[链接]。与其他支付接口一样,企业支付接口也需要配置如下参数,需要特别注意的是,企业支付相关的全部接口 都需要使用 SSL 证书,因此 cert_path 以及 cert_key 必须正确配置。
面试突击:说一下线程生命周期,以及转换过程?
CRMEB
2022-02-18
阅读 7 分钟
871
线程的生命周期指的是线程从创建到销毁的整个过程,通常情况下线程的生命周期有以下 5 种:初始状态可运行状态运行状态休眠状态终止状态它们的状态转换如下图所示:Java 线程生命周期Java 线程的生命周期和上面说的生命周期是不同的,它有以下 6 种状态:NEW(初始化状态)RUNNABLE(可运行/运行状态)BLOCKED(阻塞状态...
对GO切片的理解
CRMEB
2022-01-28
阅读 4 分钟
1.2k
指向底层的数组的指针(pointer)容量(capacity)长度(length)从组成可以看到,切片本身是不包含数组而是拥有一个指向底层数组的指针,这个和Java中的ArrayList不同.
使用 Lambda 表达式实现超强的排序功能
CRMEB
2022-01-27
阅读 10 分钟
3.2k
借助存储系统(SQL、NoSQL、NewSQL 都支持)的排序功能,查询的结果即是排好序的结果查询结果为无序数据,在内存中排序。今天要说的是第二种排序方式,在内存中实现数据排序。
异步调用如何使用是最好的方式?
CRMEB
2022-01-26
阅读 9 分钟
1.5k
一、异步调用方式分析今天在写代码的时候,想要调用异步的操作,这里我是用的java8的流式异步调用,但是使用过程中呢,发现这个异步方式有两个方法,如下所示:
Netty核心概念之ChannelHandler&Pipeline&ChannelHandlerContext
CRMEB
2022-01-24
阅读 4 分钟
1.2k
Sender: 是kafka发送流程的主要服务,负责接收数据并将其放置到RecordAccumulator,或者从RecordAccumulator中取出数据发送到Kafka的服务端,或者负责更新一些meta服务等情况。RecordAccumulator:kafka的整个发送流程是异步的,主要目的是为了batch一些数据以增大吞吐,而RecordAccumulator则是主要负责进行对数据缓存...
简单的线程池实现多线程对大文件的读取
CRMEB
2022-01-21
阅读 2 分钟
1.5k
import java.io.*;import java.util.ArrayList;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;
SSH 端口转发与 SOCKS 代理
CRMEB
2022-01-20
阅读 2 分钟
1.7k
SSH port forwarding 端口转发的三种方式Local Port Forwarding 本地端口转发将连接从客户端主机转发到 SSH 服务器主机,然后转发到目标主机端口。
1
(current)
2
3
下一页
1
(current)
下一页