1. 熟悉掌握 Java 基础,熟悉 JVM 内存结构。
2. 掌握多线程的创建方式,JUC 处理高并发的情景。
3. 熟练掌握 Spring、SpringMVC, Mybatis,熟悉 Spring 的 IOC 和 AOP,理解 SpringMVC 核心流程
4. 熟悉 Spring Boot、Dubbo、SpringCloud 微服务架构
5. 掌握 Spring Cloud 中 Eureka,Ribbon,Feign,Hystrix,Zuul 等组件的应用。
6. 掌握 MySQL 关系型数据库,掌握 SQL 语句书写,数据库优化,读写分离等使用。
7. 熟悉非关系型数据库 Redis,了解其持久化方案以及客户端 Jedis 的使用。
8. 熟悉 Nginx 的使用,熟悉反向代理思想。
9. 熟练使用 SVN、Git、GitHub、Maven 等项目版本管理及构建工具。
10. 熟悉 Linux 常用命令,具备在 linux 环境下开发能力。
11. 了解 java8 新特性,函数式接口,lamda 表达式。
开发工具: Eclipse+mysql+Tomcat+maven+Git+CDN
项 目:融媒体服务平台
技术架构: Spring+SpringMVC+JPA+Hybase+Redis+dubbo+FastDFS+zookerper
项目描述: 融媒体服务平台是为中国教育报实现一站式办公环境,包括策划中心,采编中心、资源中心、运营中心四个分布式项目组成,不同的模块独立运行,独立维护。
职责描述: 负责稿件统计接口的开发,主要有查询所有的部门、查询所有媒体和站点、查询栏目、稿件详情列表四个接口的开发。通过后台查询到相关内容,通过dubbo向外提供接口的访问地址,并且同时将查询到的数据同步到redis缓存中。
项 目: 梦想筹
开发工具:Idea+Git+Maven+MySQL
技术架构:Springboot+SpringCloud+RBAC+Activiti5+FreeMarker
项目描述:融资系统,是互联网金融的一种业务模式,可以通过平台实现线上众筹资金,线下开发实体项目,让所有投资者能享受得到项目产生的收益。梦想筹致力于有梦想的小微型企业,个人提供融资,投资, 孵化,运营等一站式的综合服务.
责任描述:
参与项目中部分表结构设计,进行功能模块的开发工作独立完成用户管理模块
独立完成权限管理模块