1.熟悉使用Java语言,具有良好的编程习惯以及扎实的编程基础,具备OOP、AOP、OOD、OOA思维,深入理解类加载机制、内存模型、垃圾回收机制与算法,会进行JVM相关调优。
2.深入理解Java并发多线程,熟悉缓存一致性协议,熟悉JMM内存模型,java内置锁。对AQS有较为深入的理解。
3.熟悉MySQL数据库,深入理解mysql底层数据结构与算法,深入理解mysql的锁与事务隔离级别。
4.熟练使用Mybatis、Hibernate、Strut2、以及Spring系列等Web应用常用框架。
5.熟练缓存中间件Redis,对其底层有较为深入的理解
6.熟悉常用的设计模式,数据结构以及算法。
7.熟练使用项目管理工具Maven、Gradle,熟练使用版本控制工具git以及持续集成工具Jenkins。
8.熟练Linux常用操作,以及Linux下web应用程序的开发,掌握Nginx的基本使用,会进行反向代理以及负载均衡等配置
9.熟练BootStrap、Vue前端框架的使用,掌握HTML5,CSS,JS,Ajax请求等前端基础知识。
10.熟练掌握 Kafka,RocketMQ 等消息中间件;
11.熟悉常用的缓存中间件 Redis,Memcached,Encache,对 Redis 数据持久化机制、多数据类型缓存应用,高可用机制以及多种分布式集群实现有深入理解;
12.熟悉使用maven、svn、git等项目管理工具;
乐视商城
1、负责公司商城网站后台服务接口的开发
2、负责后台商城网站后台服务接口的压测
3、开发商城业务后台 OA 管理系统
4、开发商城乐魔方 APP 的所有后台接口
马上消费金融公司
1、负责对现有的审批服务进行重构
2、负责审批服务新功能延时审批功能的开发
3、负责审批服务新功能限流功能的开发
4、负责审批服务相关的手动延时审批的开发
5、负责公司金融产品的迁移和联调
6、负责申请单系统的改造维护
角色 | 职位 |
负责人 | 高级Java工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
1、通过对审批系统的重构,大幅改善了原有项目代码的质量以及可维护性 2、通过重构,将原来的技术平台迁移到 springboot 的技术平台上 3、通过延时审批使之前由于服务不可用等因素损失的申请单数量下降百分之十 4、通过限流功能在服务调用高峰期,最大限度地保证了系统的安全
1、乐魔方粉丝用户签到得积分 2、乐魔方粉丝用户连续签到积分加倍 3、乐魔方粉丝用户签到不连续则积分扣除一分 4、乐魔方粉丝用户签到连续缺席三天则积分清零