精通Java J2EE相关知识,具备良好的面向对象编程思想
精通Zookeeper,掌握其Leader选举ZAB协议,实现分布式锁实现过程
精通锁实现机制,了解自旋锁升级过程;
熟练掌握 核心业务系统业务逻辑。熟练业务模式实现方式,可以根据需求文档分析业务实现过程;
掌握Lambda表达式及Stream在集合中的基本用法
精通oracle数据库的使用。熟悉悲观锁,乐观锁的机制;
精通SSM(SpringMVC Spring myBatis);
精通 Hibernate,SpingBoot,SpringCloud(Eureka,ribbon,hystrix,)
精通高并发,微服务解决方案(分布式锁,分布式事务);
熟练使用eclipse,了解idea的使用;熟练使用SQL Developer,PL/SQL Developer等工具
了解Redis非关系型数据库的使用。
熟悉设计模式,了解算法及数据结构,熟悉反射;
了解Linux操作系统,熟悉Linux的基本命令。能使用常用命令进行操作。
了解掌握 Svn以及git版本控制器的使用。
具有良好的代码编写和代码规范,熟悉word、excel以及其它的办公软件。
项目名称 移动化培训系统
项目架构:SpringBoot+Redis+Rabbitmq+Mysql+Nginx
项目介绍:基于移动端智能培训系统,年活跃用户100万+,支持全国用户进行线上扫码参训及签到。
个人职责:1.需求评审及任务拆分
2.数据库表设计与架构搭建
3核心代码编写
4技术疑难点及运维问题解决