摘要: 使用场景数据库连接是一种关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。原理连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户 阅读全文
posted @ 2019-05-08 23:15 牛奔 阅读(7894) 评论(0) 推荐(0) 编辑
摘要: 简介 就算是类成员定义为private也可以在外部访问,不用创建类的实例也可以访问类的成员和方法。 PHP自5.0版本以后添加了反射机制,它提供了一套强大的反射API,允许你在PHP运行环境中,访问和使用类、方法、属性、参数和注释等,其功能十分强大,经常用于高扩展的PHP框架,自动加载插件,自动生成 阅读全文
posted @ 2019-05-08 22:53 牛奔 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 对于由原生PHP写成的独立PHP框架,利用单一入口文件实现路径的访问。这时我们会遇到的首要问题是:文件的相互包含,其次就是路由分配。当我们不利用成熟的PHP框架进行web开发时,我们就会发现上述两个问题会是很困扰我们的问题所在。问题解决方案:1、文件包含php的文件包含有两种方式:require和i 阅读全文
posted @ 2019-05-08 22:23 牛奔 阅读(3493) 评论(0) 推荐(0) 编辑
摘要: 说到协程,你肯定得知道什么是进程和线程吧 推荐这一篇阅读 进程与线程的一个简单解释 简单介绍下 进程是什么呢? 直白地讲,进程就是应用程序的启动实例。比如我们运行一个游戏,打开一个软件,就是开启了一个进程。 进程拥有代码和打开的文件资源、数据资源、独立的内存空间。 线程又是什么呢? 线程从属于进程, 阅读全文
posted @ 2019-05-08 21:57 牛奔 阅读(1687) 评论(0) 推荐(0) 编辑
摘要: 一、约定 1、如无特殊需求,所有表使用innodb引擎 2、如无特殊需求,所有主键均为自增类型 3、如无特殊需求,所有字段均为NOT NULL,并给定默认值 4、所有字段均设置备注,枚举字段需要说明每个枚举值的意义 5、在能满足取值范围的情况下,选择占用存储空间最小的数据类型。如布尔值使用tinyi 阅读全文
posted @ 2019-05-08 21:20 牛奔 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: MySQL查看最大连接数和修改最大连接数 1、查看最大连接数 show variables like '%max_connections%'; 2、修改最大连接数 set GLOBAL max_connections = 200; 以下的文章主要是向大家介绍的是MySQL最大连接数的修改,我们大家都知道MySQL最大连接数的默认值是100, 这个数值对于并发连接很多的数据库的应用是远不够... 阅读全文
posted @ 2019-05-08 21:07 牛奔 阅读(7191) 评论(0) 推荐(0) 编辑