- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 由nginx出现504 Gateway Time-out发现Sql语句运行太慢
最近项目在测试环境没有发现问题,上线以后发现nginx 出现504 Gateway Time-out,看了一下网络连接,前端请求Waiting有10.38秒,但是还是没有数据,看了一下nginx的配置文件发现 fastcgi_read_timeout 10; 设置的是10s,这里设置的是前端FastCGI服务器的相应超时时间我改成15秒就可以有数据了,这当然不是解决问题的方案我去看
2017-09-27 17:34:15 2988
转载 PHP程序员的技术成长规划
PHP程序员的技术成长规划作者:黑夜路人(2014/10/15) 按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不
2017-09-27 09:39:50 356
转载 性能/压力测试工具Apache ab修改:按时间进行性能/压力测试
需求:在对Nginx module 采用Aapche ab进行性能和压力测试的过程中发现:1. 对于不同的并发线程,相同的请求数,性能/压测所需要的时间变化比较大;2. 对于高并发的情况下,千万级别的请求数,持续时间仅仅是几百秒,不仅不足以用于压力测试,而且也不足以充分体现服务器的CPU, load, memory等的运行状况;因此,非常有必要使Apache ab能
2017-09-26 12:48:34 3749 1
转载 ab压测工具学习与使用
在学习ab工具之前,我们需了解几个关于压力测试的概念吞吐率(Requests per second)概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数 / 处理完成这些请求数所花费的时间,即Request per second = Compl
2017-09-25 15:37:43 459
原创 Linux磁盘文件满了 找到占用空间大文件进行清理
今天准备开始工作,使用Vim打开文件进行就修改的时候,提示空间满了,写入不进去使用 du -h --max-depth=1 一步步找到占用大空间的文件夹然后进行删除整理磁盘,最后找到项目日志文件,竟然有38G,删掉就可以使用了
2017-09-18 12:03:17 1002
原创 nyoj 116士兵杀敌(二) 树状数组的学习与使用
士兵杀敌(二)时间限制:1000 ms | 内存限制:65535 KB难度:5描述南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的。小工是南将军手下的军师,南将军经常想知道第m号到第n号士兵的总杀敌数,请你帮助小工来回答南将军吧。南将军的某次询问之后士兵i可能又杀敌q人,之后南将军再询问的时候,需要考虑到新增的杀敌数。
2017-09-17 15:17:24 260
原创 nyoj 108 士兵杀敌(一)
对于每一个询问,输出总杀敌数每个输出占一行样例输入5 21 2 3 4 51 32 4样例输出69来源[张云聪]原创一开始使用数组存储每个士兵的杀敌数,然后通过输入的起始位置和终止位置来通过数组计算总杀敌数,最后超时了我们可以使用数组存储前n个值的和,也就是a[1]存储第1个士兵杀敌数,a[2]存储a[1]+a[2]也就
2017-09-17 15:07:40 285
转载 树状数组学习
int lowbit(int t){return t&(-t);}void add(int x,int y){for(int i=x;in;i+=lowbit(i))tree[i]+=y;}int getsum(int x){int ans=0;for(int i=x;i>0;i-=lowbit(i))ans+=tree[i];return ans;}
2017-09-17 14:38:15 373
原创 使用nohup让linux命令在后台运行
nohup命令具体用法: nohup command > nohup.out 2>&1 &标准输出和标准错误缺省会被重定向到 nohup.out 文件中,加上&,让其后台运行,然后会返回其进程号使用 jobs 查看任务 使用fg %n 关闭使用jobs 查看任务以后,会有一个编号,我们使用fg +编号,可以把命令调到前台显示,然后使用crtl + c 关闭该命令
2017-09-12 14:49:31 445
转载 做到这一点,你也可以成为优秀的程序员
作为一个程序员,我经常会问自己一个问题:优秀的程序员都具备哪些特质?我总结过很多特质,例如:有解决问题的能力有独立思考的能力有好奇心、有探索精神逻辑清晰,能够用通俗的语言把技术问题讲清楚有良好的英文阅读能力数学好,算法好经过一段时间的观察,我发现这上面的所有特质,都可以由一种行为习惯衍生出来,也就是如果你有以下习惯,那么你可能拥有且不限于以上所有的特质观察大多数
2017-09-11 12:43:05 417
原创 nyoj 79 拦截导弹 连续递减最长子序列(动态规划)
拦截导弹时间限制:3000 ms | 内存限制:65535 KB难度:3描述某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于等于前一发的高度。某天,雷达捕捉到敌国导弹来袭。由于该系统还在试用阶段,所以只用一套系统,因此有可能不能拦截所有的导弹。
2017-09-10 18:33:40 360
转载 nyist oj 17 单调递增最长子序列 (动态规划经典题)
单调递增最长子序列时间限制:3000 ms | 内存限制:65535 KB难度:4描述求一个字符串的最长递增子序列的长度如:dabdbf最长递增子序列就是abdf,长度为4输入第一行一个整数0随后的n行,每行有一个字符串,该字符串的长度不会超过10000输出输出字符串的最长递增子序列的长度样例输入3aaaababcabklm
2017-09-10 16:49:01 413
原创 NYOJ86找球号(一) 二分查找解决
wrong #include#includeusing namespace std;int main(){ int m,n,find; //定义m n long int a[10000]; scanf("%d %d",&m,&n); for(int i=0; i<m; i++) { scanf("%ld",&a[i]); }
2017-09-10 12:02:05 571
转载 PHP获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期
[php] view plain copy $time1 = strtotime('2014-02-04'); // 自动为00:00:00 时分秒 两个时间之间的年和月份 $time2 = strtotime('2015-02-06'); $monarr = array(); $monarr[] = '2014-02'; // 当前月;
2017-09-05 20:14:06 428
转载 apache httpd服务器403 forbidden的问题
一、问题描述在apache2的httpd配置中,很多情况都会出现403。刚安装好httpd服务,当然是不会有403的问题了。主要是修改了一些配置后出现,问题描述如下:修改了DocumentRoot目录指向后,站点出现403错误。设置了虚拟主机目录也可能导致403。apache的httpd服务成功启动,看起来都很正常,却没有权限访问日志出现: access to /
2017-09-01 12:57:27 872
Linux高性能服务器编程PDF图书
2017-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人