精通Java J2EE相关知识,具备良好的面向对象编程思想
精通计算机工作原理,操作系统原理,计算机网络原理。
精通JVM,JMM模型
精通Zookeeper,掌握其Leader选举ZAB协议,实现分布式锁实现过程
精通锁实现机制,了解自旋锁升级过程;
熟练掌握 核心业务系统业务逻辑。熟练业务模式实现方式,可以根据需求文档分析业务实现过程;
掌握Lambda表达式及Stream在集合中的基本用法
精通oracle数据库的使用。熟悉悲观锁,乐观锁的机制;
精通SSM(SpringMVC Spring myBatis);
精通 Hibernate,SpingBoot,SpringCloud(Eureka,ribbon,hystrix,)
精通高并发,微服务解决方案(分布式锁,分布式事务);
熟悉设计模式,了解算法及数据结构,熟悉反射;
熟悉JDK中各种集合,队列,锁,多线程,高并发以及NIO相关的底层结构及原理
熟悉垃圾回收算法,有丰富的JVM调优经验
熟练使用eclipse,idea的使用
熟练使用SQL Developer,PL/SQL Developer等工具
了解Redis非关系型数据库的使用。
了解Linux操作系统,熟悉Linux的基本命令。能使用常用命令进行操作。
了解掌握 Svn以及git版本控制器的使用。
应用网关层zuu lf i lt e r 解决了前后端服务的跨域问题
➢ 应用网关层的z uulf i lt e r 结合J wt To k e n 和权限服务Shir o 实现项目的鉴权功能,解决了 S pr ing c l o ud 框架下的权限问题;
➢ 通过应用A s pe c t J 实现对每一个请求的权限赋值,解决了分布式场景下的多商家数据隔离的问 题;
➢ 通过生产、消费日志表以及定时任务补偿机制保证了Mq的可靠发送与幂等 ;
➢ 通过伪订单日志、r e dis 分布式锁、同步调用补偿机制解决了分布式环境下保证库存最终一致性 的问题 ;