1. 熟悉JVM底层原理,包括内存结构,GC算法及JVM分析工具MAT,类加载机制,动态代理
,NIO,性能调优;
2. 熟悉Java并发多线程及线程池,熟悉各种锁的机制,了解其实现原理;
3. 熟悉spring及springMVC框架,熟悉持久层框架Mybatis,Hibernate,熟悉Maven自动化构建工具;
4. 熟悉Eclipse,IntelliJ IDEA 等IDE工具,熟悉Tomcat,Maven,Svn,JIRA,Nginx,Jekins;
5. 熟悉MySQL数据库索引原理及sql调优,主从配置,读写分离,分库分表,有SQL Server使用经
验;
6. 熟悉分布式系统常见问题了解常用的分布式事务处理机制,如2PC,3PC,TCC等;
7. 熟悉常用的缓存系统Redis,Memcached及NoSQL数据库Mongo DB ;
8. 熟悉消息队列RabbitMQ(AMQP)的使用(事务、异步化调用,重试,延迟推送、消息确认,性能
调优等);
9. 熟悉MicroService概念,熟悉SpringBoot,SpringCloud框架各个组件及实现原理
,SpringCloud组件Eureka,Ribbon,Feign,Hystrix,Zuul等;
锦浩整车运输一体化平台系统
所在公司: 上海东泽国际物流有限公司
项目描述: 开发环境:jdk1.8+Mysql+Git+idea+maven
使用技术:SpringCloud+SpringBoot+SpringMVC+Mybatis+Redis+RabbitMq+oss
开发工具:idea+maven+git+微信开发者工具
随着公司的日益发展,公司之前外包的1.0整车运输系统无法满足日常运输需求,于是
开发一套全新的整车运输系统,该系统包含,权限管理,基础数据,车务管理,订单
管理,调度管理,安质管理,结算管理,财务管理,微信管理(用于司机报备,接收
运单信息,进行装卸车,质损提交,经销店用户进行在途跟踪等功能)等模块。完成
运输一体化的监控及预警。
项目职责: 1,担任项目经理,前期参与调研需求,分析业务需求,参与全流程的设计与评审,
2,分配所有的开发任务,及时跟进开发进度与上线情况。
3,完成核心模块的开发任务(订单管理,调度管理,结算管理等模块)
4,上线后跟进业务人员的使用情况,排期与修复业务人员提出的bug和新需求。
5,定期组织人员进行code review,与项目复盘
6,团结下属团队的凝聚力,更好的完成工作
项目业绩: 完成了整车运输系统1.0到2.0得迭代,除了更好的满足了公司当前日常运输需求,完
成了公司多数部门的信息化普及。并且添加了1.0系统没有的部分模块 如车务管理
,使公司下车务部门信息化的管理公司的司机与自有大板车(七位板,八位板)。另
外在调度管理模块 添加了智能的自动派车功能,大大提高了调度人员的工作效率。并
且在司机的公众号模块添加了司机可以实时的查看到 每一笔运单收入,和总收入等新
功能。
项目功能: 随着公司的日益发展,公司之前外包的1.0整车运输系统无法满足日常运输需求,于是开发一套全新的整车运输系统,该系统包含,权限管理,基础数据,车务管理,订单管理,调度管理,安质管理,结算管理,财务管理,微信管理(用于司机报备,接收运单信息,进行装卸车,质损提交,经销店用
玉善冷链系统是公司旗下的奶制品采购,入库 ,库存管理,销售管理,配送管理一体化的进销存系统。 本人负责产品调研,产品设计,项目管理,后端开发,系统维护发布等工作