09 2023 档案
摘要:当一个Java类实例对象(obj)被 synchronized(obj){...}包装成为同步监视器对象(即锁对象)时,在不同程度的线程竞争情况下,它对象头(Header)中的Mark Word部分的变化情况如下表所示(即JVM锁升级的过程): 针对线程竞争场景 锁状态 25bit 4bit 1bi
阅读全文
摘要:package org.example; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import jav
阅读全文
摘要:在有限开支下选择合适的硬件服务器和网络带宽:跑数据库的、跑中间件的、跑应用本身的、跑负载均衡器的,它们侧重的硬件参数会有所差别,要求的网络带宽也会不同; 着重考虑数据库的参数配置、数据文件存储方式、数据文件IO、存储分区等; 应用系统自身关键业务功能的算法选用是否合理,该上缓存的地方是否用上的缓存,
阅读全文
摘要:Tomcat版本 6.0 7.0 8.0 8.5 9.0 10.1 11.0 JDK ≥5.0 ≥6.0 ≥7.0 ≥7.0 ≥8.0 ≥11 ≥21 Servlet 2.5 3.0 3.1 3.1 4.0 6.0 6.0 JSP 2.1 2.2 2.3 2.3 2.3 3.1 4.0 EL 2.1
阅读全文