随笔分类 -  我的PHP进阶之路

摘要:1.主协程(main协程)退出后,子协程会相继退出,这个是如果主协程不阻塞看不到子协程打印结果的原因。 2.runtime.Goexit()函数用于终止当前 goroutine,但 defer 函数将会被继续调用。 3.GOMAXPROCS(n int) int 用来设置可同时运行的线程数,并返回当 阅读全文
posted @ 2019-03-15 15:09 阿鸠 阅读(303) 评论(0) 推荐(0)
摘要:1.用Golang 撸了一个Http 服务,同时用PHP 的Swoole拓展也撸了一个Http服务。压测测试其两个性能的比较。(编译的语言VS 弱类型解释型语言,结果大概是3:1) swoole 实现的http 测试结果 Go 实现的额http 测试结果 2.Go语言仅支持封装,不支持多继承(面向接 阅读全文
posted @ 2019-03-14 16:51 阿鸠 阅读(225) 评论(0) 推荐(0)
摘要:不禁联想起岛国日本的战败: 上个世纪,在第二次世界大战日本战败后,裕仁天皇是如何从被人耻笑的“鸡巴”,国民陷入一种虚无的情绪,饥荒,瘟疫,失业等等接憧而来,整个国家苦不堪言。而美国大兵出于对类似“自杀式”的神风特攻队的日本军队有过的交手,怀着畏惧的心理,踏上了这个顽固又无情的大和民族的岛国土地。而令 阅读全文
posted @ 2019-03-14 15:05 阿鸠 阅读(205) 评论(0) 推荐(0)
摘要:昨晚我躺在床上,百无聊赖地翻阅 阿兰·德波顿《身份的焦虑》这本书,看到这么一段话,让我想起网络上做墙头草的键盘侠,他们喜欢贴标签,然后去简单粗暴地批评或讨好一类人,那么可以说公众的眼睛是雪亮的吗?我一直不喜欢太绝对太肯定的观点,对此我也保留怀疑,包括那些道听途说来的道理。 公共舆论的缺陷,究其原因, 阅读全文
posted @ 2019-02-21 09:39 阿鸠 阅读(7650) 评论(0) 推荐(0)
摘要:spl_autoload_register函数的调用autoload引入文件。 观察者设计模式:当对象的属性发生改变的时候,依赖他的对象会接收到通知,并且更新相应的属性。 场景:当一个事件的发生,有一大连串的逻辑要改动,传统的编程方式用if else 等冗余复杂的去修改,这种方式高度耦合的,入侵式更 阅读全文
posted @ 2019-02-11 17:49 阿鸠 阅读(167) 评论(0) 推荐(0)
摘要:废话:记得在我刚实习那会,在某家公司写PHP,主要对接‘某赞’ ‘某盟’ ‘微信’的接口,回想起来写代码真的是一把梭啊,能跑起来就行那种,从不考虑程序性能,比如时间复杂度和空间复杂度。 ok,经过我努力学习,我现在要装逼了(其实没什么技术含量),讲一下接口服务的开发。 1.有人说用Session判断 阅读全文
posted @ 2019-01-19 11:49 阿鸠 阅读(717) 评论(0) 推荐(0)
摘要:第一步 重命名文件,移动日志文件 第二步 向主进程发送重新打开日志文件的信息 在没有执行kill -USR1 `cat ${pid_path}`之前,即便已经对文件执行了mv命令而改变了文件名称,nginx还是会向新命名的文件” xxx.log_ 20130909”照常写入日志数据的。原因在于:li 阅读全文
posted @ 2018-11-21 09:52 阿鸠 阅读(234) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-10-24 14:55 阿鸠 阅读(150) 评论(0) 推荐(0)
摘要:有为青年总是在空闲的时候学习点知识。 TCP服务器的代码: 客户端的代码(用Swoole定时器模拟持续的发送聊天信息,同时用不同的随机数区分不同的信息): 实验结果: 优化:设置心跳检测,粘包处理,配置服务器 阅读全文
posted @ 2018-09-19 15:53 阿鸠 阅读(426) 评论(0) 推荐(0)
摘要:1 set([ 5 'package_max_length'=>1024*1024*10, 6 'upload_tmp_dir'=>__DIR__.'/upload' 7 ]); 8 //监听http协议 9 $http->on('request',function ($request,$response){ 10 $response->header('Con... 阅读全文
posted @ 2018-09-14 14:07 阿鸠 阅读(1484) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/dxywx/article/details/50609137 阅读全文
posted @ 2018-07-11 17:50 阿鸠 阅读(136) 评论(0) 推荐(0)
摘要:1:安装php7.1.4 查看 centos 版本 cat /etc/centos-release2:删除之前的 php 版本 yum remove php* php-common3:rpm安装php7.1相应的yum源 1.rpm -Uvh https://dl.fedoraproject.org 阅读全文
posted @ 2018-06-11 21:01 阿鸠 阅读(135) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-06-08 00:09 阿鸠
摘要:核心要点:没有冗余的数据库表未必是做好的数据库设计,有时为了提高运行效率,就必须降低范式标准 参考博客链接:https://www.cnblogs.com/langdashu/p/5924082.html 2.第二范式:要求每一列都和主键有关系。 3.第三范式:每一列和主键都有直接的关系 阅读全文
posted @ 2018-06-07 17:32 阿鸠 阅读(169) 评论(0) 推荐(0)
摘要:设计模式只是为了更好的拓展代码 单例模式 场景:一个连接数据库的操作类,如果没操作一个就要创建一个对象,那么会占用很多内存资源。如以下这种写法,每new一次,就创建一个对象资源 单例模式的写法:公用一个静态对象资源,四私一公,声明禁止克隆对象 ——clone 声明禁止创建对象___Wakeup 这两 阅读全文
posted @ 2018-06-06 11:55 阿鸠 阅读(143) 评论(0) 推荐(0)
摘要:前提:配置好PHP的环境 1.用PHP命令下载 安装Composer 的php程序 *(下载composer-setup.php) php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" 2. 阅读全文
posted @ 2018-06-06 10:57 阿鸠 阅读(117) 评论(0) 推荐(0)