上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页
摘要: Linux中所有东西都是文件,一个socket就对应着一个文件描述符,因此系统配置的最大打开文件数以及单个进程能够打开的最大文件数就决定了socket的数目上限;但是linux是有文件句柄限制的,而且默认不是很高,一般都是1024,生产服务器用其实很容易就达到这个数量一、limits.conf文件工... 阅读全文
posted @ 2015-11-18 22:53 踏雪无痕SS 阅读(5767) 评论(0) 推荐(1) 编辑
摘要: 刷票行为,一直以来都是个难题,无法从根本上防止。但是我们可以尽量减少刷票的伤害,比如:通过人为增加的逻辑限制。基于PHP,下面介绍防刷票的一些技巧:1、使用CURL进行信息伪造$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://loca... 阅读全文
posted @ 2015-11-17 20:16 踏雪无痕SS 阅读(3176) 评论(0) 推荐(0) 编辑
摘要: nginx 使用ngx_http_limit_req_module和ngx_http_limit_conn_module 来限制对资源的请求这种方法,对于CC攻击(Challenge Collapsar)or DDOS(分布式拒绝服务)有一定的用处1、HttpLimitReqModule限制requ... 阅读全文
posted @ 2015-11-17 12:05 踏雪无痕SS 阅读(17631) 评论(1) 推荐(0) 编辑
摘要: 项目开发完成外发后,没有一个监控系统,我们很难了解到发布出去的代码在用户机器上执行是否正确,所以需要建立前端代码性能相关的监控系统。所以我们需要做以下的一些模块:一、收集脚本执行错误function error(msg,url,line){ var REPORT_URL = "xxxx/cgi"... 阅读全文
posted @ 2015-11-13 22:30 踏雪无痕SS 阅读(2482) 评论(0) 推荐(1) 编辑
摘要: ICP简介Index Condition Pushdown (ICP) is an optimization for the case where MySQL retrieves rows from a table using an index. Without ICP, the storage e... 阅读全文
posted @ 2015-11-11 22:40 踏雪无痕SS 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: mysql官方的介绍In some cases, the server creates internal temporary tables while processing queries. Such a table can be held in memory and processed by th... 阅读全文
posted @ 2015-11-10 22:43 踏雪无痕SS 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS... 阅读全文
posted @ 2015-11-10 18:06 踏雪无痕SS 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 无意中看到一段代码1、a.php测试[root@dev tmp]# time php a.phpreal 0m0.101suser 0m0.080ssys 0m0.013s2、b.php #include int main(void) { char *string = "... 阅读全文
posted @ 2015-11-10 11:22 踏雪无痕SS 阅读(2675) 评论(0) 推荐(1) 编辑
摘要: 写在前面的话查询容易,优化不易,且写且珍惜mysql结构从MySQL逻辑架构来看,MySQL有三层架构,第一层连接,第二层查询解析、分析、优化、视图、缓存,第三层,存储引擎MySQL有哪些索引类型 ?从数据结构角度1、B+树索引(O(log(n))):关于B+树索引,可以参考MySQL索引背后的数据... 阅读全文
posted @ 2015-11-09 22:00 踏雪无痕SS 阅读(1078) 评论(0) 推荐(1) 编辑
摘要: 什么是SSO?现在很多大的互联网公司都会有很多的应用,比如以下是淘宝网的截图: 天猫 聚划算 头条等都是不同的应用,有的甚至采用完全不同的域名,但是所有在淘宝注册的用户都是使用的一套用户名和口令,如果在这些系统直接切换做不到登陆状态的同步,体验是非常差的。再举个栗子,很多公司内部系统也有很多个,比... 阅读全文
posted @ 2015-11-05 16:40 踏雪无痕SS 阅读(5670) 评论(0) 推荐(1) 编辑
摘要: 1、线程安全宏定义在TSRM/TSRM.h文件中有如下定义#define TSRMLS_FETCH() void ***tsrm_ls = (void ***) ts_resource_ex(0, NULL)#define TSRMLS_FETCH_FROM_CTX(ctx) void ... 阅读全文
posted @ 2015-11-03 22:27 踏雪无痕SS 阅读(1962) 评论(2) 推荐(1) 编辑
摘要: 1. 查看该数据库实例下所有库大小,得到的结果是以MB为单位mysql> select table_schema,sum(data_length)/1024/1024 as data_length,sum(index_length)/1024/1024 \as index_length,sum(da... 阅读全文
posted @ 2015-11-02 09:59 踏雪无痕SS 阅读(3679) 评论(0) 推荐(0) 编辑
摘要: 我们可以使用PATH_INFO来代替Rewrite来实现伪静态页面, 另外不少PHP框架也使用PATH_INFO来作为路由载体在Apache中, 当不加配置的时候, 对于PHP脚本, Accept pathinfo是默认接受的PATH_INFO是服务器状态中的一个参数,通过$_SERVER['PAT... 阅读全文
posted @ 2015-10-29 23:09 踏雪无痕SS 阅读(7220) 评论(0) 推荐(1) 编辑
摘要: I have a tableCREATE TABLE `tableMain` ( `id` int(11) NOT NULL AUTO_INCREMENT, `value1` varchar(45) NOT NULL, 'value2' varchar(50) NOT NULL, '... 阅读全文
posted @ 2015-10-28 16:43 踏雪无痕SS 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: 这个是我在jobbole.com 上看到的先给出数据表table结构mysql> show create table tt \G*************************** 1. row *************************** Table: ttCreate T... 阅读全文
posted @ 2015-10-28 15:58 踏雪无痕SS 阅读(1382) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页