您现在的位置: 首页

网络编程

>
YII2高级版框架搭建完整博客系统教程——基础信息配置

YII2高级版框架搭建完整博客系统教程——基础信息配置

1、数据库配置数据库配置文件路径:common config main-local php数据库配置需要修改的内容上图中已用红色框标出,只需要将对应项的值(每等号后面的值)修改成你自己的数据库账号信息即可。接下来先注册一个账号(后面前后台分离会用到),前台首页导航中的Signup user数据表相关信息,注册前先在上面配置的数据库中创建一张数据表,如下createtableuse
YII2高级版框架搭建完整博客系统教程——框架安装

YII2高级版框架搭建完整博客系统教程——框架安装

windows系统中YII框架有两种下载安装方法,一种是直接在官网下载压缩包然后放到项目目录,另一种是通过composer安装。本来是想介绍composer安装,不过安装的时候vendor文件夹没有下载下来,框架无法运行。网上查了下yii2的安装问题,发现有也多人用composer安装的时候也出现了这个问题,都没有很好的解决方法,索性就用官网安装包安装吧。
数据库的优化思路

数据库的优化思路

随着系统规模的不断增加,数据量和并发量不断增大,整个系统架构中最先受到冲击而形成瓶颈的,定然是数据库,因此数据库层面的优化,是一个程序员不可或缺的技能,以下是我在使用数据库中的一些心得,有不足之处,还望批评指正完善。首先简单介绍下sql执行的过程:当你在sql客户端(如命令行或者navicat)提交一条sql后,sql解析引擎会被启动,此时,sql引擎
数据库中那些会引起全表扫描的SQL语句

数据库中那些会引起全表扫描的SQL语句

相对于索引范围扫描来说,全表扫描的成本是衡定不变的。无论你的查询是想访问一笔数据还是访问整个表的所有数据,全表扫描都会把整张表读出来。而索引范围扫描就不同,因为有了索引这个有序的数据结构做支持,可以只访问需要的索引块和需要的数据块,而不是访问整张表。
php并发请求的实现方法

php并发请求的实现方法

后端服务开发中经常会有并发请求的需求,比如你需要获取10家供应商的带宽数据(每个都提供不同的url),然后返回一个整合后的数据,你会怎么做呢?在PHP中,最直观的做法foreach遍历urls,并保存每个请求的结果即可,那么如果供应商提供的接口平均耗时5s,你的这个接口请求耗时就达到了50s,这对于追求速度和性能的网站来说是不可接受的。这个时候你就需要
php高并发问题优化案例解析

php高并发问题优化案例解析

我们通常衡量一个Web系统的吞吐率的指标是QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时间为100ms,同时,系统内有20台Apache的Web服务器,配置MaxClients为500个(表示Apache的最大连接数目)。那么,我们的Web系统的理论峰值QPS为(理想化的计算方式):20*
高并发+大流量的解决思路

高并发+大流量的解决思路

一、什么是高并发在互联网时代,并发,高并发通常是指并发访问。也就是在某个时间点,有多少个访问同时到来。二、高并发相关概念1、QPS (每秒查询率) : 每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指HTTP请求);2、PV(Page View):综合浏览量,即页面浏览量或者点击量,一个访客在24小时内访问的页面数量;
mysql alter用法总结

mysql alter用法总结

alter是mysql中对数据表操作经常要用的,这里特地总结了它的一些常用用法,如有遗漏欢迎评论补充。
mysql数据库基础操作

mysql数据库基础操作

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
斐波那契查找算法解析

斐波那契查找算法解析

相对于二分查找和差值查找,斐波那契查找的实现略显复杂。但是在明白它的主体思想之后,掌握起来也并不太难。 既然叫斐波那契查找,首先得弄明白什么是斐波那契数列。相信大家对这个著名的数列也并不陌生,无论是C语言的循环、递归,还是高数的数列,斐波那契数列都是一个重要的存在。