1. 精通Java基础知识,集合,多线程、IO流等;
2. 熟悉SpringMVC、Spring、MyBatis、JPA等开源框架;
3. 熟悉Shiro、SpringSecurity等权限控制框架 ;
4.熟悉Httpclient、Ribbon等RPC框架 ;
5. 熟悉Springboot框架,熟悉 Springcloud微服务框架;
6. 熟悉MySQL,Oracle等关系型数据库
7.熟悉 Redis、ElasticSearch 等 nosql 数据库;
8.熟悉Linux操作系统;
9.熟悉 rabbitmq 等消息中间件;
10. 熟悉HTML、CSS、JavaScript、Ajax、jQuery、bootstrap、layui等前端技术;
11. 熟练使用IDEA 、Eclipse、Postman 、Git、HBuilder等项目管理和开发工具;
12.熟悉 dubbo + ZooKeeper 分布式架构及 aliyunOSS、Nginx 等组件。
技术要点:SpringCloud+SpringBoot +MyBatis+redis+ES+rabbitMQ
开发环境 : idea+Tomcat+MySQL+Jdk1.8+maven+Nginx
项目介绍:
通达物流项目主要是为一家有着自主物流输送的公司,基于目前公司所发展的业务需求,需要能够及时、灵活精准地找到车辆对货物进行运输;同时,也希望车辆在到达目的地后能够在归途中找到同路的物品进行运输,避免空车驾驶,降低运输的成本。在满足智能的完成车与货的匹配的基础上,实现”互联网+物流”,完成信息的匹配统一。
项目职责:
1、参与项目的需求分析,实际编码以及接口文档的编写;
2、实现用户登录注册模块,单点登录及角色权限的校验。
3、使用ElasticSearch实现对用户/会员登录日志的记录;
4、使用aliyunOSS作为图片服务器供用户进行企业资历证书及个人信息上传;
5、使用redis作为缓存提高用户的访问速度及分布式的token存储。
6、使用分布式事务LCN保证在分布式服务中业务流程的统一。
项目一: 贷后系统 开发周期:2020年12月-2021年7月 技术要点:SpringBoot +sofaRpc+Mybatis+redis+apollo+xxl-job 开发环境:idea + Tomcat + MySQL + JDK1.8 +maven 项目介绍:
开发周期:2020年5月-2020年10月 技术要点:SpringCloud+SpringBoot +MyBatis+redis+ES+rabbitMQ 开发环境 : idea+Tomcat+MySQL+Jdk1.8+maven+Nginx 项目介绍: 通达物流项目主要