1、熟悉java并发编程,熟悉volatile、juc包下的常见锁使用,熟悉hashmap、ArrayList以及安全集合concrrentHashMap,CopyOnwriteArrayList和fast-fail等原理;
2、熟悉熟悉网络通信技术http协议,TCP协议,熟悉BIO,NIO以及netty通讯架构;
3、熟悉JVM参数调优,性能检测工具;
4、熟悉mysql以及引擎原理;
5、熟悉redis使用,redis集群原理,redis分布式锁,熟悉redis的常规容灾方案;
6、熟悉tomcat底层原理,spring底层原理,springmvc,springboot,springcloud等开源框架;
7、熟悉log4j2,JUnit4底层原理;
8、熟悉rocketmq,kafka等消息中间件使用及原理,熟悉重复消费、消息丢失,顺序消息常见的mq问题解决方案,熟悉mq高可用方案;
9、熟悉zookeepr使用及zookeeper选举策略,
10、熟悉分布式事务,CAP,BASE理论,熟悉分布式事务常见解决方案TCC、seata等
中台管理系统
这是一款saas(软件即服务)的系统;
1、app订购;
2、app注册;
3、app的应用用户管理;
4、app的系统用户管理;
角色 | 职位 |
负责人 | java开发负责人 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |