Shell 脚本中 set -ex 命令的作用
刚刚学会了一个很实用的 shell 命令 set -ex
,在这里分享一下。
刚刚学会了一个很实用的 shell 命令 set -ex
,在这里分享一下。
在购买了一台安装 Linux 系统的 VPS 之后,首先要做好一定的安全防护措施,来尽可能地保证你的 VPS 不会沦为某些人的肉鸡。
众所周知,在 Linux 中,要想绑定端口号在 1024 以下的低位端口,是需要 root 权限的。但是,如果我又想绑定低位端口,又不想以 root 身份运行程序,该怎么办?答案是,setcap
命令。
本文记录如何在 macOS 中安装 X11 客户端,并通过 SSH 进行 X11 转发。
当 Servlet
容器启动或终止 Web 应用时,会触发 ServletContextEvent
事件,该事件由 ServletContextListener
来处理。在 Servlet API
中有一个 ServletContextListener
接口,接口中定义了处理 ServletContextEvent
事件的两个方法,它能够监听 ServletContext
对象的生命周期,实际上就是监听 Web 应用的生命周期。我们可以通过实现这两个方法,来实现在 Tomcat
启动和停止时执行一定的操作。
最近心血来潮,想给这个博客在 GitHub 上面的页面绑个自定义域名,结果无意中发现了一个坑。
根据微信小程序 scroll-view 文档所述,scroll-view
必须给定一个固定高度。那么如果我们想要让它自动填充剩余高度,该怎么办呢?
之前听闻有个新的 Web Server,名曰 Caddy,其配置简单,还默认启用 HTTP/2,并且可以自动申请 Let’s Encrypt 的 HTTPS 证书。试用了一番,觉得不错,便把这个博客的服务程序换成了 Caddy。在这里呢,记录一下安装和配置的过程。
最近实验了一下配置 nginx 多站点,顺便也给自己跑在本机上的几个服务上了个域名 (当然是直接用 Hosts 强行解析到 127.0.0.1 的……)。但是吧,用 Hosts 强行解析,总觉得有点别扭,所以试着在本机搭一个 DNS 服务器。
上一次我们安装好了 Elastic Search 和 Logstash,本次我们继续安装 Kibana。