深度巡检 :
纯JAVA项目+GUI前端界面+中兴封装的框架(FTP)+EXcel表格+Word报告导出
流程
网管服务器下载原始zip数据
分MSAN、OLT巡检(巡检网元设备)
生成word报告和Excel表格数据
通过网元数据查看设备是否正常
我做的模块 1.新增巡检项
2.Java中使用freemarker导出word文档(自己真实项目案例)
https://blog.csdn.net/weixin_42142057/article/details/82495417?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control
深度采集:
纯JAVA项目+GUI前端界面+SQLSERVER数据库/Oracle数据库+Excel表格导出+zip4j加密
流程
1.window系统执行安装包中的setup.bat, linux执行setup.sh(執行安装工具脚本,将工具安装到网管目录中))。
2.配置好信息进行采集
3.采集出网管中的各类设备数据,生成Excel报表
全国各地办事处都在使用
难点:全国各地环境都要适应,数据量比较大,sql调优,内存溢出,内存泄露,调用脚本
问题:1Sql?Server?2005版本中?right?join?与left?join?效率有不同。而大于2005的则没问题
2本地环境语言有问题,临时修改了编码语言
3数据库sa账户被锁定。
4.已解决,VNC回车键BUG导致日志循环写入(Liunx)
5.第一种模式,就是现在使用的方式,此方式仅适用与小数据量的poi操作;稍微大一些的数据量就会导致内存溢出。已解决等
POI操作Excel(https://www.cnblogs.com/gdwkong/p/8669220.html)
6.sqlserver数据库执行过多sql语句占用内存不释放,导致卡顿CPU过高
重启数据库即可
7.Runtime.getRuntime.exec()执行linux脚本导致程序卡死有关问题
修改Java程序,标准输出流与错误输出流均要处理,保证输出缓冲区不会被堵住。具体作法是用一个异步线程读取标准输出,读完即扔,让主线程读取错误输出流:
8.Oracle以服务名连接,sid
9.JDK32位导致工具安装失败
zip4j加密 工具维护
深度分析工具 结合谷粒商城微服务!!!
Springboot+SpirngMVC+Mybatis+Shiro+bootstrap+Maven+gerrit sqlserver+静态代码检查工具IncrementStaticCheckLocal
中间件
Druid是一个JDBC组件
替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。
将深度经营采集工具的数据导入到分析工具数据库中,通过表格图形将数据进行分析,完成对设备数据的统计研究等
定时导入
ThreadPoolTaskScheduler类
threadPoolTaskScheduler.schedule(new MyRunnable(), new CronTrigger(cronTime));
压缩导入
将zip4j采集压缩包进行解密导入到数据库中