win7 安装 docker

前言因为想要在本地打开 JEECG BOOT 低代码开发平台(前后端分离版本),这相当于是一个现成的 spring boot 项目,方便进一步学习和了解 spring boot 框架。新手入门教程里有关于 基础开发环境 的部分,发现 jdk 要求小于 11,但我本地为学习 spring boot,安装的最新的 oracle jdk 17。如果因为这个项目而去修改环境,那么回头学习测试其他的 spr

免费搞定 “Intellij IDEA”

Jetbrains 系列的 IDEA 是真心好用,但也确实贵。之前一直找各种破解版、激活码,过一段时间这些就是失效,一些旧版的破解版倒是可以运行,但总感觉不太妥当。前段时间购买了 PhpStorm,从购买页面可以看到第一次买是最贵的,之后每年续费费用会逐渐减少,而所有产品的组合就更贵了。当时没舍得,就买了我主要需要的 PhpStorm。最近有需要学习 Spring ,需要用到 Intellij I

[PHP] 解决laravel 报错:Too Many Attempts

这个是限流中间件 throttle,在 app/Http/Kernel.php 中定义使用: protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middlewar

ab测试基本用法及报错问题

之前写过一个 ab测试(Apache bench)yaf,过了这么久早就忘记了。基本用法回顾一下 ab测试(指令)的基本用法,ab 属于 Apache 下的一个并发测试工具,一般的测试需要定义并发数(-c)和请求数(-n)两个参数,后面接上访问地址(引号可加可不加):ab -c 100 -n 1000 "http://test.com/path/to/service/ab"wi

Laravel 5.2 使用 redis 队列

队列允许你将一个耗时的任务进行延迟处理,例如像 e-mail 发送。这能让应用程序对页面的请求有更快的响应。即队列用于对后端服务快速响应有要求的地方。Laravel 框架提供了队列这样的系统服务,主要通过定义任务,然后将任务推送到队列上,最后通过 Laravel 命令行 php artisan queue:work 指令去处理任务。队列任务的存储主要借助于数据库或 redis,也可以使用一些三方的

Unable to negotiate with xxxxx port 22: no matching host key type found. Their offer: ssh-rsa 报错的解决方法

原因是 Terminal 找不到支持的密钥交换方法,因为新版 Openssh 中认为 SHA1 这种 hash 散列算法过于薄弱,已经不再支持,所以我们需要手动去允许对于 SHA1 的支持。解决办法:在生成公钥的 ~/.ssh 文件夹下,(如果没有的话)新建一个 config 文件( config 文件没有后缀),文件中添加如下内容:Host * HostkeyAlgorithms +ssh-rs

linux 如何修改 path 环境变量

Linux 修改 PATH 环境变量的四种方式,每种方式有不同的权限。以添加 Java bin 变量为例:/home/esearch/elasticsearch-7.7.1/jdk/bin临时修改 PATH查看 PATH:echo $PATH修改方法:export PATH=/home/esearch/elasticsearch-7.7.1/jdk/bin:$PATH//配置完后可以通过 echo

宝塔 webhook 没有起作用(无效)

gitlab 有一个 webhooks 的功能,可以在指定分支 push 事件触发时,自动调用 URL 部分,这个可以 URL 可以是一个 PHP 脚本,里面包含了 git pull 等 bash 执行的语句,这样,每次提交代码到 gitlab,测试站(或者项目相关之类的站点)会自动拉去最新的代码,方便测试。而宝塔面板里有一个 webhook 的插件,可以生成一个 URL,每次调用这个 URL,就

laravel 通过 composer install 安装第三方库,宝塔需要得配置项

首先是 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