配置Tomcat监控class和lib变更并自动重新加载
在context.xml的Context标签中,设定reloadable="true"即可。
1 | <Context reloadable="true"> |
配置完毕后重启Tomcat使配置生效,然后Tomcat在监控到项目的class或lib有变化后,就会自动重新加载这个webapp。
但是这个功能会显著增加Tomcat的性能消耗,故不建议在生产环境中使用。
在context.xml的Context标签中,设定reloadable="true"即可。
1 | <Context reloadable="true"> |
配置完毕后重启Tomcat使配置生效,然后Tomcat在监控到项目的class或lib有变化后,就会自动重新加载这个webapp。
但是这个功能会显著增加Tomcat的性能消耗,故不建议在生产环境中使用。
这里简单写一下我对JDBC的事务和隔离级别的理解。
刚刚学会了一个很实用的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必须给定一个固定高度。那么如果我们想要让它自动填充剩余高度,该怎么办呢?