主要使用Java语言,shell脚本,常用技术有 Springboot,MyBatis,Mysql,Oracle,Zookeeper,Redis,ElasticSearch等,Python有一定的了解,一直都是做的java 纯后台,由测试转的开发,对于测试的流程熟悉
1.定制过一个项目的自动续订功能,月初的时候进行订单自动续订,对于自动续订的业务逻辑,考虑到一些性能要求比较高业务场景的加锁,通过redis进行加锁,但对性能要求不算高的场景,则使用Zookeeper进行加锁操作
2.对于查询比较频繁的,为提高效率,使用的Redis作为缓存
3.新增定时任务模块,使用时间轮实现,而非Quartz框架,只有一个常驻线程运行
4.负责审计日志的记录,保存审计日志入库,运行日志由单独的日志模块提取入ES库中
5.独立写过一个停车场收费系统,根据扫描车牌进行计算停车时间,计算价格,以及收费后开门等操作
6.负责项目组内的安装/升级手册编写维护,安装/升级脚本的编写,打包部署(docker部署)
提供定时任务功能 1.提供定时任务功能,支持实时刷新,生效,定时任务配置项在数据库中,同时定时任务执行结果会保存在一张表中,可以看到成功或者失败,失败原因记录入库 2.提供对外的一个服务调用,支持配置新增,修改,每条配置对应一个url,定时调用外部接口,执行结果根据约定,对响
1. 日志配置包含: 产品、服务、文件 维度。 2. 日志内容包含基本的 时间、模块、级别、内容等,可以有自定义的信息。 3. 支持配置日志文件地址,统一自动收集日志并入库(ES)。 4. 支持接口方式写日志入库。 5. 提供日志查看页面,可以根据产品、服务、文件、时间、