首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
PHP
北桥苏
创建于2023-03-10
订阅专栏
PHP相关的技术文章
等 2 人订阅
共31篇文章
创建于2023-03-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySQL的Json类型个人用法详解
虽然MySQL很早就添加了Json类型,但是在业务开发过程中还是很少设计带这种类型的表。少不代表没有,当真正要对Json类型进行特定查询,修改,插入和优化等操作时,却感觉一下子想不起那些函数怎么
MySQL的Json类型字段IN查询分组和优化方法
MySQL从5.7的版本开始支持Json后,我时常在设计表格时习惯性地添加一个Json类型字段,用做列的冗余。毕竟Json的非结构性,存储数据更灵活,比如接口请求记录用于存储请求参数
一张表实现短视频"评论区"完整功能
现如今,不管是哪种类型的应用,评论区都少不了。从工具类的到媒体信息流类的,评论留言都是最基本的互动环节。比如抖音短视频下,针对视频每个用户都可以发表自己的观点;而针对用户的评论。
关于项目初期,数据量小的内容推荐的实现方法
当下,只要是一个初具规模的内容应用都具备个性化推荐系统。比如购物类的会有推荐商品模块,搜索条下有个性化的搜索关键词或词条补全词,社交类的有博主推荐,视频或文章推荐等等。这些功能除了要有庞大的数据
如何开发视频上传和播放功能时,既省钱又体验好?
现如今,大部分带内容的网站或应用都有视频区了,不说是大厂平台,就连个人开发者也相继在自己网站或小程序上迭代出视频板块。那既然有了视频模块,除个性化推荐,智能审核等这种费钱又耗时的功能外
ThinkPHP5连接的数据库,主从分离指北
本文章是在同处局域网内的两台windows电脑,MySQL为5.5以上版本进行的一主多从同步配置下。ThinkPHP5分布式连接,读写MySQL分离配置的小栗子。
盘点七个PHP实现的经纬度与距离的计算函数
一. 根据当前位置计算四周的经纬度 二. 根据经纬度计算范围 三. 通过经纬度根据距离从近到远排序 四. 根据经纬度查询地理位置 五. 根据经纬度计算直线距离 六. 根据经纬度和半径计算出范围 七.
用扩展的方式在 PHP 中使用 Kafka
由于之前在 PHP 中使用 Kafka 是通过 composer 包的方式,由于 nmred/kafka-php 很久没有维护,并且网上相关问题的文章也比较少。
关于 PHP 启动 MongoDb 找不到指定模块问题
最近有一个小小demo,需要通过 PHP 将用户行为记录储存到 MongoDB,再用 Spark 做协同过滤。由于以前处理跨语言交互是通过消息中间件,这次本地使用 MongoDB 却弄出了几个问题
盘点Gateway-Worker启动的九种报错和解决方法
Workerman是一款开源高性能异步PHP socket即时通讯框架。支持高并发,超高稳定性,被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居
浅谈ThinkPHP5.1实现事务嵌套的特性
在我们平时做的一个项目中,线上环境突然发现数据库被锁住。导致很多有关数据插入和修改的接口全都瘫痪,项目基于ThinkPHP5.1。报错的时候,我们发现了一条sql错误日志,如下。
如何给phpoffice的excel导入功能解耦
在业务中开发中,表格的导入导出功能很常见。但是这里主要是使用PhpOffice类库介绍实现导入表格数据的功能。 冲突 大部分的导入功能,就是通过点击按钮上传一张表格,然后后台读取表格数据根据业务
关于使用Elascticsearch的两个小技巧
之前也有讲到过es的基本使用,主要是通过PHP代码对es索引,文档等的增删改以及搜索优化的解决方案。而现在为了进一步满足搜索的全新功能,所以就需要一个中文分词器,而为了方便查看或管理es文档
如何在宝塔中使用RabbitMQ?
有些人为了让项目快速上线,服务器往往安装宝塔面板,然后再极速安装LNMP。尽管环境搭建的时间省了,但是宝塔上PHP中扩展包没有提供AMQP。这时候只是为了使用消息队列而对PHP大动干戈
代码实现RabbitMQ死信队列的创建
之前有写过死信队列的使用场景以及通过管控台创建死信。这次就通过代码实现死信队列的创建,同时也分享一下RabbitMQ封装的类。 准备 先准备一个死信队列(最后用来消费)的参数配置,包括虚拟机
PHP通过Modbus Tcp实时获取设备数据
最近接触了一个关于PLC工控的小项目,大概场景是,对方一个茶叶工厂。已经通过各种设备组成了自动化的工控系统。并且也让我的一个朋友做了茶园监控和茶园天气环境等的web页面展示,但是还没有工控设备
白鹭游戏引擎网络棋牌搭建步骤
项目是一个游客登录型的棋牌联网游戏,前端是白鹭引擎,后端PHP开发。分为登录和获取基本信息的Http层和websocket通信的游戏层。后台需要有一个分布式网关服务器(php游戏网关)。以下为
OSS云文件列举分页
目前项目开发中上传功能很多都是使用云存储,其好处太多这里就不列举了。但是在上传成功后,有些功能场景下需要对存储桶内的文件进行管理。自然把历史的文件列表展示出来就很有必要了。
RabbitMQ死信在PHP业务实践
之前也通过文章介绍过rabbitMQ的搭建以及在PHP开发场景下的一些使用。这个主要从rabbitMQ的web控制台介绍死信队列的操作,以及代码层面的小应用等。
RabbitMQ解耦PHP项目中部分业务方法
上次介绍了RabbitMQ在windows下的安装,以及PHP的AMQP扩展的添加。这里将本地测试的代码放到了服务,所以也就是在Linux上再装一遍。但是这里就省掉直接进入使用。主要是Rabbi
下一页