首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员安安
掘友等级
架构研发
|
VX:PHP开源社区
公众号:PHP开源社区,免费领取大厂PHP面试题、视频
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
62
文章 62
沸点 0
赞
62
返回
|
搜索文章
程序员安安
架构研发 @VX:PHP开源社区
·
3年前
关注
Redis实现分布式锁与任务队列的思路
一、正文 大家都知道在天猫、京东、苏宁等等电商网站上有很多秒杀活动,例如在某一个时刻抢购一个原价1999现在秒杀价只要999的手机时,会迎来一个用户请求的高峰期,会有几十万...
1
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
3年前
关注
php7异常与错误处理和自定义异常
什么叫做异常? 异常是指程序运行中不符合预期情况以及与正常流程不同的状况。 比如你链接数据库,在参数都写上去的条件下,发现链接不上去,这就属于不符合预期 可以被 try-c...
1
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
3年前
关注
Swoole4创建Mysql连接池详解
一 .什么是mysql连接池 场景:每秒同时有1000个并发,但是这个mysql同时只能处理400个连接,mysql会宕机。 解决方案:连接池,这个连接池建立了200个和m...
1
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
3年前
关注
深入理解PHP7内核之Reference
问题 上一章说过引用(REFERENCE)在PHP5的时候是一个标志位, 而在PHP7以后我们把它变成了一种新的类型:IS_REFERNCE. 然而引用是一种很常见的应用,...
0
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
3年前
关注
Redis 缓存锁的实现方法
1. redis加锁分类 redis能用的的加锁命令分表是INCR、SETNX、SET 2. 第一种锁命令INCR 这种加锁的思路是, key 不存在,那么 key 的值会...
0
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
3年前
关注
基于redis的分布式锁解析
在使用分布式锁进行互斥资源访问时候,我们很多方案是采用redis的实现。 固然,redis的单节点锁在极端情况也是有问题的,假设你的业务允许偶尔的失效,使用单节点的redi...
0
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
3年前
关注
mysql 的读写锁与并发控制
1.无论何时只要有多个查询在同一时刻修改数据,都会产生并发控制的问题 2.讨论mysql在两个层面,服务器层和存储引擎层,如何并发控制读写 3.举了个mbox邮箱文件的例子...
0
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
3年前
关注
PHP + Redis 实现简单消息队列
Redis做消息队列的好处在于它的轻量级,高并发,延迟敏感,应用场景有 即时数据分析、秒杀计数器、缓存等 Redis做消息队列待解决的问题: 1、消息的可靠性: 没有相...
1
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
4年前
关注
MySQL-InnoDB为什么采用B+树结构实现索引
索引的作用是提高查询效率,其实现方式有很多种,常见的索引模型有哈希表、有序列表、搜索树等。 哈希表 一种以key-value键值对的方式存储数据的结构,通过指定的key可以...
0
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
4年前
关注
php程序优化之数组操作优化
设计一个数据表如下: 现在有一个业务需求需要批量插入数据。 先来看看下面这一段代码: 经过测试,上面代码运行结果如下: 1、excuted : 7601.434814453...
0
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
4年前
关注
彻底搞懂 Redis 事务原理
提到redis的事务,相信很多初学的朋友会对它的理解和使用有些模糊不清,料想它和我们常见的关系型数据库(mysql 、mssql等)中的事务相同,也支持回滚,但这样理解就进...
1
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
4年前
关注
PHP操作Elasticsearch详解
一、安装 以下es基于6.4 1、在 composer.json 文件中引入 elasticsearch-php: 2、用 composer 安装客户端: 二、快速开始 1...
1
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
4年前
关注
php-fpm启动,重启,终止操作
启动php-fpm: php 5.3.3 以后的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|...
1
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
4年前
关注
B/S架构和C/S架构有哪些区别?
首先,什么是B/S、C/S。它们之间的优缺点各是什么,这是一个学习软件的人都应该掌握的知识。关于这个问题,google一下能够得到很多具体而有效的答案。 (一)、什么是C/...
3
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
4年前
关注
【shell脚本】字符串和数组的使用
字符串 可以使用单引号和双引号定义字符串变量但是单引号中不支持变量解析 获取字符串的长度 截取字符串 查找指定字符 数组 获取数组长度 以上内容希望帮助到大家,更多免费PH...
0
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
4年前
关注
nginx与php-fpm通信的两种方式
简述 在linux中,nginx服务器和php-fpm可以通过tcp socket和unix socket两种方式实现。 unix socket是一种终端,可以使同一台操作...
0
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
4年前
关注
复习下Linux去除重复项命令uniq
iq也是linux管道命令家族中的一员,其主要功能是去除重复项。在介绍uniq命令之前,我们先来新建在下面的案例中需要用到的文件/tmp/uniq.txt,内容如下 默认情...
0
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
4年前
关注
PHP进程及进程间通信
环境 php中的进程是以扩展的形式来完成。通过这些扩展,我们能够很轻松的完成进程的一系列动作。 pcntl扩展:主要的进程扩展,完成进程创建于等待操作。 posix扩展:完...
2
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
4年前
关注
php SESSION入库的实现
session入库,就是重写session制机,在session的周期内,获得到session的数据并记录到数据库 Session默认是存放到服务器上的文件中,不方便管理,...
1
评论
分享
程序员安安
架构研发 @VX:PHP开源社区
·
4年前
关注
PHP内存溢出是什么情况
相信很多人做大批量数据导出和数据导入的时候,经常会遇到PHP内存溢出的问题,在解决了问题之后,总结了一些经验,整理成文章记录下。 优化点 1、优化SQL语句,避免慢查询,合...
1
评论
分享
下一页
个人成就
文章被点赞
153
文章被阅读
67,893
掘力值
3,466
关注了
0
关注者
46
收藏集
0
关注标签
1
加入于
2020-08-31