缓存我们经常使用,但是有时候我们却会忽略缓存中的一些问题。我们将从生产环境的应用的角度,去考虑需要注意的一些异常情况,特别的是在高并发的场景下,如何让我们的缓存在提供高性能支持的同时,去保证数据的准确性,还有系统的稳定性。
- 最新博客
-
默认分类
转:生产环境下缓存雪崩有几种解决方案?2022-06-29 14:46:49郭全祯11710
-
默认分类
教你如何干掉Win10新Edge浏览器恐怕不少用户已经用上了微软基于Chromium打造的新Edge浏览器,那些系统迭代到Win10 v2004正式版的用户,更是自动升级了。纵然新Edge已经跃升为用户数仅次于Chrome的全球第二大桌面浏览器,纵然它口碑较旧版大为改观,但众口难调,定然有不喜欢的声音。然而,微软却“霸道”地动了手脚,禁止用户手动卸载新Edge浏览器,原因是我们的平台更好,且专为Windows优化打造。不过,方法总比苦...2021-02-18 10:17:30郭全祯20010
-
默认分类
phpstudy2018的mysql版本升级至5.7/8.0使用laravel执行数据迁移命令的时候报错,查看文档,说是数据库版本太低了。解决方法是修改个程序文件或者升级数据库版本。想了想还是升级下数据库版本吧。升级数据库可以用最新版的phpstudy,他支持自定义数据库版本。但是用我着没有老版的顺手,就在老版的基础上升级下吧。这个见仁见智怎么操作取决个人。现在开始~第一步:下载mysql包,建议使用国内的mysql镜像下载,下载数据快点。镜像地址:htt...2020-07-17 15:23:58郭全祯16030
-
默认分类
使用myslq锁解决并发问题案例说明银行两操作员同时操作同一账户。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户扣除50元,A先提交,B后提交。最后实际账户余额为1000-50=950元,但本该为1000+100-50=1050。这就是典型的并发问题。用mysql的悲观锁和乐观锁都可以解决这个问题。使用悲观锁来实现:悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的...2020-07-16 10:08:14郭全祯15990
-
默认分类
phpstudy windows下搭建本地解析httpsphpstudy本地解析https全纪录。2020-07-06 17:20:15郭全祯27320
-
默认分类
MYSQL基础-索引类型与索引方法及使用原则索引类型mysql索引类型normal,unique,full text的区别是什么?normal:表示普通索引unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefull textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以。总结,...2020-07-03 16:01:42郭全祯15750
-
默认分类
node爬虫工具-puppeteer离线安装node爬虫神器puppeteer 离线安装chromium方法~2020-03-27 10:39:15郭全祯23920
-
默认分类
php、node,java,andorid,ios通用3des+base64加密php、java、node、android、ios通用的3des+base64加密方法。2019-12-24 11:39:32郭全祯15730
-
默认分类
php缓存之yacphp缓存 一般使用redis,mamache,mongo,file等。介绍下今天主角-YAC无锁共享内存cache。具体介绍可查看 鸟哥博客http://www.laruence.com/2013/03/18/2846.htmlyac文档https://github.com/laruence/yac 下面贴上代码:*存的值经过了压缩2017-11-06 15:13:05郭全祯478514
-
默认分类
php过滤HTML标签、属性等正则表达式汇总常用正则及几个在线的正则工具。2017-09-08 15:09:28郭全祯21550