- 博客(5)
- 收藏
- 关注
原创 java代码绘制类图,python脚本实现解析代码为plantUML
该脚本是一个Java转PlantUML的转换器,主要功能包括:解析Java代码文件、提取类/接口声明信息、分析继承和实现关系,并生成PlantUML类图。核心功能通过javalang库实现,支持过滤Java内置类型,能处理泛型和方法异常。使用方法是通过命令行指定Java项目根目录,自动扫描所有.java文件并生成output.puml类图文件。
2025-10-19 03:46:36
118
原创 【问题解决】在docker中安装oracle19c数据库可以通过docker虚拟地址和本机ip连接但是无法通过本地回环localhost连接,回环连接卡住60秒后断开。
摘要:Oracle数据库在Docker环境中连接时出现TNS-12537错误,表现为连接60秒后关闭。经分析,问题源于Docker对回环地址的OOB(Out-of-Band breaks)通信机制支持不足,导致TNS认证超时(ORA-609)。解决方案为在Oracle容器中修改sqlnet.ora文件,添加DISABLE_OOB=ON配置并重启监听服务。备选方案是使用--network host模式重建容器,但会降低网络隔离性。前者通过禁用OOB机制确保标准数据包通信,是更推荐的安全解决方案。
2025-09-11 21:18:04
464
原创 我的终端环境展开脚本 oh-my-zsh和一些配置和一个改良的主题
本文介绍了一个针对Linux终端环境的Zsh配置方案,包含以下要点: 兼容性说明:在Arch Linux和Ubuntu测试通过,部分终端(如ghostty)存在字符宽度问题,建议使用Windows/Gnome/FinalShell/Termuis等终端 主要功能: 启用zsh自动建议和语法高亮插件 内置git和文件解压功能 改良主题显示,优化环境标志 添加便捷函数(activate/venv管理虚拟环境,compress/extract处理压缩文件) 提供一键安装脚本: 支持选择GitHub代理 自动检测并
2025-08-19 14:03:35
309
原创 WSL 时间不同步问题
摘要:WSL时间不同步问题导致编译警告和Git误判,安装chrony服务可有效解决。通过sudo apt install chrony安装后,启动服务即可保持时间同步。该方法比常见的hwclock方案更可靠,适合WSL环境。
2025-08-12 15:28:05
172
空空如也
为什么会有这么多dos攻击的警告日志?
2025-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1