工作经历
2020-09-05 -至今黄河信息技术有限公司全栈开发工程师
负责公司原有程序的改进,优化。 针对运维同事的繁琐工作 开发特定系统优化运维同事的工作内容。 全权负责公司的开发工作。
2017-07-04 -2020-09-04杭州弈天网络公司开发工程师
工作内容: 负责java定制开发。处理程序中的日常问题。 负责自己开发的程序需求扩展、bug处理
教育经历
2014-09-01 - 2017-09-07桂林电子科技大学计算机科学与技术本科
资质认证
技能
本项目分为前台后台 前台可以用户注册、发布博客、评论等功能。 后台可以下架某些违法博客、添加友链,推送一些广告(广告功能暂未实现、流量较小接不到广告)。 本人全权负责前后端开发部署、以及申请阿里云的服务。 个人项目 、存粹就是为了分享一些技术知识。
本项目主要模块如下: 会员模块、认证模块、订单模块、商品模块、库存模块、购物车模块、秒杀模块、优惠模块、第三方模块 本项目采用的架构是:分布式+微服务 我在项目中主要负责购物车模块、第三方对接、商品模块、订单模块 项目中的难点: 因为项目比较大 需要考虑到分布式锁 分布式事务 等问题。
项目模块: 项目分为系统管理、资源管理 、内外网管理、监控管理。 系统架构是: 框架:springboot + spring cloud+mq 数据层:mybatis Plus + mysql,redis 前端:vue2+ 本项目主要解决了运维人员的频繁的去各设备上分析然后来回切换系统进行封禁的冗余操作,简单 高效的对各种IP进行分析/封禁/解封 本项目主要功能分为两部分: 安全管理、监控管理 安全管理: 1、对接各安全设备获取到对内网资源有攻击行为的公网IP。根据攻击级别可自动封禁(在硬件防火墙封禁)或者短信发送运维人员确认。 2、根据出口流量分析、判断内网ip是否有攻击别人或者频繁访问一些非法网站进行自动封禁。 监控管理: 1、因开源的一些监控如zabbix无法满足某些特定需求 实现起来比较麻烦,自定义了监控系统。监控内外网IP的攻击状态、如有风险较高的行为 根据设定的级别进行自动封禁并自动联系相关人员。 2、后期根据需求又新增了业务监控 对应用节点 硬件设备进行监控。 我负责哪些内容: 上述功能皆是本人独自开发。 项目中的难点: 1、要对接不同的安全设备 从安全设备中取到数据并进行分析。 2、实现自动封禁 或者手动点击封禁初期非常困难、因为各种防火墙设备 交换机设备命令或者接口不一样。