Home » 技术

利用 gitlab 实现多服务器的持续集成和部署

Gitlab使用持续集成-fengzifz

之前写过一篇关于利用 gitlab 实现持续集成和部署的文章,见:在 git…

详情 »

用 golang 实现 migration 管理工具

golang-migration

在 PHP 领域,Laravel 的 migration 是挺好用的,通过命…

详情 »

PHP 判断 IP 段方法

PHP判断IP

封装了一个函数,用来判断某个 IP 是否在指定的 IP 段。例如: $ran…

详情 »

Ubuntu 18 配置 Let’s Encrypt 的 HTTPS 证书

No Picture

在 2016 年写过一篇在 ubuntu 上面配置 let’s encryp…

详情 »

用 Kotlin 创建 Android BaseAdapter

No Picture

在 Google 宣布 Kotlin 成为 Android 的开发语言之后,…

详情 »

解决 gitlab-runner 和 www-data 权限的问题

No Picture

运行环境 Ubuntu 16 gitlab.com gitlab-runne…

详情 »

在 gitlab.com 上配置持续集成和持续部署

Gitlab使用持续集成-fengzifz

这篇文章,拖了很久了。 Gitlab 和 Github 一样,是一个代码托管…

详情 »

一款实用的日志分析工具:GoAccess

日志分析工具推荐Goaccess-fengzifz

说起日志分析工具,我们通常想起 ELK 日志分析工具,但不要为了 ELK 而…

详情 »

Ubuntu 或 Debian 下,MySQL 5.7 忘记 root 密码的重置方法

mysql5.7修改密码-fengzifz

也许因为各种原因,我们有时候会忘记了 MySQL 的 root 的密码,网上…

详情 »

Redux 的 dispatch 和 bindActionCreators 总结

Redux 的 dispatch 和 bindActionCreators 总结 - fengzifz

使用过 redux 的朋友,对 dispatch 和&n…

详情 »