- 博客(43)
- 资源 (2)
- 收藏
- 关注
原创 PHP相关的服务器配置优化
1. PHP-FPM性能优化参考https://blog.tanteng.me/2016/03/php-fpm-conf/此文描述了502和504出现的某种原因,可能是和咱们昨晚的情况是契合的.top 参看cpu使用率ps -ylC php-fpm --sort:rss 这个命令用来查看每个php-fpm进程使用的物理内存. 但是为 kb.ps --no-headers ...
2019-12-12 15:35:21
425
转载 Can't use Subversion command line client: svn Probably the path to Subversion executable is wrong
转载自 : http://blog.youkuaiyun.com/fuqiang3270/article/details/689456451、最近使用SVN工具时,Checkout出项目到本地后后,然后将其导入到Intellij idea(PHPSTORM)中开发,在提交svn代码的时候,出现这样的错误:Can't use Subversion command line client: svn
2017-12-27 10:32:09
1707
转载 mysql中去重 distinct 用法
转载自 : 失落的黎明在使用MYSQL,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段,例如有如下表user:用distinct来返回不重
2017-11-20 10:21:22
4988
1
转载 致创业者:APP已死 服务永生
文章转载自 : http://www.admin10000.com/document/5501.html文章是2014-11-25发布的,文章的观点有些已成现实,有的也许不会成为现实. 但我觉得从某种意义上来讲,作者预见了未来.文章正文: 前几日,有位创业者和我讲他在带领团队做一个将爱踢球的人集中在一起的App,我告诉他你的创业方向错了。原因在于你的目的是要为爱踢球的人提供服务,而你现在却在竭尽全力
2017-11-16 19:22:56
1336
转载 观察者模式应用场景实例
观察者模式应用场景实例一个典型的购票网站,以购票为核心业务(此模式不限于该业务),但围绕购票会产生不同的其他逻辑,如: 1. 购票后记录文本日志 2. 购票后记录数据库日志 3. 购票后发送短信 4. 购票送抵扣卷、兑换卷、积分 5. 其他各类活动等传统的解决方案:在购票逻辑等类内部增加相关代码,完成各种逻辑。存在问题: 1. 一旦某
2017-10-22 16:07:15
3570
原创 Web安全,常见攻击防范
Web安全Web安全数据库部分释放固定权限给特定用户使用视图mysql防注入密码sha1加盐加密robotstxt身份验证和权限控制防范XSS攻击字段验证phpini的安全配置 权限:all :所有权限; se
2017-10-22 09:46:14
2443
原创 数据库优化完全指南
数据库优化主要有以下四个维度. 一般来讲,从上到下,成本由高到低,效果由低到高.硬件系统配置数据库表结构SQL及索引之所以讲效果是由低到高的原因是因为,在我看来很多时候,查询慢都是由于mysql内部的锁机制,从而导致了一定的阻塞,而阻塞又导致了高并发,从而导致数据库出现问题.以下分别从四个层面讲下大概优化的思路.
2017-10-22 00:52:21
471
原创 被误解的int(10)
问题: int(1)与tinyint比较首先需要指出的是int(M) M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关tinyint是一字节(2的8次方) 带符号的tinyint范围是-128~127 无符号的tinyint范围是0~255small是两字节mediumint是三字节int是四字节bigint是八字节int(10)与int
2017-10-21 10:37:41
822
转载 PHP运行模式
运行模式关于PHP目前比较常见的五大运行模式:1)CGI(通用网关接口 / Common Gateway Interface)2)FastCGI(常驻型CGI / Long-Live CGI)3)CLI(命令行运行 / Command Line Interface)4)Web模块模式(Apache等Web服务器运行的模式)5)ISAPI(Internet Server Application Pro
2017-10-15 16:45:25
480
原创 一道关于索引的使用和key_len的计算的面试题
题目如下:mysql有一个联合索引KEY(a,b,c),a为tinyint类型(长度为1),b为mediumint类型(长度为3),c为int类型(长度4)。写出条件where a=1 and c=1所使用到的此索引的长度。 我的思路是这个联合索引(复合索引),只用到了最左的a.所以长度应该是1.当然长度也可能是8(1+3+4),即任何情况下,用到了索引,key_len的长度都是这个索引的整体长度.
2017-10-15 16:09:11
1459
原创 总结:mac下使用mamp pro给php7.0以上版本安装redis扩展的坑
mac下使用mamp pro给php7.0以上版本安装redis扩展的坑macmampphp7redisphpredis
2017-09-25 10:27:06
11610
原创 session+cookies+localStorage+sessionStorage
cookie和session都属于会话技术的一部分,主要是用来解决http协议无状态的问题.所谓的无记忆无状态指的是http的多次请求之间没有联系,无法把请求的状态保存下去,即同一用户请求同一浏览器的不同界面,服务器无法识别是否是同一用户的请求的问题,这会导致我们无法进行连续的业务逻辑.会话技术是一种在同一浏览器对服务器的多次请求中(将数据持久化储存)实现连续业务逻辑的技术.一次会话周
2017-09-16 20:37:01
370
原创 关系型数据库名词解释
数据数据库(DataBase,DB)数据库管理系统(DataBase Management System,DBMS)数据定义语言(Data Definition Language,DDL)数据操纵语言(Data Manipulation Language,DML)数据库系统(DataBase System,DBS)数据库管理员(DataBase Administrator,DBA)
2017-08-10 19:24:54
2474
原创 CentOS应用安装之tar.gz源码方式安装
CentOS常见的安装应用的方式有三种.安装.tar.gz后缀的源码包使用rpm安装使用yum安装
2017-08-06 11:15:22
9238
原创 切换Centos的yum源,切换为国内的阿里云源和网易163源
将CentOS的系统的yum更换为网易和阿里云的yum软件安装源第一步:备份你的原镜像文件,以免出错后可以恢复。(使用mv命令,mv有两个作用一个是移动,一个是重命名,这里用到的是重命名的作用)mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup第二步:下载新的CentOS-Ba...
2017-08-05 09:48:41
5794
原创 http响应状态码大全
http响应状态码大全在后来有一天看TP源码的时候,突然发现里面有更全面的状态码,就贴到了文章的最后面(go)http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 http状态返回代码 代码 说明 100 继续 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 切换协议 请求者已要求
2017-07-21 23:11:35
2128
1
原创 本地文件搜索神器everything介绍
本地文件搜索神器everything介绍.everything的一些简单设置win系统中的服务的简单用法
2017-05-30 21:13:50
5584
1
原创 sublime的一些使用技巧
sublime常用的快捷键为自己的sublime设置专属的快捷键修改sublime系统默认的快捷键修改新建文件的 模板
2017-05-30 18:52:42
2026
转载 Apache与Tomcat 区别联系
Apache与Tomcat 区别联系Apache 和Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。 Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP、PHP) Tomcat只是一个servlet(jsp也翻译成s
2017-05-21 23:03:05
409
转载 前端编程规范
目录HTML语法HTML5 doctype语言属性(Language attribute)字符编码IE 兼容模式引入 CSS 和 JavaScript 文件实用为王属性顺序布尔(boolean)型属性减少标签的数量JavaScript 生成的标签CSS语法声明顺序不要使用 @import媒体查询(Media query)的位置带前缀的属性单行规则
2017-05-09 19:17:11
567
原创 编程中,表示颜色的几种常见方法
表示颜色的几种方法直接使用颜色对应的单词 red,yellow使用十六进制表示(#00-FF) #123456使用rgb表示rgb分别表示的是红(red)绿(green)蓝(blue)光的三原色(关于三原色,查看维基百科, 百度百科).在这里,rgb三种颜色取值范围是0-255(也就是十六进制的00-FF). rgb(59,12,34)使用rgba表示a 表示的是alpha(α,阿尔法
2017-05-03 22:06:49
7272
原创 绝对路径与相对路径
绝对路径与相对路径绝对路径1. 凡是带有磁盘目录的路径 f:\a\1.jpg2. 带有网站地址的路径 www.baidu.com\img\1.jpg相对路径相对路径分为以下两种情况1. 如果当前文件(以html文件为例)与要访问的资源文件在同一个文件夹下 此时,直接设置资源文件的名称就可以: src="1.jpg"2. 如果当前文件与要访问的资源文件不在同一个文件夹下面 分为以
2017-04-30 21:00:46
429
2
原创 <head>中一些标签的常见用法
<head>中一些标签的常见用法今天主要介绍,title\meta\link\base四种标签的常见用法一 <title>title标签用来设置网站标题,当其为缺省状态(未设置)时,当前网页在浏览器中显示的网站标题为文件的名称.二 <meta>meta标签通常有以下四种用法1. 设置网页编码,用于告诉浏览器当前网页的编码方式,防止乱码 使用方法 : <meta charset="utf-8">
2017-04-30 20:56:24
4619
1
转载 关于width与padding
最近在学习前端知识.使用标签布局html布局的时候出了问题,两个div的width分别为20%和80%居然合在一起会超过100%.开始还以为是自带margin的问题,后来修改为发现还是不行. 然后试着修改了div中的padding发现可以了.所以百度了一下.以下文章转载自 http://blog.youkuaiyun.com/yaoyuan_difang/ yaoyuan_difang的csdn博客
2016-09-09 17:24:59
581
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人