1.精通JAVA,JAVA WEB ,Spring,Mybatis,SpringCloud,SpringBoot
2.熟悉JVM调优,Redis,Jenkins,RabbitMQ,Jfinal,BeetlSql
3.熟悉MySQL
顺丰科技
项目:海外巴枪项目 顺丰国际微服务项目
开发工具:IDEA+mysql+git+jenkins
采用技术:SpringBoot+Dubbo+Zookeeper+BeetlSql+Beetl+Feign+shiro+artTemplate+disconf
项目描述:本项目主要用于海外仓管人员路由上传。 1.项目分为五个模块。用户模块,路由模块和第三方接口模块。这三个模块用于提供服务,用户信息查询,保存,路由上传 和查询,第三方接口对接,获取数据。模块相互独立,多节点部署。前台模块提供对外接口方便APP 巴枪调用。后台管理模块用于管理人员角色分配,批量上传路由,APP权限模块分配。 2.后台管理使用shiro做权限控制,前台使用bootstrap模板语言artTemplate。 3.接口使用feign进行封装请求,统一对第三方接口调用。 4.调用第三方接口使用AOP和状态模式进行熔断回调处理。 5.使用Dubbo+zookeeper进行服务治理,分布式部署,注册服务,发现服务,提供服务。 6.使用disconf动态配置文件,实现实时生效 7.使用confluence+jira进行项目需求协同管理 8.使用Jenkins对项目打包,测试,发版。 总结体会:项目使用敏捷开发模式,快速迭代,优化,重构,让每个人都能熟悉项目的各个环节,参与各个模块的开发设 计,提高开发效率。
项目:顺丰国际微服务项目 采用技术:Springboot+Jfinal+Mybatis-Plus+VUE+Element-UI
项目描述:本系统主要用于顺丰内部人员发布新闻,浏览文章,海外人员定期发布巡检项指定人员进行考核。 1. 后台用于菜单项的配置,浏览记录,统计分析。发布文章生成静态页面保存到文件服务器。 2. 手机端用于查看不同目录下的文章。 3. 后台动态配置巡检项,根据模板生成静态页面。手机端通过静态页面进行评分统计。