- 博客(7)
- 收藏
- 关注
原创 基于Spring Boot + pty4j + xterm.js实现的Web 控制台(Web Terminal)无需密码登录
本文提出了一种基于SpringBoot、pty4j和xterm.js的轻量级Web终端解决方案。该方案通过WebSocket实现实时双向通信,后端使用pty4j创建Linux Shell环境,前端采用xterm.js进行终端渲染,适用于云计算运维等场景。文章详细介绍了技术实现原理,并提供了完整的代码示例,涵盖Maven依赖配置、WebSocket服务端实现和前端交互逻辑。
2025-09-02 11:37:25
310
转载 第三方库shiro-redis所引起的内存泄露问题分析OOM
2)getSessionFromThreadLocal()方法获取session的时候,顺便检查其他session是否超时,如果超时则移除掉,避免session的不断累积。源码,有需要的童鞋可以动手实现一下,但注意session很多时,采用检查、删除的方式可能也会有一定性能损耗,需要实际压测权衡一下哪种方案更好。线上某系统运行不到一周,响应速度变慢,并且多次重启,排查时发现CPU占用到100%,但这段时间系统并发量并未改变,数据库、缓存等也没发现异常。然后进一步往下追,可以看到出问题的地方是。
2023-05-05 08:51:02
799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1