开发中需要使用到maven环境,在mac上我是通过Homebrew来安装的,本文主要讲述如何通过Homebrew来安装maven并配置环境变量。
日志在日常开发中是非常重要的东西,在出现错误后可以快速的进行排查,对Nginx而言同样也很重要,同Nginx的日志我们可以清晰的了解什么url被访问,是什么Ip访问过来等一些重要信息,所以无论是在开发中还是线上环境,都会开启日志。下边就来了解一下Nginx的日志。
对于java开发者来说jdk是再熟悉不过的了,在java圈还流行这样一句话:你发任你发,我用java8。jdk8是2013年发布的,是一个LTS版本,而在17年发布了jdk9之后,jdk的发布周期变化的更快了,很多开发者直呼学不动了。截止目前已经发布到jdk21了,关于jdk版本的发布可以参考wikipedia的Java历史版本来了解详细。我们今天要安装的是jdk17。
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。但是安装却是需要去github去拉仓库然后进行安装,github在国内的访问速度堪忧,所以会导致整个安装过程很长,甚至安装失败,这里我记录一下我替换源进行安装的过程,希望可以帮助大家。
前段遇到了一个大麻烦,我的网站主页发布了两篇非我自己写的文章,在登录了worpress后台后,发现的确是有两篇文章,随后赶紧删除了那两篇文章。
很多刚接触wordpress的朋友估计和我一样,对于xmlrpc.php的了解几乎为0,这玩意儿是干嘛的?为什么它会导致wordpress被暴力破解?本文我们就先来认识一下xmlrpc.php是个什么东西。
双协议栈技术就是指在一台设备上同时启用 IPv4 协议栈和 IPv6 协议栈,这样就可以同时使用 IPv4 和 IPv6 的网络。但是在默认情况下都会以IPv6网络优先,只有 IPv6 无法访问的时候才会尝试访问 IPv4,某些特定的应用和场景下,我们并不想要 IPv6 优先,这时候就需要修改一些配置文件让 IPv4 优先。
在nignx中我们比较长使用的就是location,我们使用location来定位资源或者转发请求,使用不当经常就会遇到404错误,无法找到资源或者请求异常。下面我们来详细了解一下location的用法。 语法 location的具体语法如下: 语法规则很简单,一个location关键字,后面跟着可选的修饰符,后面是要匹配的字符,花括号中是要执行的操作。
netflix在中国大陆是无法直接观看的,当我们买了一个vps搭建节点代理后正常情况是可以观看的,但是奈飞因为版权原因,有些vps机器IPv4并不能完整的看奈飞的所有内容,本文讲述如何使用双栈机器的IPv6来解锁。
日常开发中都有使用到docker,一直对docker的网络不是很清楚,所以花了点时间了解一下docker的网络,这里对了解的知识进行一下总结。