摘要:
穷不要紧,抬头挺胸让大家看看,你不仅穷还丑还矮。 mysql事务几大特性 原子性 - Atomicity 一致性 - Consistency 隔离性 - Isolation 持久性 - Durability 以上就是 ACID(缩写)四大特性 定义 原子性:事务开始后所有操作,要么全部做完,要么全部 阅读全文
摘要:
统计mysql 库 数据表 内存 和 索引占用磁盘数 SELECT TABLE_NAME, concat( TRUNCATE ( data_length / 1024 / 1024, 2 ), ' MB' ) AS data_size, concat( TRUNCATE ( index_length 阅读全文
摘要:
需求: 给定一个多维数组,现在需要将数组中所有的键值key 和 对应的 value 值拼接成一段字符串,输出拼接后字符串的MD5值,具体细节如下 数组中的所有的字段和值,按照key1=value1;key2=value2.. 格式进行,拼接成字符串,并计算拼接后字符串的Md5值 要求所有的key为小 阅读全文
摘要:
在我们的面试过程中,面试官总喜欢问这类问题,虽然有时候我们接触的比较少,甚至没有接触过这个东西,但是如果能掌握一些基础,还是比较好的,能让自己加分(虽然有些面试官自己也不知道)。 ES 英文:(elasticsearch) 它是一种分布式全文搜索引擎,基于Lucene(全文搜索框架)开发而来。 优势 阅读全文
摘要:
BC 数学 函数 因为php 是弱类型语言,所以对类型检测比较随意,没有严格的比较之类的,同时针对浮点型数据的运算会出现各种各样的问题,有时候完全是自己意想不到的结果, 特别是针对金钱相关的数字的时候,更要谨慎,毕竟谁都不愿意自己的金额或者公司账户少钱,对不上账之类的,所以为了更好的对数字之间的计算 阅读全文
摘要:
问:什么是控制反转? 答:Inversion of Control 简写IoC ,他不是一种技术,他是一种思想 在这里我们需要理解几个词:谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了? 谁控制谁,控制什么:传统程序设计,我们直接在对象内部通过new进行创建实例对象,是程序主 阅读全文
摘要:
入口文件位置5 public 根目录下面的index.php 文件 路由控制5.0 url 访问不在支持普通url模式(get方法)改进:增加路由变量规则;增加组合变量支持;增加资源路由;增加路由分组增加必报定义支持支持MISS路由定义 请求和相应:新增请求对象Request 和 相应对象Respo 阅读全文
摘要:
ThinkPHP中的四种路由形式1、普通形式路由路由形式:http://网址/入库文件?m=分组&c=控制器&c=控制器&a=方法名&参数=参数例子:mytp/index.php?m=Home&c=User&a=login&id=100 2、pathinfo路由形式(默认) - 也可以进行设置例子: 阅读全文
摘要:
构造函数 __construct()、 析构函数 __destruct()、 当调用一个未定义(包括没有权限访问)的方法是调用此方法 __call()、 处理静态方法调用 __callStatic()、 当调用一个未定义的属性时访问此方法 __get()、 给一个未定义的属性赋值时调用 __set( 阅读全文
摘要:
不知不觉潮流变成了怀旧 AOP思想 - 切面思想 Aspect Oriented Programming,通过动态代理等技术实现程序功能的统一维护的一种技术。 面向对象 OOP设计原则是: 1、把应用程序分解成若干的对象2、高内聚3、弱耦合 比如说, 应用程序里很多业务逻辑都要在操作之初进行“权限检 阅读全文