个人介绍
熟悉Java基础,集合、多线程、IO、网络编程、反射、注解
熟悉Spring、SpringMVC、Mybatis、SpringBoot、MybatisPlus、SpringData Jpa
熟悉Mysql 、SqlServer、及 MongoDB、Redis等 Nosql
熟悉RabbitMQ中间件及Elasticsearch、Logstash、Kibana
熟悉常用数据结构、熟悉DP、贪心、回溯、dfs、floyd、递归、排序等基础算法
熟悉Linux常用命令、Xshell、Xftp远程管理工具
掌握Git、Svn版本控制工具Swagger、Postman测试工具
了解SpringCloud、SpringSecrity、dubbo、zookeeper、Jwt
了解Vue、Html、Css、jQuery,及ElementUI、LayUi
工作经历
2022-02-18 -2022-04-08贵州兆信数码技术有限公司后端开发
数据资产安全管理平台(DAS) 2022/02-2022/04 开发人员 技术架构:springboot+jpa+mogodb+kafka+elasticsearch+hdfs+jwt..... 该项目是我在公司工作期间所负责的其中一个项目,作为后端开发人员在项目中我负责对数据源分类分级逻辑设计,负责对统计报告敏感数据模块、数据资产模块、数据分类分级模块、数据识别记录模块及系统日志进行开发和维护,修改项目产生的bug并进行自测然后编写接口文档及bug分析并与前端人员进行协调,与产品经理确定部分项目需求并进行开发。
教育经历
2018-07-01 - 2022-07-01贵州大学软件工程本科
本人就读于贵州大学软件工程专业
技能
项目包含了爬虫任务管理、爬虫资源管理、爬虫模板管理、系统用户管理、日志管理、角色管理等功能,可以部署多个项目实现批量爬取网站资源、大大提高爬取效率,项目主要通过redis技术实现url共享,过滤重复url防止分布式爬虫重复爬取问题,该项目由本人独立完成,前端主要通过ruoyi框架生产并修改
项目共分为前台用户模块和后台管理两个模块,用户登陆后可以在网站观看在线视频、付费购买会员视频、在线聊天、在线刷题、查看系统消息、查看课程详情、课程留言、签到、积分兑换.....等功能,项目技术栈前端为Vue后端为Springboot,微服务使用Springcloud Alibaba,中间件使用了RabbitMQ,缓存使用了Redis,数据库使用Mysql,视频播放及图片上传使用了阿里云OSS,实时聊天使用了Netty与Websocket技术,我主要负责项目后端开发。