屡试不爽的优化方案

最近遇到一个有趣的面试题:怎么优化?
这里我提供一篇我总结的优化方案。

优化的最终目的是:降低用户提交之后服务器的处理时间,提高服务的承载能力,减少响应时长。(这里只描述与本章有关的优化结果,不代表所有)

异步线程

先从开发层从新思考设计方案是否 异步。
线程的掌握成本高:安全性(Lock) 管理难度大(线程池) 操作不当容易造成oom(内存溢出)

优化程序源码

sql,代码

tomcat参数配置

jvm 的调优 0.1-0.01的优化

调优时长:0.1s-0.01s

追加投资

阿里面试加分项

问:开三个线程 轮流输出1-100
答: J.U.C包下面有个非常简单的解决方案 (LockSupport),
提供了添加线程,堵塞线程,疏通线程(Threadable)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容