![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 70
php心路历程
都是从无到有,慢慢来。
展开
-
php清除缓存
composer dump-autoload 加载类 php artisan cache:clear php artisan config:cache 清除配置文件缓存 php artisan route:cache 清除路由缓存原创 2019-12-05 15:42:10 · 457 阅读 · 0 评论 -
vs code切换中文
1)打开vscode工具; 2)使用快捷键组合【Ctrl+Shift+p】,在搜索框中输入“configure display language”,点击确定后; 3) Install additional languages 点击 4) chinese 点击 install 添加 5)点击yes (重启) 就 ok ...原创 2019-12-04 11:08:07 · 136 阅读 · 0 评论 -
事务的四个特性
⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 拿转账来...原创 2018-05-25 08:54:48 · 482 阅读 · 0 评论 -
负载均衡
1,轮询2,权重3,用户 ip_hash4, fair 根据后端响应的时候。(第三方)5, url_hash原创 2018-05-25 19:58:43 · 104 阅读 · 0 评论 -
Markdown编辑器
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I ...原创 2018-05-25 20:38:14 · 87 阅读 · 0 评论 -
缓存问题
请求 一般 80% 请求 memache 或 redis ,剩余请求 mysql ; 解决缓存存在的问题 1> 缓存穿透 1: 判断是否存在。 2: 存在 -> 缓存去 3: 不存在 -> 数据库 -> 取到 -> 缓存 NUll (设置数据存在时间) 2> 缓存雪崩 1: 同一时间失效多个key对mem...原创 2018-05-30 17:25:13 · 115 阅读 · 0 评论 -
经典算法之冒泡排序
/** * 冒泡排序 * 循环第一次 与相邻的比较 进行替换 * 循环第n次 与相邻的全部都进行对比 进行替换 */ $arr = [ 8,5,6,7,4,3,2,10 ]; function bubbing( $arr , $sear ){ $count = count( $arr ); for ( $i = 1 ; $i <...原创 2018-06-08 09:31:56 · 111 阅读 · 0 评论 -
Redis 数据类型
1: 字符串 String string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应 一个value。 string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序 列化的对象 。 string类型是Redis最基本的数据类型,一个键最大能存储512MB 2: List () 列表; Redis 列表是...原创 2018-06-08 10:00:21 · 109 阅读 · 0 评论 -
***高病发优化***
前端 1> 减少http 请求 --- css 合并 js 文件合并 2> 压缩js css 文件 3> 使用雪碧图 4> 懒加载 只加载看到的第一屏内容下拉之后看到其他的内容 5> 预加载 加载默认图 6> 避免使用css样式表达式 MYSQL优化 1、查询优化 能单表的单表 2、查询一条数据使用limit 1 3、生成查询缓存 4、使用索引...原创 2018-06-01 18:50:46 · 170 阅读 · 0 评论