摘要: 1,事务的基本要素(ACID) 1.1 原子性:事务开始后的所有操作 要么全部成功 要么全部失败 但是不包括事务嵌套的情况 默认情况下 如果我们在一个事务A开启之后 再次开启另一个事务B 就会发生事务嵌套的情况 如果后台没有处理 则在开启事务B的时候 会默认将事务A已执行但是未提交的数据 直接com 阅读全文
posted @ 2021-08-14 10:47 幸福捕手 阅读(26) 评论(0) 推荐(0) 编辑
摘要: explain之后(个人见解 仅供参考 欢迎批评指正) 1. 确认当前sql中的索引使用 是否正常 如果不正常 尝试给适当的字段增加索引(但是建立索引的时候 我们需要考虑索引的性能 一般建议一张表 索引字段的占比 控制在30%以下 如果索引过多 会导致我们更新、删除的操作变慢) 2. 查询的字段 应 阅读全文
posted @ 2021-08-12 19:48 幸福捕手 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 缓存击穿: 大量用户访问同一数据,且数据存在于数据库 解决方案:1,设置热点数据永不过期;2,加锁缓存雪崩: 大量数据在同一时间过期,导致数据库瞬间压力增加,数据存在于数据库 解决方案:在设置缓存过期时间的时候,加上随机数,这样可以很好的避免数据在同一时间过期缓存穿透: 这是属于恶性攻击行为,多指的 阅读全文
posted @ 2021-03-10 21:27 幸福捕手 阅读(135) 评论(0) 推荐(0) 编辑
摘要: PHP的异常处理机制:异常的概念: 程序在运行的过程中,出现了不符合预期的情况,即允许发生,但是按照正常的逻辑不应该出现的这种情况,一般都是数据的异常,但这种情况在正常的生产环境中很难遇到但是无法避免,属于业务逻辑和业务流程的错误,而不是程序的语法或解析的错误,我们称之为异常。错误的概念: 属于ph 阅读全文
posted @ 2021-03-08 19:49 幸福捕手 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 三次握手:(只能由客户端发起) 第一次:客户端向服务器发送syn包 请求建立链接 序号 seq = x 第二次:服务器接到客户端的请求,向客户端发送syn_ack包 告知客户端 允许建立链接 返回序号 ack = seq + 1 = x+1 第三次:客户端收到服务器端返回的syn_ack包 向服务器 阅读全文
posted @ 2020-04-29 16:47 幸福捕手 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 1,标量类型声明 默认情况下,所有的PHP文件都处于弱类型校验模式。 PHP 7 增加了标量类型声明的特性,标量类型声明有两种模式: 强制模式 (默认) 严格模式 标量类型声明语法格式: 代码中通过指定 strict_types的值(1或者0),1表示严格类型校验模式,作用于函数调用和返回语句;0表 阅读全文
posted @ 2019-08-20 16:20 幸福捕手 阅读(306) 评论(0) 推荐(0) 编辑
摘要: //本文非原创,我只是总结一下,以便使用 //官网有很多案例,很具有参考性,特别适合初学者了解 //网址:https://tcpdf.org/ 1. TCPDF布局时常用的方法 TCPDF::SetAutoPageBreak($auto,$margin = 0 ) 设置底部边距 自动换页 $auto 阅读全文
posted @ 2018-05-31 14:21 幸福捕手 阅读(1929) 评论(0) 推荐(0) 编辑
摘要: 【1】在循环中判断时,数值判断使用恒等要比等于高效。 【2】在数组中,数组下标是字母时一定要加上单引号或双引号。因为$row['id']的效率是$row[id]的7倍。 【3】不要使用“@”去屏蔽错误输出。用@屏蔽错误消息的做法非常低效。 若你真的想抑制报错,可以通过设置error_reportin 阅读全文
posted @ 2018-05-30 10:48 幸福捕手 阅读(108) 评论(0) 推荐(0) 编辑
摘要: swap交换分区:把硬盘的一点空间开辟出来当做内存使用,被开辟的内存空间就是 交换分区空间。目前,虽然不使用交换分区,但是有的linux系统要求必须设置。 交换分区大小建议是内存2倍。 挂载点:windows系统也有挂载点,例如C/D/E/F/G等都是挂载点,是系统的目录盘符名称,专门与硬盘分区联系 阅读全文
posted @ 2018-05-21 16:13 幸福捕手 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Redis 切换到redis的目录 启动:./redis-server 关闭:killall redis-server Redis的数据类型: String字符 list链表 set集合(无序) Sort Set排序(有序) hash数据类型 string类型的数据操作 redis的string可以 阅读全文
posted @ 2018-05-21 16:11 幸福捕手 阅读(121) 评论(0) 推荐(0) 编辑