- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 数据库事务的四大特性和事务隔离级别
事务的四大特性(ACID)原子性(atomicity):原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚一致性(consistency):一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。隔离性(isolation):隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事...
2018-09-13 15:49:36 1094
转载 Laravel 服务容器实例教程 —— 深入理解控制反转(IoC)和依赖注入(DI)
Laravel 服务容器实例教程 —— 深入理解控制反转(IoC)和依赖注入(DI)发布于 2015-09-13 2015-10-26 19:23:15 学院君 68310 Views 友情提示:本文有点长,但绝对都是干货,请耐心读完,必有收获!容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样...
2018-09-13 00:27:42 1108 2
原创 归并算法
我们这里不讲归并函数的基础,如果你暂时还不知道归并函数的话,可以看这篇文章理解。自顶向下归并算法的图文讲解 不过值得注意的是,这里面的算法有些问题,至少我的GO语言,没有能够重复结果。我贴一下我的 merge算法//合并 [left...mid] [mid+1...right]func mergeArray(arr []int, left int,mid int, ...
2018-09-04 17:53:23 3240
原创 thinkphp 5.1框架解析(三):注册错误和异常处理机制
跟着 base.php 继续走,来到了注册错误和异常处理机制的代码其实异常处理机制也没什么好讲的,只是今天没什么好分享的。又无聊,就来写一下吧注册错误//base.php// 注册错误和异常处理机制Error::register();在base.php中调用了 错误异常处理的注册函数,因为上面我们已经实现了自动注册,所以我们能直接找到Error这个类。 ...
2018-09-02 22:25:21 2381
原创 php7 垃圾回收机制
不特意说明的话 php 版本为 7.2明天再写,先列个大纲zval的结构变量的回收循环引用造成的内存泄漏object和array的回收参考链接: 官方文档 盘古大叔内核剖析之GC 鸟哥的 zval 解析哈希表...
2018-09-02 15:40:09 12705 3
原创 thinkphp5.1框架解析(二):自动加载
继 生命周期的第二篇,大家尽可放心,不会随便鸽文章的第一篇中,我们提到了入口脚本,也说了,里面注册了自动加载的功能本文默认你有自动加载和命名空间的基础。如果没有请 看此篇文章 php 类的自动加载与命名空间自动加载机制php 的自动加载是Loader 类中实现的,这个类在 base.php 中被引入//base .php// 载入Loader类require _...
2018-09-01 15:38:53 4543
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人