01 2020 档案

linux防火墙
摘要:前言Linux下iptables的设置,设置了它就能够有效地过滤掉相关的数据包从而阻挡相关攻击,感觉这个东西跟安全有很大用处,比如在我们学习的计算机网络知识里面,网络拓扑十分瓜皮,路由器没有过滤数据包的功能,直接就实现路由转发的过程,这样就会对一个LAN造成很大的安全隐患,现在我要更正一下自己的思路 阅读全文

posted @ 2020-01-31 16:12 孤灯引路人 阅读(140) 评论(0) 推荐(0) 编辑

红黑树的插入过程
摘要:红黑树是一种自平衡的二叉查找树 它具有以下5个性质: 1、节点颜色必须是红色或者黑色 2、根节点是黑色 3、每个叶子节点(NIL节点、空节点)是黑色的 4、每个红色节点的两个子节点都是黑色 5、从任一节点到每个叶子的所有路径都包含数目相同的黑色节点 假设我们插入这些数据:12 23 34 40 45 阅读全文

posted @ 2020-01-24 16:02 孤灯引路人 阅读(578) 评论(0) 推荐(0) 编辑

B+树的插入图片演示
摘要:B+树和二叉树、平衡二叉树一样都是经典的数据结构。 B+树由B树和索引顺序访问方法(ISAM,这就是MyISAM引擎最初参考的数据结构)演化而来,实际中已经没有使用B树的情况了。 B+树是为磁盘或其他直接存储辅助设备设计的一种平衡查找时。 B+树中,所有记录节点都是按键值的大小顺序存放在同一层的叶子 阅读全文

posted @ 2020-01-18 13:54 孤灯引路人 阅读(1023) 评论(0) 推荐(0) 编辑

php写时复制
摘要:PHP5 中的 zval typedef struct _zval_struct { zvalue_value value; zend_uint refcount__gc; zend_uchar type; zend_uchar is_ref__gc; } zval; 如上,zval 包含一个 va 阅读全文

posted @ 2020-01-17 14:45 孤灯引路人 阅读(164) 评论(0) 推荐(0) 编辑

网站系统架构演变
摘要:一、前言 ​ 随着社会的发展,技术的进步,以前的大型机架构很显然由于高成本、难维护等原因渐渐地变得不再那么主流了,替代它的就是当下最火的分布式架构,从大型机到分布式,经历了好几个阶段,我们弄明白各个阶段的架构,才能更好地理解和体会分布式架构的好处,那么本文我们就来聊聊分布式架构的演进过程,希望能给大 阅读全文

posted @ 2020-01-16 13:32 孤灯引路人 阅读(222) 评论(0) 推荐(0) 编辑

js对象(三)
摘要:js使用祖先元素 //js的祖先元素 Function Function.prototype.addMethod=function(name,fn){ this[name]=fn; } var methods = new Function(); methods.addMethod("checkUse 阅读全文

posted @ 2020-01-12 22:26 孤灯引路人 阅读(107) 评论(0) 推荐(0) 编辑

js真实对象(二)
摘要://如果这样写不是真正的对象 var checkOut = function(){ return { checkName:function(){ console.log(1111); }, checkmail:function(){ console.log(22222); } }; } var a 阅读全文

posted @ 2020-01-12 21:33 孤灯引路人 阅读(135) 评论(0) 推荐(0) 编辑

js基础(一)
摘要:$(document).ready(function(){ //这样js代码太繁琐,不利于维护扩展 // function checkName(){ // cnsole.log(1); // } // function checkEmail(){ // console.log(2); // } // 阅读全文

posted @ 2020-01-12 20:05 孤灯引路人 阅读(111) 评论(0) 推荐(0) 编辑

PHP多进程非阻塞模式下结合原生Mysql与单进程效率测试对比
摘要:公司在做游戏服务器合并的时候,对大批量数据表做了合并操作,难免会出现数据格式不一致问题。根据玩家反映BUG排查,是因为某个模块下日志表出现了数据格式问题导致。 目前想到的是有两种方案解决,第一种就是把所有的日志表数据修复;第二种就是把程序逻辑修改一下,保证查找格式正确。 我的做法是想把所有数据修复一 阅读全文

posted @ 2020-01-05 21:32 孤灯引路人 阅读(229) 评论(0) 推荐(0) 编辑

PHP实现多进程并行操作,可做守护进程(转,备用)
摘要:<?php /** * 入口函数 * 将此文件保存为 ProcessOpera.php * 在terminal中运行 /usr/local/php/bin/php ProcessOpera.php & * 查看进程 ps aux|grep php */ ProcessOpera("runCode", 阅读全文

posted @ 2020-01-05 21:30 孤灯引路人 阅读(255) 评论(0) 推荐(0) 编辑

php多进程结合Linux利器split命令实现把大文件分批高效处理
摘要:有时候会遇到这样的需求,比如log日志文件,这个文件很大,甚至上百M,需要把所有的日志拿来做统计,这时候我们如果用单进程来处理,效率会很慢。如果我们想要快速完成这项需求,我们可以利用Linux的一个利器split,先根据这个文件的总大小、总行数,来按照一个比例来分割,在根据分割的文件数量,fork出 阅读全文

posted @ 2020-01-05 21:29 孤灯引路人 阅读(238) 评论(0) 推荐(0) 编辑

PHP多进程处理并行处理任务实例(转,备用)
摘要:本文目的本文通过例子讲解linux环境下,使用php进行并发任务处理,以及如何通过pipe用于进程间的数据同步。PHP多进程通过pcntl_XXX系列函数使用多进程功能。注意:pcntl_XXX只能运行在php CLI(命令行)环境下,在web服务器环境下,会出现无法预期的结果,请慎用!管道PIPE 阅读全文

posted @ 2020-01-05 21:27 孤灯引路人 阅读(314) 评论(0) 推荐(0) 编辑

PHP多进程并行执行php脚本
摘要:<?php //fork.php $cmds = [ '/data/wwwroot/default/test1.php', '/data/wwwroot/default/test2.php', '/data/wwwroot/default/test3.php' ]; foreach($cmds as 阅读全文

posted @ 2020-01-05 21:20 孤灯引路人 阅读(885) 评论(0) 推荐(0) 编辑

PHP多进程学习(三)__代码案例来了解父进程与子进程的执行顺序
摘要:pcntl_fork创建子进程成功的话,系统就有了2个进程,一个为父进程,一个为子进程,父进程和子进程都继续向下执行,子进程的id号为$pid(父进程会获取子进程的$pid也就是$pid不为0,而子进程会获取$pid为0)在系统运行到$pid = pcntl_fork();时,在这个地方进行分支,父 阅读全文

posted @ 2020-01-05 21:19 孤灯引路人 阅读(494) 评论(0) 推荐(0) 编辑

PHP多进程学习(二)__fork起多个子进程,父进程的阻塞与非阻塞
摘要:php的多进程是不是可以无限制的fork子进程?fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,它可能有三种不同的返回值: 在父进程中,fork返回新创建子进程的进程ID; 在子进程中,fork返回0; 如果出现错误,fork返回一个负值; 在fork函数执行完毕后,如果创建新进程成 阅读全文

posted @ 2020-01-05 21:16 孤灯引路人 阅读(504) 评论(0) 推荐(0) 编辑

PHP多进程学习(二)__来初步了解一下PHP多进程及简单demo
摘要:php是一门单进程弱类型的语言,PHP处理多并发主要是依赖服务器或PHP-FPM的多进程及它们进程的复用,多进程的作用优点大家可以去网上了解,PHP实现多进程在实际项目中意义也是不容小觑的。比如:日常任务中,有时需要通过php脚本执行一些日志分析,队列处理等任务,当数据量比较大时,可以使用多进程来处 阅读全文

posted @ 2020-01-05 21:10 孤灯引路人 阅读(249) 评论(0) 推荐(0) 编辑

Python学习【三】
摘要:#coding=utf-8 #import linecache; #data_keys = ('bid', 'uid', 'username', 'v_class', 'content', 'img', 'created_at', 'source', 'rt_num', 'cm_num', 'rt_ 阅读全文

posted @ 2020-01-05 21:03 孤灯引路人 阅读(131) 评论(0) 推荐(0) 编辑

Python学习【二】
摘要:案例演示2 #coding=utf-8 # dict={"name":"lisi","age":20,"sex":1,"address":"aa"}; # search_val="aa"; # search_list=[]; # for key,val in dict.items(): # if v 阅读全文

posted @ 2020-01-05 21:02 孤灯引路人 阅读(143) 评论(0) 推荐(0) 编辑

python学习【一】
摘要:python学习 #coding=utf-8 #2题 取出整数成为一个字符串 #str="sjdkf11kjsfdskl123121"; #str1=[]; #for num in str: # if num.isdigit(): # str1.append(num); #print "".join 阅读全文

posted @ 2020-01-05 21:00 孤灯引路人 阅读(152) 评论(0) 推荐(0) 编辑

简述TCP的三次握手过程
摘要:TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; SYN:同步序列编号(Synchronize Sequence Numbers)第二次握手:服 阅读全文

posted @ 2020-01-05 15:10 孤灯引路人 阅读(268) 评论(0) 推荐(0) 编辑

以太网,IP,TCP,UDP数据包分析
摘要:1、ISO开放系统有以下几层: 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 2、TCP/IP 网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。 通信过程中,每层协议都要加上一个 阅读全文

posted @ 2020-01-05 11:51 孤灯引路人 阅读(702) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示