laravel的启动需要通过路由、中间件、控制器、模型、视图最后出现在浏览器。而路由、中间件、模型,这些功能都有自己的类,比如Route::any()、DB::table()、$this->middleware()等等,这些功能都是由一个叫IOC(服务容器)的对象来调配的。 它就像框架里的一个管家, ...
分类:
其他好文 时间:
2018-09-07 01:06:14
阅读次数:
242
构建方法传入整个项目根目录路径(public文件夹上一级)将其设为基础路径(存在本类basePath属性中)。 __construct > setBasePath > bindPathsInContainer 在容器中绑定路径 bindPathsInContainer > instance 在容器中 ...
分类:
移动开发 时间:
2018-09-07 01:04:22
阅读次数:
198
laravel 里的路由是由RouteServiceProvider提供的,其中的boot方法为启动项,调用了父类的boot方法。 RouteServiceProvider中的boot方法设置了自己与UrlGenerator类的根命名空间。 通过bootstrap/cache/routes.php处 ...
分类:
其他好文 时间:
2018-09-07 01:01:12
阅读次数:
149
对于并发请求很高的生产环境,单个Redis满足不了性能要求,通常都会配置Redis集群来提高服务性能。3.0之后的Redis支持了集群模式。 Redis官方提供的集群功能是无中心的,命令请求可以发送到任意一个Redis节点,如果该请求的key不是由该节点负责处理,则会返回给客户端MOVED错误,提示 ...
分类:
其他好文 时间:
2018-08-31 10:51:57
阅读次数:
150
Redis官方集群实现的基本数据结构,以及节点之间是建立连接的源码分析 ...
分类:
其他好文 时间:
2018-08-31 01:20:50
阅读次数:
206
mybatis中的缓存,有一个疑问为什么一级缓存需要先放一个占位值,查询到结果后再移除,放入真正的值???代码标红处 1、二级缓存 这也是为什么说二级缓存是mapper级别的 2、一级缓存 ...
分类:
其他好文 时间:
2018-08-29 01:15:16
阅读次数:
160
SqlSesion怎么获取一个Mapper? 一个Mapper接口没有一个实现类怎么能够实例化? 答案:动态代理 ...
分类:
其他好文 时间:
2018-08-28 01:00:44
阅读次数:
131
通过SqlSessionFactory 创建 SqlSession ...
分类:
其他好文 时间:
2018-08-28 00:55:59
阅读次数:
163
2018年08月24日11:33:05 想学的东西太多,弄个列表记录下来,无先后顺序: 1,cuda 2,opencv中core、world、python的源码阅读 涉及到的我关心的技能点太多,懒得列出来。 3,关键点检测,openpose原理 4,aruco 5,slam、点云语义分割 6,caf ...
分类:
其他好文 时间:
2018-08-24 13:27:57
阅读次数:
154
重要属性 /** The value is used for character storage. */ private final char value[]; *****存储字符串的字符数组。该数组为final变量,一旦赋值,将不会更改。 /** Cache the hash code for t ...
分类:
编程语言 时间:
2018-08-24 13:27:48
阅读次数:
160