慕容的工作随笔

慕容的工作随笔

记录学习和工作

PHP

461 篇文章
【原创】Scrum 入门常识
PHP 539

【原创】Scrum 入门常识

Scrum 是一个项目管理框架,适用于流程比较复杂,尤其是变化和不确定比较多的情况下。Scrum 的机制是由一个一个重复循环的迭代组成,每一个迭代称为一个 Sprint。 Sprint 每一个 Sprint 由一到两个星期组成,最多不超过一…

【转载】什么是原子操作
PHP 773

【转载】什么是原子操作

转自: https://blog.csdn.net/D C Hao/article/details/103977320 原子操作是指一个不受其他操作影响的操作任务单元。原子操作是在多线程环境下避免数据不一致必须的手段。 处理器使用基于对缓存…

【原创】分库分表原则
PHP 563

【原创】分库分表原则

分库分表是为了解决单击数据库的瓶颈问题。 单击数据库瓶颈 在一台服务器中,PHP、Nginx 和数据库都安装与此,所以随着业务量增加,磁盘、内存都是有上限的。 资源不足 性能不足 并发数 什么是分库分表? 分库:把一个数据库的内容拆分到多个…

【转载】hash 索引和 B+树索引的区别
PHP 492

【转载】hash 索引和 B+树索引的区别

B+树索引 B+树首先是有序结构,为了不至于树的高度太高,影响查找效率,在叶子节点上存储的不是单个数据,提高了查找效率; 为了更好的支持范围查询,B+树在叶子节点冗余了非叶子节点数据,为了支持翻页,叶子节点之间通过指针相连; B+树算法: …

【原创】二叉树、红黑树、B树、B+树总结
PHP 567

【原创】二叉树、红黑树、B树、B+树总结

二叉树 在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”和“右子树”,左子树和右子树同时也是二叉树。 二叉排序树 二叉排序树又叫二叉查找树或者二叉搜索树,它首先是一个二叉树,而且必须满足下面的条件: 若左子树…

【转载】超卖、库存问题
PHP 512

【转载】超卖、库存问题

在做秒杀类的程序时,最常见的就是超卖问题。产生原因如下: 解决方法 使用 Redis,可提升速度 对数据进行限制,可采取乐观锁、悲观锁或 lua 脚本 悲观锁与乐观锁 可参见: https://zhuanlan.zhihu.com/p/31…

【转载】中文文案排版规范
PHP 501

【转载】中文文案排版规范

转自: https://learnku.com/docs/writing-docs/typography/3957 论排版的重要性 对于技术人来讲,技术文章就是我们的门面。想了解一个技术人的能力,或者潜力,可以从他的博客文章中开始。撇去内容…