Hyperf Metrics

代码地址 GitHub - extra-demo/hyperf-metrics-demo: hyperf-metrics-demo 创建项目并集成组件 创建 hyperf 项目 composer create-project hyperf/hyperf-skeleton hyperf-metrics-demo 一路默认即可,等待它安装完成 集成组件 composer require hyperf/metric 发布配置文件 php bin/hyperf.php vendor:publish hyperf/metric 修改配置文件 修改 /config/autoload/metric.php 文件 //before 'default'

如何动态的给类增加方法

前言 之所以写这篇博客,是因为写 http demo 的时候的时候,用到了 laravel 里边的 validation 组件,按照老版本的方式调用 $this->validate() 的时候,找不到这个方法了,所以就看了一下文档,发

群晖修改 docker 源

修改配置文件 vi /var/packages/Docker/etc/dockerd.json 可以看到如下配置 { "data-root" : "/var/packages/Docker/target/docker", "log-driver" : "json-file", "registry-mirrors" : [] } 改为如下即可 { "data-root" : "/var/packages/Docker/target/docker", "log-driver" : "json-file", "registry-mirrors" : ["https://docker.mirrors.ustc.edu.cn/"] } 完成配置之后重启群晖 docker 组件 synoservice --restart pkgctl-Docker

如何定位一个大文件是谁提交的

背景 无意间发现项目中一个仓库特别大,按照正常的使用是不可能有那么大的文件的。决定探究一下如何排查谁体检了这个文件。 思路 第一步查找大文件 git rev-list --objects

traefik2.0 启用 api

[TOC] 在traefit2.0 启用 dashboard traefik 2.0 提供了一个比 1.0 更加友好的一个 dashboard。如下图 开启方式也很简单: 命令行 --api.dashboard=true traefik.yaml 配置文件 api: # Dashboard # # Optional # Default:

WSL 设置字体

前言 为什么需要这个设置? 当我们使用 WSL,的时候,默认的终端可以进行自定义字体和大小设置 但是当我们使用VIM或者tmux的时候会发现,终端似

[转]用到的calibre

calibre 是一个电子书管理器,最好的,没有之一。而且免费。 大概长这样: 基本的导入导出就不再说了,主要介绍下用到的功能。 多级目录管理 建立像这样自定义的

Php Incomplete Class

事件重现 在整理 sentry 报错的发现了一个奇怪的 bug。 The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "XXXModel" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition

库表结构设计

关系数据库设计范式 关系数据库设计范式的目的是:减少数据库中数据冗余,增进数据的一致性 三大范式 1NF 第一正规化是为了要排除 重复组 的出现,所采用的方