熟悉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
项目一:海克斯配料查询小程序
项目名称为海克斯配料查询小程序,包含小程序、公众号和后台管理网站三个部分,小程序功能包含了拍照上传,图片上传,文字识别,微信登陆、食品添加剂查询,详情查看、发帖、评论、点赞、转发等功能,小程序使用了uniapp技术,后端使用了SpringBoot,该项目是我在工作中开发的一款小程序,用于参与软件设计比赛,荣获比赛设计一等奖,项目用到了图像文字识别ocr技术,自然语言处理、同义词替换、oss图像存储技术以及redis缓存技术,我主要负责程序后端设计,包含小程序部署,由于是个人开发目前只提供测试版本,无法正式上线。
项目二:在线教育网站
项目共分为前台用户模块和后台管理两个模块,用户登陆后可以在网站观看在线视频、付费购买会员视频、在线聊天、在线刷题、查看系统消息、查看课程详情、课程留言、签到、积分兑换.....等功能,项目技术栈前端为Vue后端为Springboot,微服务使用Springcloud Alibaba,中间件使用了RabbitMQ,缓存使用了Redis,数据库使用Mysql,视频播放及图片上传使用了阿里云OSS,实时聊天使用了Netty与Websocket技术,我主要负责项目后端开发。
项目名称为海克斯配料查询小程序,包含小程序、公众号和后台管理网站三个部分,小程序功能包含了拍照上传,图片上传,文字识别,微信登陆、食品添加剂查询,详情查看、发帖、评论、点赞、转发等功能,小程序使用了uniapp技术,后端使用了SpringBoot,该项目是我在工作中开发的一款小程
项目共分为前台用户模块和后台管理两个模块,用户登陆后可以在网站观看在线视频、付费购买会员视频、在线聊天、在线刷题、查看系统消息、查看课程详情、课程留言、签到、积分兑换.....等功能,项目技术栈前端为Vue后端为Springboot,微服务使用Springcloud Alibab
项目包含了爬虫任务管理、爬虫资源管理、爬虫模板管理、系统用户管理、日志管理、角色管理等功能,可以部署多个项目实现批量爬取网站资源、大大提高爬取效率,项目主要通过redis技术实现url共享,过滤重复url防止分布式爬虫重复爬取问题,该项目由本人独立完成,前端主要通过ruoyi框架