Featured image of post debian系统使用docker快速安装promutheus

debian系统使用docker快速安装promutheus

Prometheus是一套开源的监控 报警 时间序列数据库的组合,起始是由SoundCloud公司开发的。它的功能强大,被广泛使用。今天这边文章就简单介绍一下如何使用docker快速的搭建一个prometheus的服务,其他相关的知识在后续的文章里再详细分享。先把服务跑起来。如果还没有安装docker的同学可以参考的我另一篇文章来快速的安装docker环境。

-- 次浏览
-- 条评论
Featured image of post Mac终端美化之Oh My Zsh安装配置

Mac终端美化之Oh My Zsh安装配置

使用Mac的同学应该对Mac自带的终端配置都没什么好感,默认白底黑字,文件夹也没有特殊标识,还是上一张图来感受一下吧: 黑呼呼的一团,看着实在是难受,下边就让我们使用Oh My Zsh来进行美化一下。

-- 次浏览
-- 条评论
Featured image of post Mac使用Homebrew安装Gradle环境

Mac使用Homebrew安装Gradle环境

开发中需要使用到gradle环境,在mac上我是通过Homebrew来安装的,本文主要讲述如何通过Homebrew来安装gradle并配置环境变量。

-- 次浏览
-- 条评论
Featured image of post Mac使用Homebrew安装maven环境

Mac使用Homebrew安装maven环境

开发中需要使用到maven环境,在mac上我是通过Homebrew来安装的,本文主要讲述如何通过Homebrew来安装maven并配置环境变量。

-- 次浏览
-- 条评论
Featured image of post 自定义Nginx日志属性并设置日志以JSON输出

自定义Nginx日志属性并设置日志以JSON输出

日志在日常开发中是非常重要的东西,在出现错误后可以快速的进行排查,对Nginx而言同样也很重要,同Nginx的日志我们可以清晰的了解什么url被访问,是什么Ip访问过来等一些重要信息,所以无论是在开发中还是线上环境,都会开启日志。下边就来了解一下Nginx的日志。

-- 次浏览
-- 条评论
Featured image of post Mac快速安装jdk17环境

Mac快速安装jdk17环境

对于java开发者来说jdk是再熟悉不过的了,在java圈还流行这样一句话:你发任你发,我用java8。jdk8是2013年发布的,是一个LTS版本,而在17年发布了jdk9之后,jdk的发布周期变化的更快了,很多开发者直呼学不动了。截止目前已经发布到jdk21了,关于jdk版本的发布可以参考wikipedia的Java历史版本来了解详细。我们今天要安装的是jdk17。

-- 次浏览
-- 条评论
Featured image of post Mac更换源更快速的安装Homebrew

Mac更换源更快速的安装Homebrew

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。但是安装却是需要去github去拉仓库然后进行安装,github在国内的访问速度堪忧,所以会导致整个安装过程很长,甚至安装失败,这里我记录一下我替换源进行安装的过程,希望可以帮助大家。

-- 次浏览
-- 条评论
Featured image of post 禁用xmlrpc.php防止wordpress被暴力破解

禁用xmlrpc.php防止wordpress被暴力破解

很多刚接触wordpress的朋友估计和我一样,对于xmlrpc.php的了解几乎为0,这玩意儿是干嘛的?为什么它会导致wordpress被暴力破解?本文我们就先来认识一下xmlrpc.php是个什么东西。

-- 次浏览
-- 条评论
Featured image of post linux双栈网络设置IPv4优先

linux双栈网络设置IPv4优先

双协议栈技术就是指在一台设备上同时启用 IPv4 协议栈和 IPv6 协议栈,这样就可以同时使用 IPv4 和 IPv6 的网络。但是在默认情况下都会以IPv6网络优先,只有 IPv6 无法访问的时候才会尝试访问 IPv4,某些特定的应用和场景下,我们并不想要 IPv6 优先,这时候就需要修改一些配置文件让 IPv4 优先。

-- 次浏览
-- 条评论