摘要: 1.new static()是在PHP5.3版本中引入的新特性。 2.无论是new static()还是new self(),都是new了一个新的对象。 3.这两个方法new出来的对象有什么区别呢,说白了就是new出来的到底是同一个类实例还是不同的类实例呢? 为了探究上面的问题,我们先上一段简单的代 阅读全文
posted @ 2020-03-20 11:26 一杆子撸 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 进程模型: 1.一个进程是对正在运行程序的抽象。 2.计算机中多个程序的运行被排列成多个顺序进程(简称进程) 3.进程之间的快速切换称之为多道程序设计。 4.多道程序之间的切换时间是由物理计数器和各个进程的逻辑程序计数器相互作用决定的。个人理解是物理计数器是决定cpu在某个单个进程执行的时间,而逻辑 阅读全文
posted @ 2020-03-18 21:29 一杆子撸 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一些基本概念: 协议族:一组不同的协议组合在一起构成,相互协同分工。 tcp/ip协议分层与OSI分层对比: 从上图中可以看出tcp/ip模型实际把osi模型中的应用层、表示层、会话层统一划分为应用层。因为tcp/ip模型的应用层负责处理特定的应用程序细节,这里我们要清楚的是osi模型是理论中的网络 阅读全文
posted @ 2020-03-18 11:23 一杆子撸 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 本人32岁,用php工作8年了。做过电商、物联网、旅游等项目,一直用php语言。php开发效率高,语法简单,加上composer的支持,使得php更加出众。更重要一点,我现在还有着一头乌黑亮丽的秀发。 这几年,国内某些lj培训机构和不知名人士大肆宣扬php要凉凉了,个人认为纯属瞎扯淡。语言是我们实现 阅读全文
posted @ 2020-03-14 20:57 一杆子撸 阅读(138) 评论(0) 推荐(0) 编辑
摘要: <?php$input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer");//$result = array_unique($input); //去除重复 阅读全文
posted @ 2018-07-24 10:20 一杆子撸 阅读(11422) 评论(0) 推荐(0) 编辑
摘要: i386是给32位机器使用的,而x86_64适用于64位机器。前者只能使用32位软件,后者可以兼用32位软件,这就是两者区别。如果你的服务器内存超4GB,强烈建议使用64位版本;如果只在虚拟机器里安装学习,那么32位就行了,也就是选择i386版本。如果想做服务器,则建议选64位。进入之后我们看到这样 阅读全文
posted @ 2018-07-24 10:18 一杆子撸 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 大型网站的负载均衡器、db proxy和db 本文主要分析网站后台架构中的负载均衡器,企业常用的硬件负载均衡器软件负载均衡器、数据库代理服务器和数据库。 1.1 负载均衡 在大型网站部署中,负载均衡至少有三层部署。第一层为web server或者缓存代理之上的负载均衡,第二层为数据库之上的负载均衡, 阅读全文
posted @ 2018-07-24 10:16 一杆子撸 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 随着对MySQL的学习,发现了MySQL的很多问题,最重要的就是丢数据的问题。对于丢数据问题,我们应该了解丢数据的场景,这样在以后的学习中多考虑如何去避免及解决这些问题。 1.MySQL数据库层丢数据场景 本节我们主要介绍一下在存储引擎层上是如何会丢数据的。 1.1.InnoDB丢数据 InnoDB 阅读全文
posted @ 2018-07-24 10:14 一杆子撸 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 今天干了一件蠢事儿,在添加用户的时候,echo "...">>/etc/passwd文件的时候少写一个">",导致passwd整个被覆盖。导致重启虚拟机的时候出现如下问题: 于是乎,不知所措。网上查找系统,说有救援模式,于是重启虚拟机,在启动界面按f2进入bios,设置成光盘启动。但是大多数启动界面 阅读全文
posted @ 2018-07-24 10:12 一杆子撸 阅读(623) 评论(0) 推荐(0) 编辑
摘要: mysql中有大量sleep进程的原因与解决办法 mysql服务器中有大量的sleep进程,本文分析下mysql出现大sleep进程原因分析与解决方法。 可能的原因: 造成睡眠连接过多的原因? 1. 使用了太多持久连接(个人觉得,在高并发系统中,不适合使用持久连接) 2. 程序中,没有及时关闭mys 阅读全文
posted @ 2018-07-24 10:10 一杆子撸 阅读(816) 评论(0) 推荐(0) 编辑