一.什么是线程 一条流水线的工作流程(程序中负责执行的东西叫做线程,或者叫进程内部的执行序列),操作系统能够运算调度的最小单位。 进程是资源单位,线程是执行单位 二.线程和进程的区别 1.开启进程的开销非常大,比开启线程的开销大很多 2.开启进程的速度慢,开启线程的速度快 3.进程之间通过队列等方式 ...
分类:
编程语言 时间:
2019-10-03 23:41:14
阅读次数:
138
echo getcposition(getIP()); //获取用户真实ip function getIP() { if (isset($_SERVER)) { if (isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $realip = $_SERVER[HTTP_ ...
分类:
Web程序 时间:
2019-09-19 10:32:31
阅读次数:
117
Sentinel源码解析系列: "1.Sentinel源码分析—FlowRuleManager加载规则做了什么?" "2. Sentinel源码分析—Sentinel是如何进行流量统计的?" "3. Sentinel源码分析— QPS流量控制是如何实现的?" "4.Sentinel源码分析— Sen ...
分类:
其他好文 时间:
2019-09-18 00:29:56
阅读次数:
154
<?php //@b4dboy if(!isset($_SERVER['PHP_AUTH_USER']) && !isset($_SERVER['PHP_AUTH_PW'])) { Header("WWW-Authenticate: Basic realm=\"USER LOGIN\""); Hea... ...
分类:
其他好文 时间:
2019-09-13 22:44:31
阅读次数:
118
原文引用https://www.dazhuanlan.com/2019/08/25/5d625a00a9ecb/ 123456789101112131415161718192021222324252627 stream_wrapper_unregister('php'); if(isset($_GE... ...
分类:
其他好文 时间:
2019-08-25 19:55:11
阅读次数:
361
__unset 触发时机:对象在外部销毁私有或者受保护成员属性的时候调用 该方法有一个参数:参数就是私有的成员属性名 __isset 触发时机:对象在外部判断私有或者受保护成员属性的时候调用 该方法有一个参数,参数就是私有的成员属性名 __destruct 析构方法 触发时机:当对象被销毁的时候自动 ...
分类:
其他好文 时间:
2019-08-21 21:51:38
阅读次数:
103
Commnd Execution 命令执行 因为没有过滤好特殊字符,导致可以执行一些恶意命令,被称作为命令执行 在操作系统中 “ & 、&& 、| 、 || ”都可以作为命令连接符使用 在linux上“ ; ” 可以代替“ | || ” &前面为假,直接执行后面的语句 && 前面为假直接报错,后面语 ...
分类:
其他好文 时间:
2019-08-19 09:48:10
阅读次数:
158
1、什么是I/O多路复用?? I/O复用无非就是多个进程共同使用一个I/O输入输出流。一旦发现进程指定的一个或者多个描述符可进行无阻塞IO访问时,它就通知该进程。 2、IO多路复用适用以下场合: (1) 当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。 (2) 当一个客户 ...
分类:
系统相关 时间:
2019-08-06 14:14:36
阅读次数:
127
$n); } } $obj = new Stu(); if(isset($obj->n)) { echo '有值'; }else{ echo '无值'; } ...
分类:
Web程序 时间:
2019-08-02 19:59:45
阅读次数:
131