1.熟悉JAVA基础知识,以及具有良好的编码习惯。
2.对JVM原理有初步的理解,包括内存模型、垃圾回收机制
3.熟练使用 Spring、Spring MVC、Mybatis、Spring cloud、通用mapper等框架整合完成 web 项目常规开发。
4.了解SpringBoot与SpringCloud进行微服务开发,了解分布式事务。
5.掌握 MySQL 数据库,了解一些数据库的优化设计。
6.掌握非关系型数据库Redis、MongoDB、了解消息队列RabbitMQ的使用。
7.熟悉dubbo.feign远程调用
8.熟练使用MySQL关系型数据库,了解SQL语句调优
9.熟悉全文检索技术elasticsearch搜索引擎。
10.熟悉基本的Linux命令,了解docker容器基本知识,Maven,Git常规使用
11.熟练使用Maven、Git等版本控制或构件工具
12.熟悉dubbo分布式服务架构,nacos注册中心。
项 目 一:知己
项目描述: 知己交友app是一款专为中年优质单身男女量身打造的社交相亲软件,是一个成熟人士交友约会的地方,在这儿,没人会因为你的年龄而忽略你,可以理解为中老年人的探探.
开发环境:Windows10、JDK1.8、Idea、Git、Maven
软件架构:Springboot+Mybatis+Mongodb+Redis+RabbitMQ
职责描述:
1.使用RabbitMQ作为服务器的消息服务中间件,
2.使用MongoDB进行海量数据的存储,进行存储用户发布的内容信息。
3.使用fastDFS对图片,视频存储.
4.使用dubbo进行远程调用.
技术描述:
1. 使用 maven 工具对项目依赖、项目构建、项目信息进行管理
2. 本项目使用了微服务架构,使用spingboot搭建项目工程,使用springcloud进行微服务治理。
3. 使用MongoDB存储数据,
项 目 二: 益食堂
项目描述:益食堂是一款非常便捷的食堂就餐服务APP,有了这款APP,你可以查询到食堂的各个菜系,也可以查询到各个菜系的价格,让自己可以拥有更多选择的空间,你也可以在选择好菜品后开启线上支付模式,你也可以在线上进行充值,并且可以拥有着超简单的操作流程。
开发环境:Windows10、JDK1.8、Idea、Git、Maven、Tomcat
软件架构:SpringBoot+Springmvc+Spring+Mybatis
职责描述:
1.用户管理:用于管理后系统的用户,可进行增删改查等操作
2.登陆:使用阿里云发送短信
3.存储:使用阿里云oss对图片,视频存储
4.搜索菜品:使用ElasticSearch对菜品搜索
项 目 三:北京工人
项目描述:北京工人app是一款专门由人民日报官方推出的手机资讯阅览软件,在北京工人app里用户们可以看到最新的北京职工工会相关资讯,国家会议,政策信息,通过图文和视频直播等方式阅览.
开发环境:Windows10、JDK1.8、Idea、Git、Maven、Tomcat
•软件架构::spring boot、spring cloud、mysql、mybatis、mybatis-plus、MongoDB、kafka、 zookeeper、ES等
职责描述:
1.参与产品的需求分析
2.根据产品需求文档指定开发计划,根据分配的模块进行编码与测试,主要负责的模块有素材管理、敏感词管理、用户审核、新闻审核、用户爆料审核,新闻的发布、修改与保存草稿、用户的行为采集(包括阅读、收藏、关注、点赞等)、评论管理、文章搜索(搜索记录、关键词联想),热点新闻计算等。
3.设计相关模块的数据库表结构
4.撰写相关模块的接口文档
5.持续优化与修复bug
可兼职时间
可兼职地点
0条评论 雇主评价