大海无量的博客

http://write.blog.csdn.net/configure/column

public(公有),protected(受保护)或 private(私有)

访问控制(可见性) 对属性或方法的访问控制,是通过在前面添加关键字 public(公有),protected(受保护)或 private(私有)来实现的。 被定义为 公有的类成员 可以在任何地方被访问。 被定义为 受保护的类成员 则可以被其自身以及其子类和父类访问。 被定义为 私有的类成员 ...

2018-05-13 08:52:56

阅读数:80

评论数:0

php类中的$this、static、const、self、final

先看一个例子看输出什么 <?php class A{ const PI = "a_PI"; static public $m="a_m"; ...

2018-05-10 14:18:03

阅读数:7

评论数:0

mysql 中国省市区.sql

这里 下载链接

2018-04-27 14:42:54

阅读数:15

评论数:0

nginx WEB 应用

1.nginx介绍 nginx的基本特性 1、对静态资源高速高并发访问及缓存 2、可使用反向代理加速,并且可进行数据缓存 3、具有简单负载均衡、节点健康检查和容错功能 4、支持远程FastCGI服务的缓存加速 5、支持FastCGI、Uwsgi、SCGI、Memcache Serv...

2018-04-27 14:38:41

阅读数:11

评论数:0

php 闭包(匿名函数)

php的闭包(Closure)也就是匿名函数。是PHP5.3引入的。 闭包的语法很简单,需要注意的关键字就只有use,use意思是连接闭包和外界变量。 $a = function() use($b) { } 闭包的作用 01、依据闭包实现一个容器 class Di { ...

2018-04-25 23:14:02

阅读数:12

评论数:0

error:1490086

打印 openssl 信息$ php -r “print_r(openssl_get_cert_locations());”Array ( [default_cert_file] => /usr/local/openssl/ssl/cert.pem [default_cert...

2018-04-25 14:13:27

阅读数:8

评论数:0

Nginx FastCGI的运行原理

看此篇文章 强烈 建议先看 nginx、php、FastCGI、php-fpm 运行过程 回头看此篇文章一定会收益匪浅 FastCGI 1.介绍 CGI全称通用网关接口 Commmon Gateway Interface 用于HTTP服务上的程序服务通信交流的一种工具,CGI程序须运行...

2018-04-19 10:49:36

阅读数:18

评论数:0

nginx、php、FastCGI、php-fpm 运行过程及原理

一、用户对动态PHP网页访问过程 用户浏览器发起对网页的访问:http://192.168.1.100/index.php 用户和nginx服务器进行三次握手进行TCP连接(忽略包括nginx访问控制策略、nginx防火墙等访问控制策略) 第一步:用户将http请求发送给nginx服务器...

2018-04-19 10:33:59

阅读数:28

评论数:0

nginx 配置接收 post 请求参数

nginx.conf http{ ...省略... log_format post_tracking '$remote_addr - $remote_user [$time_local] "$request" ' '$status ...

2018-04-16 10:41:22

阅读数:8

评论数:0

一个小型的架构图

想学习画图工具在这里: https://www.processon.com

2018-03-22 16:34:19

阅读数:63

评论数:0

nginx 负载均衡 及 配置问题 01

在没有实操负载均衡的时候,觉得负载均衡好流弊,完全不懂。 当技术上升到现在,觉得麻蛋,负载均衡原来也就是一个简单的转发配置。 心里顿时一万只 CNM 从心窝里飞翔. 话不多说 贴代码 配置 下面这些配置都在 http 里面 upstream nginx_fu { se...

2018-03-08 16:13:01

阅读数:54

评论数:0

B+Tree、B*Tree

B+Tree B+树是B-树的变体,也是一种多路搜索树: 其定义基本与B-树同,除了: 1.非叶子结点的子树指针与关键字个数相同; 2.非叶子结点的子树指针P[i],指向关键字值属于[K[i],K[i+1])的子树(B-树是开区间); 3.为所有叶子结点增加一个链指针; 所有关键字都在叶...

2018-02-27 11:18:41

阅读数:21

评论数:0

B-Tree 索引

什么是B-Tree   B-Tree就是我们常说的B树,一定不要读成B减树,否则就很丢人了。B树这种数据结构常常用于实现数据库索引,因为它的查找效率比较高。 磁盘IO与预读 磁盘读取依靠的是机械运动,分为寻道时间、旋转延迟、传输时间三个部分,这三个部分耗时相加就是一次磁盘IO的时间,大概9m...

2018-02-27 10:24:38

阅读数:21

评论数:0

linux shell 执行 php cli 的问题

1、权限不足 没有执行权限 2、shell 脚本中执行的php路径是否为相对路径 3、设置开机启动、脚本中必须是绝对路径 4、如果脚本中会运行数据库 脚本设置开机启动必须延迟 不然脚本会出错 开机启动 /etc/rc.local

2018-02-03 09:43:50

阅读数:62

评论数:0

在nginx日志的access log中记录post请求的参数值

nginx.conf http { } 里面找位置 加上 $request_body log_format 【youName】 '$remote_addr - $remote_user [$time_local] "$request" $status $body_...

2018-01-25 16:08:14

阅读数:83

评论数:0

微信支付appid参数不正确

前段时间我弄了一下微信支付,明明我后台已经统一下单成功,但是 IOS 依然就是报 商户传入的appid参数不正确,请联系商户处理 后来才发现,除了其他博客上说的错误,还有另外的一种可能,那就是 微信开放平应用 开发信息 Bundle ID IOS没有设置绑定好 例外一个要注意的时候 io...

2018-01-04 18:10:51

阅读数:3556

评论数:0

许可证 MIT、GPL、BSD、Mozilla、Apache和LGPL的区别

先用一张图了解一下这些许可证的区别以下是介绍BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发...

2017-12-04 10:34:07

阅读数:39

评论数:0

使用satis 搭建 自己composer 代码库 教程02

php composer satis

2017-11-30 16:42:14

阅读数:194

评论数:0

git push 总是要输入账号密码解决办法

1、先cd到根目录,执行git config –global credential.helper store命令root@iZwz90a11x50xdx5dle0wgZ:~# git config --global credential.helper store2、执行之后打开 .gitconfi...

2017-11-30 15:50:25

阅读数:47

评论数:0

composer 教程01

准备工作安装$ curl -sS https://getcomposer.org/installer | php // 找到 composer.phar 变成全局的命令 $ mv composer.phar /usr/local/bin/composer// 验证是否成功 $ composer -...

2017-11-29 18:58:09

阅读数:45

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭