![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
荡頭
这个作者很懒,什么都没留下…
展开
-
大型网站架构
负载均衡器 ( LVS/F5 ) 作用: 1、 起到分发请求的作用。 2、搭建应用服务器集群数据库读写分离 数据库读写,主库负责写(insert update)。从库负责读(select)。 数据如何同步: 从库复制主库bin-log文件(二进制日志文件 ),从库执行一次。 作用: 1、减轻单库的压力 2、 提高查询的速度 3、提高数据库服务器稳定性。 主从配置一般一主多从,原创 2017-10-05 17:22:33 · 474 阅读 · 0 评论 -
HTTP协议详解之报头篇
最近看《PHP核心技术与最佳实践》一书,HTTP协议部分讲解的清晰易懂,特此整理。HTTP协议如何工作?建立连接客户机与服务器需要建立连接。单机某个超链接,HTTP协议工作开始发送请求建立连接后,客户机发送一个请求给服务器。格式为:前面是统一资源标识符URL,中间是协议版本号,后面是MIME信息(包括请求修饰符、客户机信息和可能的内容)响应服务器接到请求后,给予相应的响应信息。格式为:首先是一个状原创 2017-11-07 23:21:52 · 2974 阅读 · 0 评论 -
Smarty教程,语法与应用
配置:下载Smarty文件放到你们站点中,然后创建两个文件夹templates 存放模板文件templates_c 存放编译后的文件首先需要在项目中包含smarty类文件require_once("./Smarty/Smarty.class.php"); 语法:$smarty = new Smarty(); //创建smarty实例对象$smarty $smarty->templates("原创 2017-11-09 18:15:39 · 284 阅读 · 0 评论 -
微信小程序用户登录前后台详解
PS:本文前台默认是小程序代码,后台语言默认是PHP一. 前台 wx.login({ success: function(res) { if (res.code) { //获取用户信息 wx.getUserInfo({ success: funct...原创 2017-10-13 15:34:18 · 38944 阅读 · 9 评论 -
Linux配置yum源
1、挂载mount /dev/cdrom /mnt/cdrom/2、配置本地yum源1. cd /etc/yum.repos.d/会看到四个repo 文件,CentOS-Base.repo 是yum 网络源的配置文件,CentOS-Media.repo 是yum 本地源的配置文件2. 修改CentOS-Media.repo[c5-media]name=CentOS-$releasever -原创 2017-09-15 10:44:07 · 4980 阅读 · 0 评论 -
Linux计划任务
crond 是linux用来定期执行程序的命令,相关命令:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond reload //重新载入配置crontab命令选项:-u //设定某个用户的cron服务,一般root用户原创 2017-11-03 13:58:33 · 284 阅读 · 0 评论 -
使用PHPExcel导出数据
使用PHPExcel导出数据封装类class Excel{ protected static $columnStr = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', '原创 2018-01-10 11:30:39 · 773 阅读 · 0 评论 -
MySQL批量新增语句中ON DUPLICATE KEY 的作用
应用场景如:批量新增商品时,如何验证该商品是否已存在,已存在的商品修改它的数量,不存在的便新增此商品,如何做到呢?语句INSERT INTO `goods`(`goodsid`, `name`, `stock`, `addtime`, 'updatetime') VALUES(1, '商品1', 12, 1232323221, 1232323221),(2, '商品2', 24,原创 2018-01-10 14:24:51 · 5686 阅读 · 1 评论