自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 SSM&SpringBoot中 @Mapper 注解的说明

SSM&SpringBoot中 @Mapper 注解的说明

2024-03-21 12:50:44 260 1

转载 第三方库shiro-redis所引起的内存泄露问题分析OOM

2)getSessionFromThreadLocal()方法获取session的时候,顺便检查其他session是否超时,如果超时则移除掉,避免session的不断累积。源码,有需要的童鞋可以动手实现一下,但注意session很多时,采用检查、删除的方式可能也会有一定性能损耗,需要实际压测权衡一下哪种方案更好。线上某系统运行不到一周,响应速度变慢,并且多次重启,排查时发现CPU占用到100%,但这段时间系统并发量并未改变,数据库、缓存等也没发现异常。然后进一步往下追,可以看到出问题的地方是。

2023-05-05 08:51:02 799

原创 OpenAI ChatGPT 我也体验了一下自动写程序

OpenAI ChatGPT 程序员 体验 AI写程序

2022-12-09 09:18:13 12336 3

转载 最强分布式工具Redisson:分布式锁

redis 分布式锁 Redisson

2022-10-20 12:21:03 3351 1

原创 mysql 执行过程日志详解,Innodb 引擎(undo,redo,binlog)

mysql undo redo binlog

2022-10-20 10:23:29 1618

转载 spring源码关于循环引⽤的笔记

spring源码关于循环引⽤的笔记

2022-06-21 12:17:56 421 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除