自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北漂猿

分享和记录自己所学,好记性不如烂键盘

  • 博客(18)
  • 收藏
  • 关注

原创 thinkphp5 redis驱动添加expireat

thinkphp\library\think\cache\driver\Redis.php /** * 设置生存时间 写入缓存 by tuliang * @access public * @param string $name 缓存变量名 * @param mixed $value 存储数据 * @param integer|\DateTime $expireat 有效时间(秒) 到时间过期 * @return boolean

2020-07-26 08:55:49 233

原创 修改linux服务器的时间(centos)

https://www.lingchenzi.com/2017/11/centos-time-beijing-time.html

2020-07-26 08:45:06 271

原创 TP5源码分析-【路由3 - 别名路由a】

一、配置使用Route::alias('user','Index/index');http://www.test.com/user二、分析//$domain = think\route\Domain$result = $domain->check($this->request, $url, $completeMatch);到 这个类 think\route\Domain 里面是瞧瞧checkpublic function check($request, $url, $c

2020-07-17 12:48:34 312

原创 2020-07-13

2020-07-13 23:23:25 82

原创 扫码登录原理

https://www.cnblogs.com/54chensongxia/p/12530268.html

2020-07-13 20:02:43 337

原创 2020-07-10

2020-07-10 22:22:48 74

原创 2020-07-09

2020-07-09 23:19:45 69

原创 TP5源码分析-【路由2】

文章目录回顾分析总结回顾有了【路由1】的总体介绍,我们知道了thinkphp5包括哪些路由,接下来我们整体捋一下思路,我通过几个图,给展示出来。其实框架的特点就是绕,会让你绕晕。所以我们要搞清楚设计思路,这样就可以整体把握,然后才可以细微分析。分析路由的连环调用逻辑图 1这个图表明了路由相关类的继承关系路由的连环调用逻辑图 2这个图表明了分发相关类的继承逻辑路由的连环调用逻辑图 3上面的类调用下面的类 下面的类返回对象路由的连环调用逻辑图 4这是整个逻

2020-07-09 10:01:46 218

原创 2020-07-08

2020-07-08 23:03:48 117

原创 2020-07-07

2020-07-07 22:58:44 710

原创 TP5源码分析-【路由1】

文章目录总概图解核心内库展望总概thinkphp5 路由包括以下部分所谓路由也就是通过URL能够找到你所执行的具体方法 也叫路由分发 例如ThinkPHP5 他可以路由到模块/控制器/操作 还可以路由到操作方法 还可以路由到 类的方法 还可以路由到重定向地址 还可以路由到模板图解总流程核心内库注解:红框在dispatch目录下 主要干的就是分发蓝框主要干的就是路由检测的一系列干活展望下一节以一个路由为例了解一下整个流程...

2020-07-07 20:45:44 264 1

原创 2020-07-06

2020-07-06 23:09:13 70

原创 TP5源码分析-执行应用【initialize方法-之init方法分析】

文章目录回顾分析细节展望回顾上一节分析了initialize方法里面的具体流程,对里面一些地方都做了解释,像init()、数据库配置初始化、路由初始化这些都是我们接下来分析的重点分析今天我们来分析initialize方法里的init方法上源码 看注解 有var_dump的后面我都会把打印结果贴在后面 /** * 初始化应用或模块 * @access public * @param string $module 模块名 * @return

2020-07-05 11:56:13 576

原创 三里屯有优衣库也有程序员,猜猜他们在干嘛?

文章目录起床早餐出门换地铁上午工作午餐下午工作晚餐加班下班回家英语学习睡觉感慨起床06:00闹钟响起 开始起床 洗漱 装备早餐早餐06:30开始早餐两个人的哦出门07:00带上口罩 开上小骑 准备出发跟随我好几年额换地铁07:15到达地铁站换成地铁 地铁上可以看看书上午工作08:30到达公司 学习专业书籍三里屯哦09:30开始工作工作期间:敲代码---->改bug----->接水------>上厕所--

2020-07-04 10:28:29 575 6

原创 2020-07-03

2020-07-03 23:09:13 122

原创 2020-07-02

2020-07-02 22:45:41 76

原创 英语学习6

2020-07-02 06:16:53 145 1

原创 TP5源码分析-执行应用【initialize方法分析】

文章目录回顾分析回顾上一节我们分析了 执行应用的图解,也就是Container::get(‘app’)->run() 这一部分,这一节我们要分析的是thinkphp\library\think\App.php 中的 initialize 方法分析上源码 其实源码上很多地方我都有注解 public function initialize() { if ($this->initialized) { //初始化 return;

2020-07-01 20:45:03 343 2

空空如也

空空如也

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

TA关注的人

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