持续更新中,欢迎各种补充…
聊聊 Linux Load Average
发表于
|
分类于
Linux
每当系统变慢或者有人抱怨机器负载高时,我们通常都会使用 top
或者 uptime
来看看 Load Average
的值:
1 | # top 结果 |
其中最后三个数字 0.44, 0.27, 0.20
分别表示过去1分钟、5分钟和15分钟的平均负载(Load Average)。
那么,今天我们就来聊聊这个平均负载。
J.U.C Executor 框架
发表于
|
分类于
Java
线程池是一种常用技术,使用线程池对线程统一分配、调度和监控。通过统一的方式分配线程提高了可管理性;避免重复“创建-销毁”的模式,可以有效的降低资源消耗;而通过将线程缓存起来不是立即销毁,可以在需要线程时快速提供,提高响应速度。
从 JDK 5 开始,Java 将工作单元
和执行机制
分开,工作单元包括 Runnable、Callable,而使用 Executor 框架来提供执行机制。先来看看常用的几个类和继承关系:

修改 Tomcat 端口配置
发表于
|
分类于
Java
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。
在默认情况下,Tomcat 的 HTTP 端口是 8080
,使用了两个及以上的 Tomcat、或者已有应用占用了这个端口,那么就需要对默认的端口配置进行更新才能保证应用正常运行。