1、熟悉Java基础知识与JVM原理;
2、熟悉J2EE主流框架技术(ssm、ssh、springcloud、springboot),熟悉SpringIOC、SpringAOP;
3、熟悉MySQL、Oracle、postgresql,了解高斯、非关系形图数据库neo4j有数据库优化经验, 使用过Redis;
4、使用过elasticsearch、了解过mongodb;
5、熟练使用 Java开发工具 MyEclipse、Eclipse,熟练使用SVN、Maven代码项目管理工具;
6、了解过高可用,用过druid数据库连接监控经验;
7、熟悉Kafka等消息队列;
8、会基本的Linux命令能够对项目以war包形式进行发布部署;
技术问答(华为内部项目)
软件架构: Springboot+SpringCloud+elasticsearch+MySQL+kafka+redis
项目描述:属于离线问答类的项目供HW内部员工问答使用便于员工方便日常工作,主要分为问题、标签、圈子广场、用户等模块。
责任描述:
1、负责用户、圈子广场、个人中心等模块的交接维护工作。
2、负责开发处理生产数据不一致的老问题,开发群组绑定紫龙消息发送等功能。
3、修复测试人员所提bug。
4、处理交接遗留的上百个生产问题
5、负责对整个项目几十个性能不达标(高于1秒)的接口进行性能优化