摘要:
通常PHP都做http方式请求了,可以使用GET or POST方式接收参数,有些时候需要在shell命令下把PHP当作脚本执行,比如定时任务。这就涉及到在shell命令下如何给php传参的问题,通常有三种方式传参。 一、使用$argv or $argc参数接收 以下是测试的结果 二、使用getop
阅读全文
posted @ 2019-04-04 08:51
李留广
阅读(1319)
推荐(0)
摘要:
魔术方法是PHP面向对象中特有的特性。它们在特定的情况下被触发,都是以双下划线开头,你可以把它们理解为钩子,利用模式方法可以轻松实现PHP面向对象中重载(Overloading即动态创建类属性和方法)。魔术方法很多还是成对出现的,以下列出目前PHP中所有的模式方法。1.__construct,__d
阅读全文
posted @ 2019-04-03 10:41
李留广
阅读(335)
推荐(0)
摘要:
一:Nginx 后端服务器组的配置: 1、upstream: 用于设置后端服务器组的主要指令,upstream类似于之前的server块或http块,用法如下: 2、nginx 的 upstream支持的集中调度算法: 二:Nginx服务器的rewrite功能介绍: Nginx服务器利用ngx_ht
阅读全文
posted @ 2019-03-29 14:38
李留广
阅读(399)
推荐(0)
摘要:
第一种:利用header()函数进行重定向,这也是我用的较多的。(注意!locationhe和“:”之间不能有空格,否则无作用!) <?php header('content-type:text/html;charset=uft-8); //重定向页面 header('location:index.
阅读全文
posted @ 2019-03-29 14:25
李留广
阅读(302)
推荐(0)
摘要:
1.mongodb (1)是文档型的非关系型数据库,使用bson结构。其优势在于查询功能比较强大,能存储海量数据,缺点是比较消耗内存。 (2)一般可以用来存放评论等半结构化数据,支持二级索引。 适合存储json类型数据,不经常变化。 (3)举例: a.网站数据:非常适合实时的插入、更新、查询; b.
阅读全文
posted @ 2019-03-28 17:54
李留广
阅读(523)
推荐(0)
摘要:
进程和线程的定义和区别 1、进程定义 进程:是具有一定独立功能的程序关于某个数据集合上的一次进行活动,是系统进行资源分配和调度的一个独立单位。 2、线程定义 线程:是进程的一个实体,是cpu调度和分派的基本单位,他是比进程更小的能够独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在运行中
阅读全文
posted @ 2019-03-28 16:46
李留广
阅读(3915)
推荐(0)
摘要:
抽象类abstract class 1 .抽象类是指在 class 前加了 abstract 关键字且存在抽象方法(在类方法 function 关键字前加了 abstract 关键字)的类。 2 .抽象类不能被直接实例化。抽象类中只定义(或部分实现)子类需要的方法。子类可以通过继承抽象类并通过实现抽
阅读全文
posted @ 2019-03-28 09:41
李留广
阅读(1926)
推荐(0)
摘要:
php的socket编程算是比较难以理解的东西吧,不过,我们只要理解socket几个函数之间的关系,以及它们所扮演的角色,那么理解起来应该不是很难了,在笔者看来,socket编程,其实就是建立一个网络服务的客户端和服务端,这和mysql的客户端和服务端是一样的,你只要理解mysql的客户端和服务端是
阅读全文
posted @ 2019-03-27 14:08
李留广
阅读(184)
推荐(0)
摘要:
要让session跨域共享,需要解决三个问题: 1、通过什么方法来传递session_id? 2、通过什么方法来保存session信息? 3、通过什么方法来进行跨域? 一、传递session_id有4种方法 1、 通过cookie 2、 设置php.ini中的session.use_trans_si
阅读全文
posted @ 2019-03-27 11:58
李留广
阅读(595)
推荐(0)
摘要:
第一优化你的sql和索引; 第二加缓存,memcached,redis; 第三以上都做了后,还是慢,就做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三方工具,第三方工具推荐360的atlas,其它的要么效率不高,要么没人维护; 第四如果以上都做了还是慢,不要想着去做切分,mysql
阅读全文
posted @ 2019-03-27 10:52
李留广
阅读(546)
推荐(0)