自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

M-finder

删繁就简,发现更多

  • 博客(14)
  • 收藏
  • 关注

原创 【旧文搬运】为你的 Laravel 应用添加一个基于 Swoole 的 WebSocket 服务

做了一个基于 Swoole 的 WebSocket 扩展包,可以用来做实时状态推送,或者自定义消息处理实现 im,有需要的可以看看: [giorgio-socket] 安装扩展包发布配置文件运行 Socket 服务注意事项可以通过实现 下的接口类来自定义自己的业务逻辑。如果要从服务端发送消息,这里有两种方式:第二种:借助 Laravel Listener,需要将 文件中的 配置修改为 或其他异步队列。配置更改后,运行以下命令:监听队列,然后按以下代码调用 :如果你正在使用

2024-03-03 20:48:44 547

原创 职业生涯知识回顾-关于抽象类和接口的思考

工具是死的,但人是活的,所以我认为使用者并不用太过于纠结,代码没有百分百完美,也不是死板的教条。只要在需求和设计目标明确的前提下,选择抽象类或接口,甚至组合起来使用都是可以的,解决实际问题才是我们最终的目的……在理解什么是抽象类和接口的前提下,延伸出一些思考:在一定程度上,接口似乎是比抽象类更底层的存在,是否可以理解为先有行为,对行为进行组合才能有类。需要为其他类提供一个模板以及一些通用的属性和行为,使用抽象类。如果更进一步,抽象类的方法和接口相同,并且都是抽象方法的情况下,接口和抽象类谁更有存在的意义。

2024-03-03 02:01:43 510

原创 职业生涯知识回顾-基础篇之网络传输协议

协议的本质也就是彼此之间的约定和规则。

2024-03-02 22:00:00 947

原创 Laravel Octane 和 Swoole 协程的使用分析二

master 进程又会创建多个 reactor 线程,负责将请求转发到 work,并从 work 接收结果发送给客户端,相当于 nginx;manager 会创建多个 work 和 task 子进程,work 进程相当于 php-fpm,task 专门处理一些耗时任务,最后将结果交给 work;而 LaravelOctane 的 concurrently 方法,其实是以 task 为基础,也就解释了为什么脱离 HTTP server 会无法使用。

2024-03-01 22:43:35 557

原创 职业生涯知识回顾-基础篇之面向对象

时间飞逝,一眨眼已经工作7年。趁着最近赋闲在家,对职业生涯做个回顾和总结,避免浮躁和焦虑。

2024-03-01 19:03:29 753

原创 Laravel Octane 和 Swoole 协程的使用分析

Laravel Octane 和 Swoole 协程的使用分析。

2024-02-28 20:29:29 709 1

原创 wsl2 裸配 php7.4 开发环境

升级sudo apt update && sudo apt upgradesudo 取消密码sudo visudo在%sudo ALL=(ALL:ALL) ALL下面添加一行username ALL=(ALL) NOPASSWD: ALL服务安装sudo apt install php7.4 php7.4-curl php7.4-mysql php7.4-zip php7.4-fpm php7.4-mongodb php7.4-mbstring php7.4-xml php

2020-11-04 14:21:42 1021 2

原创 ws2 phpstorm 无法断点 laravel test

phpstorm 2020.2.2php7.4phpunit 9.4.2解决办法:下载 2020.3 预览版问题详情地址下载地址

2020-10-27 16:45:49 176

原创 在 laradock 环境中使用 laravel-swoole 的 websocket

之前写了一篇 在 laradock 环境中使用 laravel-swoole 加速你的 laravel 应用 的博客,算是敲开了 laravel-swoole 的大门,今天就继续研究下期中的 websocket 功能。安装 laravel-swoole这里就不写了,参考上篇。配置 socket编辑 laravel env 文件,写入如下一行:SWOOLE_HTTP_WEBSOCKET=...

2019-10-12 15:34:54 817

原创 在docker容器中访问宿主机端口

运行在 docker 容器中的一个项目需要访问宿主机的某个端口,也就是容器 A 中的项目访问宿主机项目 B。之前是可以通过下边的方式正常访问的,最近不知道动了哪里突然出现 500 ,一番折腾,总算是解决了,这里记录一下,预防以后遇到同样问题。正常的访问方式在 A 的项目中以下边的地址来访问即可:http://host.docker.internal问题解决重启电脑后,在容器中 pin...

2019-09-26 16:52:14 13822

原创 pandas 按日期范围筛选数据

pandas 是 python 中一个功能强大的库,这里就不再复述了,简单介绍下用日期范围筛选 pandas 数据。日期转换用来筛选的列是 date 类型,所以这里要把要筛选的日期范围从字符串转成 date 类型比如我的数据包含列名为 trade_date,从 20050101 - 20190926 的数据,我要筛选出 20050606 - 20071016 的数据,那么,先如下转换数据类...

2019-09-26 14:07:59 44782 7

原创 在 laradock 环境中使用 laravel-swoole 加速你的 laravel 应用

在 laradock 环境中使用 laravel-swoole 加速你的 laravel 应用。安装laravel-swoolecomposer require swooletw/laravel-swoolephp artisan vendor:publish --tag=laravel-swoole开放 workspace 端口在 laradock/workspace/Docke...

2019-09-25 16:32:54 1081

原创 Centos7.6单系统安装 - 替换 windows10

目录前言操作清单准备工作制作启动 u 盘备份数据开始安装重新分配 home 和 root 空间大小前言为了加深对 linux 的掌握,我把笔记本的系统直接换成了 centos7.6,从昨天下班回来晚上 8 点来钟,一直搞到现在,总算是把系统装好了。开心,撒花,再心疼下我的固态硬盘…方便自己下次手贱时继续折腾,也为想搞下系统的小伙伴们做个参考,就把踩坑的经过记录下来吧。就做了下边这么点儿事情...

2018-12-09 00:06:05 2189 1

原创 Hello World

刚才在 csdn 搜资料,准备晚上回去把笔记本系统搞成 centos,给一篇文章点收藏的时候突然发现我这帐号的博客不知道什么时候开通了。记得之前申请了无数次一直不给通过,我才放弃了这里去搞的 github page,现在好了,我是回来呢还是回来呢?好吧,我还是回来吧。等我抽个时间把博客往这边搬一下。よし,行けそう。はじめまして,みんなさん!...

2018-12-07 15:10:29 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除