自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 缓存一致性,缓存穿透,缓存击穿,缓存雪崩解决方案分析

(1)缓存失效一致性问题一般缓存的使用方式是:先读取缓存,若不存在则从DB中读取,并将结果写入到缓存中;下次数据读取时便可以直接从缓存中获取数据。数据的修改是直接失效缓存数据,再修改DB内容,避免DB修改成功,但由于网络或者其他问题导致缓存数据没有清理,造成了脏数据。但这样仍然无法避免脏数据的产生,一种并发的场景下:假设业务对数据Key:Hello Value:World有大量的读取和修改...

2019-08-10 22:31:59 136

原创 thinkphp fastadmin curd

D:\phpStudy\PHPTutorial\WWW\youfang\application\common\controller\Backend.php use \app\admin\library\traits\Backend;  D:\phpStudy\PHPTutorial\WWW\youfang\application\admin\library\traits\Backe...

2018-07-30 12:01:24 841

原创 ThinkPHP--collecttion--toArray()

1. // 必须将结果集转换为数组        $ruleList = collection(\app\admin\model\AuthRule::where('status', 'normal')->where('ismenu', 1)->order('weigh', 'desc')->cache("__menu__")->select())->toArr...

2018-07-26 20:00:27 1207

原创 thinkphp5 App::run()

App::run() initCommon()init() App::run()->send(); App::run()--->返回 $response 对象  $response->send();

2018-07-21 19:12:48 4873

原创 thinkphp5 $this->view->fech();解析

1.控制器直接调用$this->view->fetch();2.调用~\thinkphp\library\think\View.php的fetch()方法;$this->engine->$method($template, $vars, $config);$this->engine 调用模板引擎默认 ~\thinkphp\library\think\v...

2018-07-21 17:21:42 4481

转载 Centos7下PHP的卸载与安装nginx

Centos7下PHP的卸载与安装nginxCentos7下PHP的卸载与安装nginxCentOS上PHP完全卸载,想把PHP卸载干净,直接用yum的remove命令是不行的,需要查看有多少rpm包,然后按照依赖顺序逐一卸载。 1.首先查看机器上安装的所有php相关的rpm包[root@localhost nginx]# rpm -qa | grep phpphp-cli-5.3....

2018-07-19 13:50:20 284

转载 rpm命令

rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。语法rpm(选项)(参数)选项-a:查询所有套件;-b<完成阶段><套件档>...

2018-07-19 12:50:54 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除