包括线程,I/O 流,集合(set,map,list),异常,接口,抽象,jdbc,mybatis,spring,springmvc,springboot,MySQL 数据库,正删改查(SQL 语句),聚合函数,优化数据库等等, spring cloud , redis,rabbit mq。
2022.08 - 2022.12 停车收费
停车收费:这个项目主要是负责工厂车辆停车收费,我主要负责的功能模块是车辆收费明细,车辆出入场,收
费分析,停车收费,主要业务流程车辆进厂,当摄像头识别到车辆,记录车辆进厂信息,车位数量减1,抬杠放
行,车辆出厂时候,摄像头识别到车辆,判断车辆是不是白名单或者VIP用户,如果是抬杠放行,如果不是生成二
维码,待用户扫描二维码支付成功之后,抬杠放行,车位数量加1。
· 技术栈主要有nacos,mybatis,feign,springboot,redis,MySQL
2021.11 - 2022.08 数据采集系统
本系统所用技术栈有springboot,mybatis,redis,MySQL,Zabbix。本系统主要负责抓取监控系统的信息所展示
给用户查看,配置定时任务去定时抓取信息,可以拨打电话给值班人员播音告警信息。我负责功能有账号登入,声音
告警,自动语音告警配置功能,白名单列表功能和支持项目上线等。
1.,账号登入,用户输入账号和密码就可以登入页面,密码采用的是MD5进行加密,与数据库当中密码相比对
是否相等,如果校验通过,生成token放入redis当中,返回给前端用户信息和权限还有随机生成的token
2.声音告警,当用户进入事件列表当中,有符合当前用户配置的声音告警模板,就发出声音告警。
3.自动语音告警配置,用户可以配置语音告警的模板,也就是用户接听的内容。
4.白名单,接收GTP系统传过来的报文,并展示白名单在页面。
5.模板功能,可以把多个监控项和多个触发器配置在一个模板上,可以进行复用,就避免每一个主机都要配置相同监
控项和触发器,先调用zabbixApi接口对zabbix进行正删改查的操作,然后在操作本地数据库。
6.主机,用户可以在页面配置要监控的主机,先调用zabbixApi接口将数据传入zabbix,在操作本地数据库
7.监控项,用户可以在监控项配置监控主机的指标,比如监控主机CPU的使用率,先调用zabbixApi接口将数据传入za
bbix,在操作本地数据库
2020.07 - 2021.11 参数平台
使用公司内部封装协议RPC协议把银行业务参数增删改查的发送各个系统,本人负责计价参数和核算参数负责前端
发送的报文,转发到计价系统和核算系统,也开发了菜单功能,页面片段,账号同步,配置规则,配置页面。
1,菜单功能查询数据库数据,返回到前端,展示菜单项。
2.采用快速构成页面,使用域,组件,参数项构成页面片段,在用页面片段构成变更模板,也就是用户看到web页面。变
更模板与页面片段属于一对多的关系.比如用户进入新增页面,可能是多个页面构成的,一个页面代表一个页面片段,
看到的文本框和下拉框等等,也就是参数项,一个页面的数据可能是多个表数据组成的,一张表的数据代表一个域,域
里面可以有参数项还有组件,组件里面有参数项几个参数项具有业务含义组成一个组件,比如一个下拉框取值控 制
另外一个文本框只读和可输入。
3.账号同步功能是每天同步用户的邮箱的手机号,集中身份每天5点都会生成文件到指定目录,用流解析文件插入数
据库。