循序渐进写一个 Servlet (2) - 第一个 servlet
Servlet(Server Applet),全称 Java Servlet,是用 Java 编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。本系列将一步步地写出一个 Servlet 程序。
这篇博文将演示如何创建一个 servlet。
Servlet(Server Applet),全称 Java Servlet,是用 Java 编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。本系列将一步步地写出一个 Servlet 程序。
这篇博文将演示如何创建一个 servlet。
就像数据库连接可以使用连接池管理一样,Java 中的线程也可以使用线程池来管理。本文介绍在 Java 中如何使用线程池,以及有哪些线程池。
本文记录一些 Java 多线程相关的概念性的知识。
要给某个 webapp 设定单独的 context.xml
,只需要在 ${WEBAPP_ROOT}/webapp
目录下新建一个 META-INF
目录,并将 context.xml
放进去,就可以了。
在 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
命令。