框架技能:
1、熟悉使用SpringBoot 、SpringMVC、Spring、Hibernate、MyBatis、
SpringData JPA。
2、熟练使用 Dubbo+Zookeeper 以及 SpringCloud+Eureka 微服务架构。
数据库技能:
1、熟练使用MySQL关系型数据库,能够搭建MySQL的主从同步、读写分离,并具有SQL优化的能力;
2、熟练使用MongoDB、Redis等非关系型数据库,能够搭建Redis集群,搭建MongoDB集群以及读写分离;
其他技能:
1、熟练使用 RocketMQ 消息中间件,进行异步处理、分布式事务处理;
2、熟练使用 Elasticsearch索引库,有查询优化的能力;
3、熟练使用Maven项目管理工具以及git版本控制器;
4、熟练使用分布式锁;
5、熟练使用Docker容器引擎以及Jenkins持续集成工具;
6、熟练使用Linux操作系统;
7、对 并发编程 有自己的理解和心得;
8、深入了解JVM,具有JVM调优的经验;
9、具有 数据库 的优化,以及SQL优化的能力;
项目一:重启世界
介绍:
《重启世界》(REWORLD)是基于北京代码乾坤自主研发的互动物理引擎技术系统而开发的,由具备高自由度的创造平台及高参与度的年轻人社交平台两部分组成,将想象创造、互动体验、社交交流一体化,打造出完整的UGC创造、互动、社交生态链。
技术点:
SpringBoot + SpringCloudAlibaba + Nacos + MyBatis + RocketMQ + Kafka+ Redis + ElasticSearch + MongoDB + MySql + Nginx + Jenkins + Docker + 分布式锁 + 乐观锁