转:Java Web应用中调优线程池的重要性
摘要:不论你是否关注,Java Web应用都或多或少的使用了线程池来处理请求。线程池的实现细节可能会被忽视,但是有关于线程池的使用和调优迟早是需要了解的。本文主要介绍Java线程池的使用和如何正确的配置线程池。 单线程 我们先从基础开始。无论使用哪种应用服务器或者框架(如Tomcat、Jetty等),他们
阅读全文
posted @
2016-09-04 16:56
min.jiang
阅读(966)
推荐(0) 编辑
转:什么是即时编译(JIT)!?OpenJDK HotSpot VM剖析
摘要:重点 应用程序可以选择一个适当的即时编译器来进行接近机器级的性能优化。 分层编译由五层编译构成。 分层编译提供了极好的启动性能,并指导编译的下一层编译器提供高性能优化。 提供即时编译相关诊断信息的JVM开关。 像内联化和向量化之类的优化进一步增强了性能。 OpenJDK HotSpot Java V
阅读全文
posted @
2016-09-03 15:50
min.jiang
阅读(1558)
推荐(0) 编辑
用好spring mvc validator可以简化代码
摘要:表单的数据检验对一个程序来讲非常重要,因为对于客户端的数据不能完全信任,常规的检验类型有: 参数为空,根据不同的业务规定要求表单项是必填项 参数值的有效性,比如产品的价格,一定不能是负数 多个表单项组合检验,比如在注册时密码与确认密码必须相同 参数值的数据范围,常见的是一些状态值,或者叫枚举值,如果
阅读全文
posted @
2016-09-01 23:25
min.jiang
阅读(10217)
推荐(0) 编辑