摘要:
<! flowchart 箭头图标 勿删 系统庞大之后,前后端分离开发,前端调用后端提供的接口,请求协议一般是 HTTP,数据格式一般是 JSON。后台只负责数据的提供和计算,而完全不处理展现逻辑和样式;前端则负责拿到数据,组织数据并展现的工作。这样结构清晰,关注点分离,前后端会变得相对独立并松耦合 阅读全文
posted @ 2019-08-27 11:04
星朝
阅读(2420)
评论(1)
推荐(0)
摘要:
重点是查看进程的线程中,哪个线程占用cpu过高,然后用gdb附加到进程,调试线程,看是否有死循环或者死锁等问题,步骤如下: 1 先用ps + grep找出该死的进程pid,比如 17062 top H p 1706,(top然后shift+H可以看出某个线程,左上角有提示:thread o 阅读全文
posted @ 2019-08-27 10:00
星朝
阅读(4193)
评论(0)
推荐(0)
摘要:
一、可能有线程一直占用CPU资源 1. 先通过 ps 查看进程状态,找出进程的PID(8209)。 2.jstack l 8209 > /usr/local/work/tomcat/8209.stack 导出PID对应的线程信息到文件 3.对导出的线程文件下载本地做分析(可以文本打开) 4. 阅读全文
posted @ 2019-08-27 09:59
星朝
阅读(2052)
评论(0)
推荐(0)
摘要:
版权声明:本文为博主原创文章,遵循 CC 4.0 by sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ft305977550/article/details/42294177 ThreadPoolTaskExecutor的配置在网上找了很多解 阅读全文
posted @ 2019-08-27 09:46
星朝
阅读(901)
评论(0)
推荐(0)

浙公网安备 33010602011771号