1. 熟练掌握Java基础,具备良好的面像对象编程思想,并且了解常用的Java设计模式(如单例、装饰、工厂等设计模式)。
2. 熟练掌握Java Web技术,并且熟悉HTTP协议。
3. 熟练掌握SpringMVC、Spring、Mybatis等主流框架
4. 深入了解MVC开发模式。
5. 熟悉利用SpringCloud技术栈,实现微服务的开发, 了解微服务架构以及dubbo分布式架构
6. 熟悉MySQL数据库,能够进行SQL开发,并且了解MySQL数据库的优化。
7. 掌握Fegin服务间远程调用技术,熟悉restful风格接口的使用
8. 掌握使用RabbitMQ消息中间件,实现数据的同步
9. 熟悉redis缓存型数据库,了解数据库之间的主从备份、持久化操作
10. 了解Thymeleaf的基本使用
11. 能够简单的搭建Linux系统部署和熟悉Linux常用命令
12. 熟练使用IDEA、maven、svn、git等开发及管理工具
13. 会使用 jquery,vuejs等前端框架
1. 喜马拉雅 积分系统,首页分类页系统。
- 完整实现喜马拉雅积分系统的基础服务,对各业务方提供稳健的增删改查服务,实现年度积分清零系统。
- 实现喜马拉雅部分首页模块和分类页模块,会完整实现首页和分类页。
2. 京东一款数据产品
- 实现京东一款数据产品各日常数据展示模块。
- 会使用爬虫爬取外部网站数据。