首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
PHP进阶架构师
掘友等级
架构研发部
|
公众号:PHP开源社区
PHP架构师之路,分享PHP文章、大厂PHP面试题
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 79
沸点 0
赞
79
返回
|
搜索文章
PHP进阶架构师
赞了这篇文章
程序员安安
架构研发 @VX:PHP开源社区
·
3年前
关注
3分钟带PHPer学习下redis的过期策略
Redis 所有的数据结构都可以设置过期时间,时间一到,就会自动删除。你可以想象 Redis 内部有一个死神,时刻盯着所有设置了过期时间的 key,寿命一到就会立即收割。 ...
4
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
PHP基于openssl实现的非对称加密操作
使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加密公钥解密。1.安装openssl和php的openssl扩展2.生成私钥:openssl...
赞
5
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
Yii2中自带分页类实现分页
1.首先写控制器层先引用pagination类useyii\data\Pagination;写自己的方法:2.model层就是直接用../yii/frontend/web/...
赞
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
PHP常量的定义和用法
我们通常把不经常变的值定义成常量,常量一般用全部大写来表示,前面不加美元符号,也可减少团队开发的出错。那么define和const有什么区别呢?1、const是一个语言结构...
1
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
php单例模式的常见应用场景
单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例...
1
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
PHP-PSR 现代PHPer的开发规范
1人赞同了该文章PSR是PHPStandardsRecommendation的简称,意为PHP推荐标准。要想了解PSR,首先得知道制定这一标准的人/组织是谁————PHP-...
3
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
redis 过期策略
Redis所有的数据结构都可以设置过期时间,时间一到,就会自动删除。你可以想象Redis内部有一个死神,时刻盯着所有设置了过期时间的key,寿命一到就会立即收割。你还可以进...
1
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
高效PHP-Redis缓存技术,可参考下步骤
是否想过PHP使用redis作为缓存时,如何能:前后台模块共用Model层;但是,不能每个Model类都进行缓存,这样太浪费Redis资源;前后台模块可以自由决定从数据库还...
4
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
Yar并行的RPC框架的简单使用
前言:RPC,就是RemoteProcedureCall的简称呀,翻译成中文就是远程过程调用RPC要解决的两个问题:解决分布式系统中,服务之间的调用问题。远程调用时,要能够...
1
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
数据库并发控制,选择乐观锁还是悲观锁?
今天,在这里,我们将讨论的是在实际生产过程中,对于并发控制你是选择乐观锁还是悲观锁。这两种锁各自的应用环境应该怎样选择?实际生产环境里边,如果并发量不大,完全可以使用悲观锁...
1
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
PHP秒杀抢购时的超发,你怎么优化的
高并发下的数据安全我们知道在多线程写入同一个文件的时候,会存现“线程安全”的问题(多个线程同时运行同一段代码,如果每次运行结果和单线程运行的结果是一样的,结果和预期相同,就...
4
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
5个PHP编码小陋习
在做过大量的代码审查后,我经常看到一些重复的错误,以下是纠正这些错误的方法。在循环之前测试数组是否为空foreach以及数组函数(array_*)可以处理空数组。不需要先进...
赞
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
带你学习swoole_process详解
swoole的进程之间有两种通信方式,一种是消息队列(queue),另一种是管道(pipe),对swoole_process的研究在swoole中显得尤为重要。预备知识IO...
1
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
php与阿里云短信接口接入
使用阿里云短信API,需要在控制台获取以下必要参数,其中需要自己手机验证+官方审核多次,尤其审核需要保持耐心。1.accessKeyId相当于你的个人账户密钥;2.acce...
1
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
PHP并发场景的三种解决方案
在秒杀,抢购等并发场景下,可能会出现超卖的现象,在PHP语言中并没有原生提供并发的解决方案,因此就需要借助其他方式来实现并发控制,其实方案有很多种,今天只是举个栗子抛砖引玉...
1
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
PHP中垃圾回收机制详解
前言平时经常听到很多人说到的gc,就是垃圾回收器,全称GarbageCollection。早期版本,准确地说是5.3之前(不包括5.3)的垃圾回收机制,是没有专门的垃圾回收...
1
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
Mysql分布式事务及优缺点详解
在开发中,为了降低单点压力,通常会根据业务情况进行分表分库,将表分布在不同的库中(库可能分布在不同的机器上),但是一个业务场景可能会同时处理两个表的操作。在这种场景下,事务...
1
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
redis 缓存锁的实现方法
1.redis加锁分类2.第一种锁命令INCR这种加锁的思路是,key不存在,那么key的值会先被初始化为0,然后再执行INCR操作进行加一。然后其它用户在执行INCR操作...
赞
评论
分享
PHP进阶架构师
架构研发部 @公众号:PHP开源社区
·
3年前
关注
MYSQL慢查询和日志
一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。二、参数说明slow_query_log慢查询...
赞
评论
分享
下一页
个人成就
文章被点赞
185
文章被阅读
95,929
掘力值
4,433
关注了
0
关注者
130
收藏集
0
关注标签
2
加入于
2019-07-20