win7 安装 docker
前言因为想要在本地打开 JEECG BOOT 低代码开发平台(前后端分离版本),这相当于是一个现成的 spring boot 项目,方便进一步学习和了解 spring boot 框架。新手入门教程里有关于 基础开发环境 的部分,发现 jdk 要求小于 11,但我本地为学习 spring boot,安装的最新的 oracle jdk 17。如果因为这个项目而去修改环境,那么回头学习测试其他的 spr
前言因为想要在本地打开 JEECG BOOT 低代码开发平台(前后端分离版本),这相当于是一个现成的 spring boot 项目,方便进一步学习和了解 spring boot 框架。新手入门教程里有关于 基础开发环境 的部分,发现 jdk 要求小于 11,但我本地为学习 spring boot,安装的最新的 oracle jdk 17。如果因为这个项目而去修改环境,那么回头学习测试其他的 spr
这个是限流中间件 throttle,在 app/Http/Kernel.php 中定义使用: protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie
队列允许你将一个耗时的任务进行延迟处理,例如像 e-mail 发送。这能让应用程序对页面的请求有更快的响应。即队列用于对后端服务快速响应有要求的地方。Laravel 框架提供了队列这样的系统服务,主要通过定义任务,然后将任务推送到队列上,最后通过 Laravel 命令行 php artisan queue:work 指令去处理任务。队列任务的存储主要借助于数据库或 redis,也可以使用一些三方的
gitlab 有一个 webhooks 的功能,可以在指定分支 push 事件触发时,自动调用 URL 部分,这个可以 URL 可以是一个 PHP 脚本,里面包含了 git pull 等 bash 执行的语句,这样,每次提交代码到 gitlab,测试站(或者项目相关之类的站点)会自动拉去最新的代码,方便测试。而宝塔面板里有一个 webhook 的插件,可以生成一个 URL,每次调用这个 URL,就
首先是 composer 版本,正常情况下应该是 composer self-update [--stable],但当我更新到最新的 2.3.7,再去 安装确提示:Composer 2.3.0 dropped support for PHP <7.2.5 and you are running 7.1.33, please upgrade PHP or use Composer 2.2 LT
重新部署项目,在 git clone 拿到代码后,使用 composer install 安装三方依赖库。之后就报了上面的错误:SSL: no alternative certificate subject name matches target host name 'xxx'。 - Syncing barryvdh/laravel-debugbar (v2.4.3) int
Laravel 项目迁移到新的环境中,.env 文件也是从原有项目下复制过来的,但在访问项目时,页面直接报错,APP_DEBUG 开启状态,但没有起作用,APP_URL 项修改也没有作用。通过错误日志查看到错误信息:No supported encrypter found. The cipher and / or key length are invalid。网上搜搜都是要执行 php artis
看到这个标题,我的反应也是,Modbus 是什么,RTU 是什么,CRC16 又是什么?好像只认识一个 php,有点丢脸。但认识新的事物就是这样的一个过程,短时间内一堆东西抛到你脸上,之后再慢慢的了解相关的概念。首先了解一下 Modbus、RTU、CRC16 等概念:【Modbus】 RTU CRC校验码计算方法。简单来讲,Modbus 是一种通讯协议,或者标准,Modbus RTU 是 Modb
xdebug 通常会使用浏览器 + xdebug helper 插件来配合 phpstorm 做调试工作,但一些接口类的调试,可能会使用 postman 做请求测试,此时需要增加一个 Cookie 配置项即可。打开 postman,点击请求右侧的一个 Cookies 管理,在弹出的 Cookies 管理页面增加一条 XDEBUG_SESSION=PHPSTORM。之后再请求的 Headers 里面