赞了文章2020-06-10
最近公司最近的几台线上服务器经常出现CPU覆盖过高,影响部分应用响应超时,产生了大量的短信和邮件报警,经过排查数据库日志和access.log,发现是API接口被刷,被恶意疯狂请求,最大一次大概120次/s。
赞了文章2019-10-29
这是我整理的一套面试题,老铁们看看就当复习了哦 概述 感觉现在发面试题有些冷门,就跟昨天德国那场似的,不过看看当提前复习了。提前备战。这2个月出门面试的童鞋可注意不要中暑哦。 说几个你所知道的设计模式 单例模式 {代码...} 策略模式 {代码...} 注册模式 {代...
赞了文章2019-10-29
程序员都喜欢最新的PHP 7,因为它使PHP成为执行最快的脚本语言之一(参考PHP 7 vs HHVM 比较)。但是保持最佳性能不仅需要快速执行代码,更需要我们知道影响性能的问题点,以及这些问题的解决方案。本文涵盖了保障PHP应用平稳高速运行的所有知识点,大量干货来袭,强...
赞了文章2019-10-29
什么情况之下,会遇到PHP性能问题?1:PHP语法使用不恰当。2:使用PHP语言做了它不擅长的事情。3:使用PHP语言连接的服务不给力。4:PHP自身的短板(PHP自身做不了的事情)。5:我们也不知道的问题?(去探索、分析找到解决办法,提升开发境界)。
赞了文章2019-10-28
MySQL性能优化可从如下几个方面着手 SQL优化 索引优化 数据库(表)结构优化 系统配置优化 服务器硬件优化 SQL优化 开启慢查询记录日志,查找症状(很多时候都是一些慢查询拖累了整个数据库的性能) 在配置文件中配置(my.cnf),配置完毕需要重启,不适合线上数据库 {代码....
赞了文章2019-10-28
Web Server(Apache/Nginx/IIS)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现在请求的是/index.php,根据配置文件,Nginx知道这个不是静态文件,需要去找PHP解析器来...
赞了文章2019-10-27
Facades(读音:/fəˈsäd/ )为应用程序的服务容器中可用的类提供了一个「静态」接口。Laravel 自带了很多 facades ,几乎可以用来访问到 Laravel 中所有的服务。Laravel facades 实际上是服务容器中那些底层类的「静态代理」,相比于传统的静态方法, facades 在提供...
赞了文章2019-10-09
原文链接:blog.ouyangsihai.cn >> MySQL的B+树索引的概念、使用、优化及使用场景 在看这篇文章之前,我们回顾一下前面的几篇关于MySQL的文章,应该对你读下面的文章有所帮助。 InnoDB与MyISAM等存储引擎对比 面试官问你B树和B+树,就把这篇文章丢给他 MySQL的...
发布了文章2019-08-15
用户输入URL,浏览器会根据用户输入的信息判断是搜索还是网址,如果是搜索内容,就将搜索内容+默认搜索引擎合成新的URL;如果用户输入的内容符合URL规则,浏览器就会根据URL协议,在这段内容上加上协议合成合法的URL
发布了文章2019-08-15
用户输入URL,浏览器会根据用户输入的信息判断是搜索还是网址,如果是搜索内容,就将搜索内容+默认搜索引擎合成新的URL;如果用户输入的内容符合URL规则,浏览器就会根据URL协议,在这段内容上加上协议合成合法的URL
赞了文章2019-08-15
从ES6 开始,我们大都使用的是 Promise.all()和Promise.race(),Promise.allSettled() 提案已经到第4阶段,因此将会成为ECMAScript 2020的一部分。
赞了文章2019-08-15
从ES6 开始,我们大都使用的是 Promise.all()和Promise.race(),Promise.allSettled() 提案已经到第4阶段,因此将会成为ECMAScript 2020的一部分。
发布了文章2019-06-18
有一天因为古罗马跟古印度打仗,他们用的是导弹。需要发射很远的距离,导弹发射的准确率跟很多因素有关,风向风速,温度,湿度,气流,空中障碍物等等。总不能每次打仗时,人工马上测量,再算吧。你算完了,命早没了。因此很需要快速计算的东西。这是军事业。
发布了文章2019-06-18
yum install -y unzip
赞了文章2019-06-04
Laravel中的很多组件都使用了Manager,如:Auth、Cache、Log、Notification、Queue、Redis等等,每个组件都有一个xxxManager的管理器。我们可以通过这个管理器扩展服务。
发布了文章2019-05-30
执行php脚本,session_start()会从php.ini中读取配置项,将生成的唯一值sessionID保存文件放到配置项中的保存路径和地点。并通过HTTP协议返回响应消息头setCookieCookie名=Cookie值发送给客户端。
提出了问题2019-05-28
赞了回答2019-05-24
这个问题下面的所有答案都被人恶意的踩,麻烦管理员出来主持公道 默认SESSION配置 在默认的JSP、PHP配置中,SessionID是需要存储在Cookie中的,默认Cookie名为: PHPSESSIONID JSESSIONID 以下以PHP为例: 你第一次访问网站时, 服务端脚本中开启了Sessionsession_st...
发布了文章2019-05-23
当我执行代码首次失败时,我去网上搜寻答案,他们说,你这种实现模式,就在注册服务时,应该注册抽象类,而不是接口类。 但是他们这种是不对的,事实证明我的错误原因的根本不在这里。所以我想强调,如果你也这样做,那么,可以采用接口类。
提出了问题2019-05-22