- PHP学习 Thinkphp框架(1)——关于Thi 09-14
- thinkphp5导出excel表带图片详解 09-14
- 如何查看已经安装的nginx、apache、mysq 09-14
- 扣丁学堂PHP培训简述PHP如何运用foreach转 09-14
- Dubbo 高级特性实践-泛化调用 09-14
- 阿里Java架构师精通资料:性能优化+亿级并发架构汇 09-14
- 实战-MySQL定时增量备份(2) 09-14
- PHP查询MySQL大量数据的内存占用分析 09-13
- PHP学习Bootstrap笔记——关于各种页面样式 09-13
- 2018年,为什么你该学PHP? 09-13
PHP学习 Thinkphp框架(1)——关于Thinkphp结构目录和数据库操作
发布者: PHPYuan | 发布时间:2018-09-14Thinkphp:=>
简介:是由上海顶想公司开发的一款,PHP写成的,开源的MVC框架;
官网:http://www.thinkphp.cn
下载:https://github.com/top-think/framework
环境要求:
PHP版本>=5.4;开通扩展:PDO,mbstring,curl extension=php_curl.dll;
MySQL版本>=5.5;
单一入口:
根据单一入口后面传的参数进行加载对应的文件 m:模块 c:控制器 a:方法;
声明:TP中application下的文件只能通过单一入口访问;
目录结构:
application(应用目录APP_PATH):
index(前台模
thinkphp5导出excel表带图片详解
发布者: PHPYuan | 发布时间:2018-09-14一、下载PHPExcel类库放在vendor目录下
自定义类代码如下
<?php namespace admin; class baobiao{ // 导出单品销售报表 function baobiao_single($data,$field,$title,$name){ // 加载PHPExcel类 vendor("PHPExcel.PHPExcel"); $objPHPExcel = new \PHPExcel(如何查看已经安装的nginx、apache、mysql和php的编译参数
发布者: PHPYuan | 发布时间:2018-09-141、nginx编译参数:
nginx -V(大写) #注意:需保证nginx在环境变量中,或者使用这样的形式:/user/local/nginx/sbin/nginx -V2、apache编译参数
cat your_apache_dir/build/config.nice3、php编译参数:
php -i |grep configure #或者 /user/local/php/bin/php -i |grep configure4、mysql编译参数:
cat /user/local/mysql/bin/mysqlbug |grep configure原文:https://www.cnblogs.com/joshua317/p/6753244.html
扣丁学堂PHP培训简述PHP如何运用foreach转换数组
发布者: PHPYuan | 发布时间:2018-09-14对PHP开发感兴趣的小伙伴或者是正在参加PHP培训的小伙伴应该对运用foreach有所了解,本篇文章扣丁学堂PHP培训小编就和大家好好探讨一下关于PHP如何运用foreach转换数组的问题,对PHP开发技术感兴趣的小伙伴可以随小编一起来了解一下哦。
要求:
将二维数组$arr转换为以‘time'和‘type'为下标、‘data‘为值的二维数组;
原数组:
$arr = array( 0 => array( 'data' => 100, 'type' => 1, 'time' => '2018
Dubbo 高级特性实践-泛化调用
发布者: PHPYuan | 发布时间:2018-09-14当后端Java服务用Dubbo协议作为RPC方案的基础,但部分消费方是前端Restful的PHP服务,不能直接调用,于是在中间架设了Router服务提供统一的基于HTTP的后端调用入口。
而Router调用后端Java服务就应用了Dubbo的高级特性–泛化调用
直接消费方(Router服务)不需要引入接口jar包通过GenericService接口来处理所有服务请求以PHP到Router的request body中的方法名和方法参数作为Router远程调用后端Java服务的入参,最后将远程调用的result返回给PHP端本文将用一个小Demo来演示上面所述的泛化调用应用场景
零.Dubbo简介DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于
阿里Java架构师精通资料:性能优化+亿级并发架构汇总+架构选型
发布者: PHPYuan | 发布时间:2018-09-14实战-MySQL定时增量备份(2)
发布者: PHPYuan | 发布时间:2018-09-14阅读本文大约需要 9 分钟
概要引言增量备份恢复增量备份定时备份引言在产品上线之后,我们的数据是相当重要的,容不得半点闪失,应该做好万全的准备,搞不好哪一天被黑客入侵或者恶意删除,那就 gg 了。所以要对我们的线上数据库定时做全量备份与增量备份。例如:每天做一次增量备份,每周做一次全量备份。
GitHub 地址:点击阅读原文进入
https://github.com/zonezoen/MySQL_backup增量备份
首先在进行增量备份之前需要查看一下配置文件,查看 log_bin 是否开启,因为要做增量备份首先要开启 log_bin 。首先,进入到 myslq 命令行,输入如下命令:
show variables like '%log_bin%';如下命令所示,则为未开启
mysql> show variables like '%log_bin%'; +---------------------------------+-------+ | Variable_name | Value | +---------------------------------+-------+ | log_bin | OFF | | log_bin_basename | | | log_bin_index | | |PHP查询MySQL大量数据的内存占用分析
发布者: PHPYuan | 发布时间:2018-09-13这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及.
while ($row = mysql_fetch_assoc($result)) { // ... }当然, 这种问题有许多优化的方法. 不过, 就这个问题来讲, 我首先想到, MySQL是经典的C/S(Client/Server, 客户端/服务器)模型, 在遍历结果集之前, 底层的实现可能已经把所有的数据通过网络(假设使用TCP/IP)读到了Client的缓冲区, 也有另一种可能, 就是数据还在Server端的发送缓冲区里, 并没有传给Client.
在查看PHP和MySQL的源码之前, 我注意到PHP手册里有两个功能相近的函数:
mysql_query() mysql_unbuffered_query()两个函数的字面意思和说明证实了我的想法, 前一个函数执行时, 会把所有的结果集从Server端读到Client端的缓冲区中, 而后一个则没有, 这就是”unbuffered(未缓冲)”的意思.
那就是说, 如果用mysql_unbuffered_query()执行了一条返回大量结果集的SQL语句, 在遍历结果之前, PHP的内存是没有被结果集占用的. 而用mysql_
PHP学习Bootstrap笔记——关于各种页面样式(2)
发布者: PHPYuan | 发布时间:2018-09-13演示代码较多,可以复制进行操作演示,但要注意加载的文件需要根据自己电脑的文件路径进行加载!!!
列表(list):
list-unstyled:无样式列表
list-inline:内联样式列表
列表组:
ul:list-group
li:list-group-item列表项公共样式
list-group-item-[danger|warning|info|success]列表具体
样式;
代码演示:=>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="v
2018年,为什么你该学PHP?
发布者: PHPYuan | 发布时间:2018-09-13为什么学PHP?
语言入门简单,容易掌握,程序建设性好,开发者可以快速、高效地使用 PHP 编写开发各类软件。到目前为止市面上仍然没有出现比 PHP 更简单易用的编程语言。所以 PHP 的前景还是很广阔的,与其纠结于编程语言的选择,不如好好地深入学习使用 PHP 。
PHP的就业优势
1、入学门槛低:在C/C++、JAVA、PHP、ASP这些开发语言中,PHP是最容易学的语言,学习成本是C和JAVA的1/10,是ASP的1/2。
2、行业竞争小:PHP发展迅速,大学里基本未开设PHP课程,有实力的培训机构很少,导致掌握PHP的程序员非常少。
3、社会需求大:一线互联网相关企业都在使用PHP,对PHP人才需求旺盛。
4、发展前景大:在无孔不入的互联网应用环境下,Web2.0、云计算、物联网等新概念将不断催生出新的产业和服务。而支撑这些新型产业和服务的技术体系非PHP莫属。
5、随着3G和移动互联网技术的兴起,越来越多的WEB应用也选择了PHP作为主流的技术方案。
6、应用企业实力强:AlexaTOP500中国网站排名,有394家使用了PHP技术,比例为78.8%。
7、全球5000万互联网网站中,有60%以上使用着PHP技术;国内80%以上的动态网站使用PHP开发;
